UNPKG

@seven.io/client

Version:
10 lines (9 loc) 807 B
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>; }