paystack-sdk
Version:
Paystack SDK written in Typescript
12 lines (11 loc) • 655 B
TypeScript
import { Axios } from 'axios';
import { BadRequest, QueryParams } from '../interface';
import { CreateUpdateSubAccount, FetchSubAccountResponse, ListSubAccountsResponse, SubAccountCreatedUpdateResponse } from './interface';
export declare class SubAccount {
private http;
constructor(http: Axios);
create(data: CreateUpdateSubAccount): Promise<SubAccountCreatedUpdateResponse | BadRequest>;
list(queryParams?: QueryParams): Promise<ListSubAccountsResponse>;
fetch(id: string): Promise<FetchSubAccountResponse | BadRequest>;
update(id: string, data: CreateUpdateSubAccount): Promise<SubAccountCreatedUpdateResponse | BadRequest>;
}