@airwallex/node-sdk
Version:
Airwallex Node.js SDK
23 lines • 1.41 kB
TypeScript
import { CustomRequestOptions } from '../../common/request';
import { CursorBasedPagedQueryResultDtoOfTransferDto } from '../../model/cursorBasedPagedQueryResultDtoOfTransferDto';
import { TransferDto } from '../../model/transferDto';
import { TransferRequestDto } from '../../model/transferRequestDto';
export interface ParamsPayoutsTransfersApigetTransfers {
from_created_at?: string;
page?: string;
page_size?: number;
request_id?: string;
short_reference_id?: string;
status?: string;
to_created_at?: string;
transfer_currency?: string;
}
export declare class PayoutsTransfersApi {
cancelTransfer(id: string, options?: CustomRequestOptions): Promise<object>;
createTransfer(createTransferRequestDto: TransferRequestDto, options?: CustomRequestOptions): Promise<TransferDto>;
fundTransfer(id: string, options?: CustomRequestOptions): Promise<TransferDto>;
getTransfer(id: string, options?: CustomRequestOptions): Promise<TransferDto>;
getTransfers({ from_created_at, page, page_size, request_id, short_reference_id, status, to_created_at, transfer_currency }: ParamsPayoutsTransfersApigetTransfers, options?: CustomRequestOptions): Promise<CursorBasedPagedQueryResultDtoOfTransferDto>;
validateTransfer(createTransferRequestDto: TransferRequestDto, options?: CustomRequestOptions): Promise<object>;
}
//# sourceMappingURL=payoutsTransfersApi.d.ts.map