public DocumentsService( IDocumentsClient documentsClient, IBranchesService branchService, IProjectsService projectsService, ICacheService cacheService, ILogger <DocumentsService> logger) { _documentsClient = documentsClient; _branchService = branchService; _projectsService = projectsService; _cacheService = cacheService; _logger = logger; }
public iBanFirstClient(HttpClient httpClient, string userName = null, string clientSecret = null, ILoggerFactory loggerFactory = null, TargetEnvironment environment = TargetEnvironment.SANDBOX) : base(httpClient, userName, clientSecret, loggerFactory) { SetBaseUri(environment == TargetEnvironment.PRODUCTION ? iBanFirstUrls.PRODUCTION : iBanFirstUrls.SANDBOX); _walletsClient = new WalletsClient(this); _financialMovementsClient = new FinancialMovementsClient(this); _externalBankAccountsClient = new ExternalBankAccountsClient(this); _paymentsClient = new PaymentsClient(this); _tradesClient = new TradesClient(this); _documentsClient = new DocumentsClient(this); _logsClient = new LogsClient(this); }