Пример #1
0
 private BankStatementDownload(BankStatementResponseType errorType, BankStatementError error)
 {
     if (errorType == BankStatementResponseType.None ||
         errorType == BankStatementResponseType.LoginSuccess ||
         errorType == BankStatementResponseType.Downloaded)
     {
         throw new InvalidOperationException($"Cannot create errored DownloadResponse with response type {errorType}");
     }
     ResponseType = errorType;
     Error        = error ?? throw new ArgumentNullException(nameof(error));
 }
Пример #2
0
 public LoginResult(BankStatementResponseType bankStatementResponseType, LoginResponse loginResponse)
 {
     ResponseType  = bankStatementResponseType;
     LoginResponse = loginResponse;
 }
Пример #3
0
 public DownloadResult(BankStatementResponseType bankStatementResponseType, BankStatementDownload bankStatementDownload)
 {
     BankStatementResponseType = bankStatementResponseType;
     BankStatementDownload     = bankStatementDownload;
 }
Пример #4
0
 public LoginResult(BankStatementResponseType bankStatementResponseType, string error)
 {
     ResponseType = bankStatementResponseType;
     Error        = error;
 }
Пример #5
0
 public DownloadResult(BankStatementResponseType bankStatementResponseType, string error)
 {
     BankStatementResponseType = bankStatementResponseType;
     Error = error;
 }