private Task <T> AuthorizeAndExecute <T>(Func <SwiftAuthData, Task <T> > func) where T : SwiftBaseResponse, new()
 {
     return(RetryManager.AuthorizeAndExecute(func));
 }