public EmailNotifications(AdministrationKey administrationKey, HttpClient httpClient = null) { Expired = new ExpiredEmailRecipientService(administrationKey, httpClient: httpClient); Invoice = new InvoiceEmailRecipientService(administrationKey, httpClient: httpClient); DailyLimitReached = new DailyLimitReachedEmailRecipientService(administrationKey, httpClient: httpClient); MonthlyReserveReached = new MonthlyReserveReachedEmailRecipientService(administrationKey, httpClient: httpClient); PaymentFailed = new PaymentFailedEmailRecipientService(administrationKey, httpClient: httpClient); }
public ApiKeys(string addressLookupKey, string administrationKey) { AddressLookupKey = new AddressLookupKey { Key = addressLookupKey }; AdministrationKey = new AdministrationKey { Key = administrationKey }; }
public async Task <Result <SuccessfulAuthRevoke> > Revoke(AdministrationKey administrationKey = null, CancellationToken cancellationToken = default) { var path = Path + "/revoke"; var requestUri = GetUri(path); administrationKey = administrationKey ?? ApiKeys.AdministrationKey; return(await HttpPost <SuccessfulAuthRevoke>(requestUri, administrationOrApiKey : administrationKey?.Key, cancellationToken : cancellationToken)); }
public Webhooks(AdministrationKey administrationKey, HttpClient httpClient = null) { DailyLimitReached = new DailyLimitedReachedWebhookService(administrationKey, httpClient: httpClient); MonthlyReserveReached = new MonthlyReserveReachedWebhookService(administrationKey, httpClient: httpClient); PaymentFailed = new PaymentFailedWebhookService(administrationKey, httpClient: httpClient); Expired = new ExpiredWebhookService(administrationKey, httpClient: httpClient); Track = new TrackWebhookService(administrationKey, httpClient: httpClient); SuggestLimitReached = new SuggestLimitReachedWebhookService(administrationKey, httpClient: httpClient); LoginRequested = new LoginRequestedWebhookService(administrationKey, httpClient: httpClient); }
public ExpiredEmailRecipientService(AdministrationKey administrationKey, HttpClient httpClient = null) : base(administrationKey?.Key, httpClient) { }
public SubscriptionService(AdministrationKey administrationKey, HttpClient httpClient = null) : base(administrationKey?.Key, httpClient) { }
public Account(AdministrationKey administrationKey, HttpClient httpClient = null) { BillingAddress = new BillingAddressService(administrationKey, httpClient: httpClient); EmailAddress = new EmailService(administrationKey, httpClient: httpClient); PaymentCard = new PaymentCardService(administrationKey, httpClient: httpClient); }
public async Task <Result <SuccessfulAuth> > GetAdministrationTokens(AdministrationKey administrationKey = null, CancellationToken cancellationToken = default) { administrationKey = administrationKey ?? ApiKeys.AdministrationKey; return(await Get(administrationKey?.Key, cancellationToken : cancellationToken)); }
public InvoiceService(AdministrationKey administrationKey, HttpClient httpClient = null) : base(administrationKey?.Key, httpClient) { }
public IpAddressWhitelistService(AdministrationKey administrationKey, HttpClient httpClient = null) : base(administrationKey?.Key, httpClient) { }
public DailyLimitedReachedWebhookService(AdministrationKey administrationKey, HttpClient httpClient = null) : base(administrationKey?.Key, httpClient) { }
public PaymentCardService(AdministrationKey administrationKey, HttpClient httpClient = null) : base(administrationKey?.Key, httpClient) { }
public MonthlyReserveReachedWebhookService(AdministrationKey administrationKey, HttpClient httpClient = null) : base(administrationKey?.Key, httpClient) { }
public DirectDebtService(AdministrationKey administrationKey, HttpClient httpClient = null) : base(administrationKey?.Key, httpClient) { }
public MonthlyReserveReachedEmailRecipientService(AdministrationKey administrationKey, HttpClient httpClient = null) : base(administrationKey?.Key, httpClient) { }
public DomainWhitelistService(AdministrationKey administrationKey, HttpClient httpClient = null) : base(administrationKey?.Key, httpClient) { }
public BillingAddressService(AdministrationKey administrationKey, HttpClient httpClient = null) : base(administrationKey?.Key, httpClient) { }
public ExpiredWebhookService(AdministrationKey administrationKey, HttpClient httpClient = null) : base(administrationKey?.Key, httpClient) { }
public DailyLimitReachedEmailRecipientService(AdministrationKey administrationKey, HttpClient httpClient = null) : base(administrationKey?.Key, httpClient) { }
public SuggestLimitReachedWebhookService(AdministrationKey administrationKey, HttpClient httpClient = null) : base(administrationKey?.Key, httpClient) { }
public LoginRequestedWebhookService(AdministrationKey administrationKey, HttpClient httpClient = null) : base(administrationKey?.Key, httpClient) { }