@airwallex/node-sdk
Version:
Airwallex Node.js SDK
30 lines • 2.17 kB
TypeScript
import { CustomRequestOptions } from '../../common/request';
import { AddBatchItemsDto } from '../../model/addBatchItemsDto';
import { BatchTransferDto } from '../../model/batchTransferDto';
import { CreateBatchDto } from '../../model/createBatchDto';
import { CursorBasedPagedQueryResultDtoOfBatchTransferDto } from '../../model/cursorBasedPagedQueryResultDtoOfBatchTransferDto';
import { CursorBasedPagedQueryResultDtoOfBatchTransferItemDto } from '../../model/cursorBasedPagedQueryResultDtoOfBatchTransferItemDto';
import { DeleteBatchItemsDto } from '../../model/deleteBatchItemsDto';
export interface ParamsPayoutsBatchTransfersApigetItemsByBatchId {
page?: string;
page_size?: number;
}
export interface ParamsPayoutsBatchTransfersApiretrieveBatches {
page?: string;
page_size?: number;
request_id?: string;
short_reference_id?: string;
status?: string;
}
export declare class PayoutsBatchTransfersApi {
addBatchItems(id: string, addBatchItemsDto: AddBatchItemsDto, options?: CustomRequestOptions): Promise<BatchTransferDto>;
createBatchTransfer(createBatchDto: CreateBatchDto, options?: CustomRequestOptions): Promise<BatchTransferDto>;
deleteBatchItems(id: string, deleteBatchItemsDto: DeleteBatchItemsDto, options?: CustomRequestOptions): Promise<BatchTransferDto>;
deleteBatch(id: string, options?: CustomRequestOptions): Promise<BatchTransferDto>;
getBatchTransferById(id: string, options?: CustomRequestOptions): Promise<BatchTransferDto>;
getItemsByBatchId(id: string, { page, page_size }: ParamsPayoutsBatchTransfersApigetItemsByBatchId, options?: CustomRequestOptions): Promise<CursorBasedPagedQueryResultDtoOfBatchTransferItemDto>;
quoteBatchTransfer(id: string, options?: CustomRequestOptions): Promise<BatchTransferDto>;
retrieveBatches({ page, page_size, request_id, short_reference_id, status }: ParamsPayoutsBatchTransfersApiretrieveBatches, options?: CustomRequestOptions): Promise<CursorBasedPagedQueryResultDtoOfBatchTransferDto>;
submitBatchTransfer(id: string, options?: CustomRequestOptions): Promise<BatchTransferDto>;
}
//# sourceMappingURL=payoutsBatchTransfersApi.d.ts.map