@seven.io/client
Version:
Official API client for seven
10 lines (9 loc) • 807 B
TypeScript
import { AbstractResource } from '../AbstractResource';
import { Subaccount, SubaccountsAutoChargeParams, SubaccountsAutoChargeResponse, SubaccountsCreateParams, SubaccountsCreateResponse, SubaccountsDeleteParams, SubaccountsDeleteResponse, SubaccountsTransferCreditsParams, SubaccountsTransferCreditsResponse } from './types';
export default class SubaccountsResource extends AbstractResource {
read: (id?: number) => Promise<Subaccount[]>;
create: (p: SubaccountsCreateParams) => Promise<SubaccountsCreateResponse>;
delete: (p: SubaccountsDeleteParams) => Promise<SubaccountsDeleteResponse>;
transferCredits: (p: SubaccountsTransferCreditsParams) => Promise<SubaccountsTransferCreditsResponse>;
autoCharge: (p: SubaccountsAutoChargeParams) => Promise<SubaccountsAutoChargeResponse>;
}