@airwallex/node-sdk
Version:
Airwallex Node.js SDK
27 lines • 1.77 kB
TypeScript
import { CustomRequestOptions } from '../../common/request';
import { PagedSchedulePaymentDto } from '../../model/pagedSchedulePaymentDto';
import { PagedSchedulePaymentTaskDto } from '../../model/pagedSchedulePaymentTaskDto';
import { SchedulePaymentRequestDto } from '../../model/schedulePaymentRequestDto';
import { SchedulePaymentResponseDto } from '../../model/schedulePaymentResponseDto';
export interface ParamsAutoPaymentsApigetSchedulePaymentTasks {
from_created_at?: string;
page_num?: number;
page_size?: number;
to_created_at?: string;
}
export interface ParamsAutoPaymentsApigetSchedulePayments {
from_created_at?: string;
page_num?: number;
page_size?: number;
to_created_at?: string;
}
export declare class AutoPaymentsApi {
createSchedulePayment(request: SchedulePaymentRequestDto, options?: CustomRequestOptions): Promise<SchedulePaymentResponseDto>;
disableSchedulePayment(id: string, options?: CustomRequestOptions): Promise<string>;
enableSchedulePayment(id: string, options?: CustomRequestOptions): Promise<string>;
getSchedulePaymentTasks({ from_created_at, page_num, page_size, to_created_at }: ParamsAutoPaymentsApigetSchedulePaymentTasks, options?: CustomRequestOptions): Promise<PagedSchedulePaymentTaskDto>;
getSchedulePayment(id: string, options?: CustomRequestOptions): Promise<SchedulePaymentResponseDto>;
getSchedulePayments({ from_created_at, page_num, page_size, to_created_at }: ParamsAutoPaymentsApigetSchedulePayments, options?: CustomRequestOptions): Promise<PagedSchedulePaymentDto>;
updateSchedulePayment(id: string, request: SchedulePaymentRequestDto, options?: CustomRequestOptions): Promise<SchedulePaymentResponseDto>;
}
//# sourceMappingURL=autoPaymentsApi.d.ts.map