@airwallex/node-sdk
Version:
Airwallex Node.js SDK
37 lines • 1.07 kB
TypeScript
import { ApplicationFeeOption } from './applicationFeeOption';
import { BeneficiaryDto } from './beneficiaryDto';
import { PayerDto } from './payerDto';
export interface TransferRequestDto {
application_fee_options?: Array<ApplicationFeeOption>;
beneficiary?: BeneficiaryDto;
beneficiary_id?: string;
client_data?: string;
fee_paid_by?: string;
lock_rate_on_create?: boolean;
metadata?: {
[key: string]: string;
};
payer?: PayerDto;
payer_id?: string;
quote_id?: string;
reason: string;
reference: string;
remarks?: string;
request_id: string;
source_amount?: string;
source_currency?: string;
swift_charge_option?: string;
transfer_amount?: string;
transfer_currency: string;
transfer_date?: string;
transfer_method?: string;
}
export declare namespace TransferRequestDto {
const discriminator: string;
const attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
}>;
}
//# sourceMappingURL=transferRequestDto.d.ts.map