@airwallex/node-sdk
Version:
Airwallex Node.js SDK
28 lines • 1.83 kB
TypeScript
import { Currency } from './currency';
export interface ClientCPLpRoutingRule {
country_code?: string;
excluded_lp_ids?: Array<string>;
excluded_payment_mhs?: Array<string>;
local_clearing_settlement_system?: ClientCPLpRoutingRule.LocalClearingSettlementSystemEnum;
lp_id?: string;
payment_ccy?: Currency;
payment_method?: ClientCPLpRoutingRule.PaymentMethodEnum;
source_ccy?: Currency;
trans_type?: ClientCPLpRoutingRule.TransTypeEnum;
valid_payment_mhs?: Array<string>;
}
export declare namespace ClientCPLpRoutingRule {
const validLocalClearingSettlementSystemEnum: readonly ["DEFAULT", "SWIFT", "LOCAL", "RTGS", "ACH", "SAME_DAY_ACH", "NEXT_DAY_ACH", "FPS", "BILL_PAYMENT", "EFT", "REGULAR_EFT", "INTERAC", "GIRO", "FEDWIRE", "BPAY", "BANK_TRANSFER", "OSKO", "NPP", "FAST", "FASTER_PAYMENTS", "PAPER_CHECK", "CHAPS", "RTP", "FEDNOW", "INSTANT", "BACS", "SEPA", "SEPA_INSTANT", "ZENGIN", "SKN", "BI_FAST", "ATM_PRIMA", "EXPRESS_ELIXIR", "ELIXIR", "SORBNET", "INTRADAGCLEARING", "STRAKSCLEARING", "KRONOS2", "TARGET2", "DUITNOW", "RENTAS", "IPI", "SPEI", "HOFINET", "BECS", "PAYTO", "MASAV", "ZAHAV", "NAPAS", "CITAD", "TED", "PIX", "INSTAPAY", "PESONET", "ACT"];
type LocalClearingSettlementSystemEnum = (typeof validLocalClearingSettlementSystemEnum)[number] | 'UNKNOWN';
const validPaymentMethodEnum: readonly ["LOCAL", "SWIFT", "ANY"];
type PaymentMethodEnum = (typeof validPaymentMethodEnum)[number] | 'UNKNOWN';
const validTransTypeEnum: readonly ["P2P", "B2P", "P2B", "B2B", "ANY"];
type TransTypeEnum = (typeof validTransTypeEnum)[number] | 'UNKNOWN';
const discriminator: string;
const attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
}>;
}
//# sourceMappingURL=clientCPLpRoutingRule.d.ts.map