@airwallex/node-sdk
Version:
Airwallex Node.js SDK
25 lines • 1.05 kB
TypeScript
import { CardedFxRateSetting } from './cardedFxRateSetting';
import { ClientConversionLpRoutingRule } from './clientConversionLpRoutingRule';
import { ConversionFee } from './conversionFee';
import { ConversionLimit } from './conversionLimit';
import { Currency } from './currency';
export interface ConversionSettings {
allowed_buy_ccys: Array<Currency>;
allowed_sell_ccys: Array<Currency>;
carded_rate_settings: CardedFxRateSetting;
conversion_limit: ConversionLimit;
fee_schedule: Array<ConversionFee>;
lp_routing_rules: Array<ClientConversionLpRoutingRule>;
settlement_mode: ConversionSettings.SettlementModeEnum;
}
export declare namespace ConversionSettings {
const validSettlementModeEnum: readonly ["SETTLEMENT_DATE", "IMMEDIATE"];
type SettlementModeEnum = (typeof validSettlementModeEnum)[number] | 'UNKNOWN';
const discriminator: string;
const attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
}>;
}
//# sourceMappingURL=conversionSettings.d.ts.map