14 lines
658 B
TypeScript
14 lines
658 B
TypeScript
import Request from './common/Request';
|
|
import { ISubaccountsClient } from '../Interfaces';
|
|
import { SubaccountListResponseData, SubaccountResponseData, SubaccountsQuery } from '../Types';
|
|
export default class SubaccountsClient implements ISubaccountsClient {
|
|
request: Request;
|
|
static SUBACCOUNT_HEADER: string;
|
|
constructor(request: Request);
|
|
list(query?: SubaccountsQuery): Promise<SubaccountListResponseData>;
|
|
get(id: string): Promise<SubaccountResponseData>;
|
|
create(name: string): Promise<SubaccountResponseData>;
|
|
enable(id: string): Promise<SubaccountResponseData>;
|
|
disable(id: string): Promise<SubaccountResponseData>;
|
|
}
|