@airwallex/node-sdk
Version:
Airwallex Node.js SDK
22 lines • 1.51 kB
TypeScript
import { CustomRequestOptions } from '../../common/request';
import { PaymentAcceptanceFinancialSettlementDto } from '../../model/paymentAcceptanceFinancialSettlementDto';
import { PaymentAcceptanceFinancialSettlementReportDto } from '../../model/paymentAcceptanceFinancialSettlementReportDto';
import { PaymentAcceptanceListResponseOfPaymentAcceptanceFinancialSettlementDto } from '../../model/paymentAcceptanceListResponseOfPaymentAcceptanceFinancialSettlementDto';
export interface ParamsFinanceSettlementApigetFinancialSettlementReport {
file_format?: string;
version?: string;
}
export interface ParamsFinanceSettlementApigetFinancialSettlements {
currency: string;
from_settled_at: string;
page_num?: number;
page_size?: number;
status: string;
to_settled_at: string;
}
export declare class FinanceSettlementApi {
getFinancialSettlementReport(id: string, { file_format, version }: ParamsFinanceSettlementApigetFinancialSettlementReport, options?: CustomRequestOptions): Promise<PaymentAcceptanceFinancialSettlementReportDto>;
getFinancialSettlement(id: string, options?: CustomRequestOptions): Promise<PaymentAcceptanceFinancialSettlementDto>;
getFinancialSettlements({ currency, from_settled_at, page_num, page_size, status, to_settled_at }: ParamsFinanceSettlementApigetFinancialSettlements, options?: CustomRequestOptions): Promise<PaymentAcceptanceListResponseOfPaymentAcceptanceFinancialSettlementDto>;
}
//# sourceMappingURL=financeSettlementApi.d.ts.map