rittenhop-ghost/versions/5.94.2/node_modules/mailgun.js/Interfaces/MailgunClient/IMailgunClient.d.ts

29 lines
1.0 KiB
TypeScript
Raw Normal View History

import { IWebHooksClient } from '../Webhooks';
import { IDomainsClient } from '../Domains';
import { IEventClient } from '../EventClient';
import { IStatsClient } from '../Stats';
import { IMessagesClient } from '../Messages';
import { ISuppressionClient } from '../Suppressions';
import { IRoutesClient } from '../Routes';
import { IValidationClient } from '../Validations';
import { IIPsClient } from '../IPs';
import { IIPPoolsClient } from '../IPPools';
import { IMailingListsClient } from '../MailingLists';
import { ISubaccountsClient } from '../Subaccounts';
export interface IMailgunClient {
domains: IDomainsClient;
webhooks: IWebHooksClient;
events: IEventClient;
stats: IStatsClient;
suppressions: ISuppressionClient;
messages: IMessagesClient;
routes: IRoutesClient;
validate: IValidationClient;
ips: IIPsClient;
ip_pools: IIPPoolsClient;
lists: IMailingListsClient;
subaccounts: ISubaccountsClient;
setSubaccount(subaccountId: string): void;
resetSubaccount(): void;
}