@airwallex/node-sdk
Version:
Airwallex Node.js SDK
40 lines • 1.2 kB
TypeScript
import { ApplicationFeeDto } from './applicationFeeDto';
import { ApplicationFeeOption } from './applicationFeeOption';
import { BeneficiaryDto } from './beneficiaryDto';
import { PayerDto } from './payerDto';
export interface TransferDraftDto {
amount_beneficiary_receives: number;
amount_payer_pays: number;
application_fee_options?: Array<ApplicationFeeOption>;
application_fees?: Array<ApplicationFeeDto>;
beneficiary: BeneficiaryDto;
beneficiary_id?: string;
fee_amount: number;
fee_currency: string;
fee_paid_by: string;
metadata?: {
[key: string]: string;
};
payer: PayerDto;
payer_id?: string;
reason: string;
reference: string;
remarks?: string;
request_id: string;
short_reference_id: string;
source_amount: number;
source_currency: string;
transfer_amount: number;
transfer_currency: string;
transfer_date: string;
transfer_method: string;
}
export declare namespace TransferDraftDto {
const discriminator: string;
const attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
}>;
}
//# sourceMappingURL=transferDraftDto.d.ts.map