public DocumentsService(
     IDocumentsClient documentsClient,
     IBranchesService branchService,
     IProjectsService projectsService,
     ICacheService cacheService,
     ILogger <DocumentsService> logger)
 {
     _documentsClient = documentsClient;
     _branchService   = branchService;
     _projectsService = projectsService;
     _cacheService    = cacheService;
     _logger          = logger;
 }
Example #2
0
        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);
        }