public HooksApi( MangoPayApiConfiguration config, ILogger <HooksApi> logger, IAuthApi auth) : base(config, logger, auth) { _baseUrl = $"{_config.BaseUrl}/{ _config.ApiVersion}/{ _config.ClientId}"; }
/// <summary> /// Creates new API instance. /// </summary> /// <param name="root">Root/parent instance that holds the OAuthToken and Configuration instance.</param> public BaseApi(MangoPayApiConfiguration config, ILogger <BaseApi> logger, IAuthApi auth) { _config = config; _logger = logger; _auth = auth; }
public AuthApi( MangoPayApiConfiguration config, ILogger <AuthApi> logger) { _config = config; _logger = logger; _client = new HttpClient() { BaseAddress = new Uri(_config.BaseUrl) }; }