discriminatorValue property
String?
get
discriminatorValue
Implementation
String? get discriminatorValue {
if (this is AchDetails) {
return r'ach';
}
if (this is AchDetails) {
return r'ach_plaid';
}
if (this is AffirmDetails) {
return r'affirm';
}
if (this is PaymentDetails) {
return r'affirm_pos';
}
if (this is AfterpayDetails) {
return r'afterpay_b2b';
}
if (this is AfterpayDetails) {
return r'afterpay_default';
}
if (this is OpenInvoiceDetails) {
return r'afterpay_directdebit';
}
if (this is AfterpayDetails) {
return r'afterpaytouch';
}
if (this is AfterpayDetails) {
return r'afterpaytouch_US';
}
if (this is AfterpayDetails) {
return r'afterpaytouch_pos';
}
if (this is PaymentDetails) {
return r'alipay';
}
if (this is PaymentDetails) {
return r'alipay_hk';
}
if (this is PaymentDetails) {
return r'alipay_hk_wap';
}
if (this is PaymentDetails) {
return r'alipay_hk_web';
}
if (this is StoredPaymentMethodDetails) {
return r'alipay_plus';
}
if (this is StoredPaymentMethodDetails) {
return r'alipay_plus_alipay_cn';
}
if (this is StoredPaymentMethodDetails) {
return r'alipay_plus_alipay_hk';
}
if (this is StoredPaymentMethodDetails) {
return r'alipay_plus_dana';
}
if (this is StoredPaymentMethodDetails) {
return r'alipay_plus_gcash';
}
if (this is StoredPaymentMethodDetails) {
return r'alipay_plus_kakaopay';
}
if (this is StoredPaymentMethodDetails) {
return r'alipay_plus_kplus';
}
if (this is StoredPaymentMethodDetails) {
return r'alipay_plus_naverpay';
}
if (this is StoredPaymentMethodDetails) {
return r'alipay_plus_rabbitlinepay';
}
if (this is StoredPaymentMethodDetails) {
return r'alipay_plus_tosspay';
}
if (this is StoredPaymentMethodDetails) {
return r'alipay_plus_touchngo';
}
if (this is StoredPaymentMethodDetails) {
return r'alipay_plus_truemoney';
}
if (this is PaymentDetails) {
return r'alipay_wap';
}
if (this is CardDetails) {
return r'alliancedata';
}
if (this is AlmaDetails) {
return r'alma';
}
if (this is CardDetails) {
return r'altId';
}
if (this is AmazonPayDetails) {
return r'amazonpay';
}
if (this is AncvDetails) {
return r'ancv';
}
if (this is AndroidPayDetails) {
return r'androidpay';
}
if (this is ApplePayDetails) {
return r'applepay';
}
if (this is PaymentDetails) {
return r'atome';
}
if (this is OpenInvoiceDetails) {
return r'atome_pos';
}
if (this is AuPayDetails) {
return r'aupay';
}
if (this is PaymentDetails) {
return r'balanceplatform';
}
if (this is PaymentDetails) {
return r'bankTransfer';
}
if (this is PaymentDetails) {
return r'bankTransfer_IBAN';
}
if (this is CardDetails) {
return r'bcmc';
}
if (this is StoredPaymentMethodDetails) {
return r'bcmc_mobile';
}
if (this is StoredPaymentMethodDetails) {
return r'bcmc_mobile_QR';
}
if (this is StoredPaymentMethodDetails) {
return r'bcmc_mobile_app';
}
if (this is PaymentDetails) {
return r'benefit';
}
if (this is BillDeskDetails) {
return r'billdesk_online';
}
if (this is BillDeskDetails) {
return r'billdesk_wallet';
}
if (this is PaymentDetails) {
return r'bizum';
}
if (this is BlikDetails) {
return r'blik';
}
if (this is PaymentDetails) {
return r'boletobancario';
}
if (this is PaymentDetails) {
return r'boletobancario_bancodobrasil';
}
if (this is PaymentDetails) {
return r'boletobancario_bradesco';
}
if (this is PaymentDetails) {
return r'boletobancario_hsbc';
}
if (this is PaymentDetails) {
return r'boletobancario_itau';
}
if (this is PaymentDetails) {
return r'boletobancario_santander';
}
if (this is CardDetails) {
return r'card';
}
if (this is CashAppDetails) {
return r'cashapp';
}
if (this is PaymentDetails) {
return r'cashticket';
}
if (this is CellulantDetails) {
return r'cellulant';
}
if (this is AfterpayDetails) {
return r'clearpay';
}
if (this is StoredPaymentMethodDetails) {
return r'dana';
}
if (this is DBaraiDetails) {
return r'dbarai';
}
if (this is PaymentDetails) {
return r'directEbanking';
}
if (this is DirectDebitAuDetails) {
return r'directdebit_AU';
}
if (this is BacsDirectDebitDetails) {
return r'directdebit_GB';
}
if (this is DokuDetails) {
return r'doku';
}
if (this is DokuDetails) {
return r'doku_alfamart';
}
if (this is DokuDetails) {
return r'doku_atm_mandiri_va';
}
if (this is DokuDetails) {
return r'doku_atm_mandiri_va_lite';
}
if (this is DokuDetails) {
return r'doku_bca_klikpay';
}
if (this is DokuDetails) {
return r'doku_bca_va';
}
if (this is DokuDetails) {
return r'doku_bni';
}
if (this is DokuDetails) {
return r'doku_bni_va';
}
if (this is DokuDetails) {
return r'doku_bri_va';
}
if (this is DokuDetails) {
return r'doku_briepay';
}
if (this is DokuDetails) {
return r'doku_card';
}
if (this is DokuDetails) {
return r'doku_cimb_va';
}
if (this is DokuDetails) {
return r'doku_danamon_va';
}
if (this is DokuDetails) {
return r'doku_indomaret';
}
if (this is DokuDetails) {
return r'doku_mandiri_clickpay';
}
if (this is DokuDetails) {
return r'doku_mandiri_multipayment';
}
if (this is DokuDetails) {
return r'doku_mandiri_multipayment_lite';
}
if (this is DokuDetails) {
return r'doku_mandiri_va';
}
if (this is DokuDetails) {
return r'doku_ovo';
}
if (this is DokuDetails) {
return r'doku_paymentmethods';
}
if (this is DokuDetails) {
return r'doku_permata_atm';
}
if (this is DokuDetails) {
return r'doku_permata_lite_atm';
}
if (this is DokuDetails) {
return r'doku_sinarmas_va';
}
if (this is DokuDetails) {
return r'doku_wallet';
}
if (this is DragonpayDetails) {
return r'dragonpay_ebanking';
}
if (this is DragonpayDetails) {
return r'dragonpay_otc_banking';
}
if (this is DragonpayDetails) {
return r'dragonpay_otc_non_banking';
}
if (this is DragonpayDetails) {
return r'dragonpay_otc_philippines';
}
if (this is PaymentDetails) {
return r'duitnow';
}
if (this is EBankingFinlandDetails) {
return r'ebanking_FI';
}
if (this is EcontextVoucherDetails) {
return r'econtext';
}
if (this is EcontextVoucherDetails) {
return r'econtext_atm';
}
if (this is EcontextVoucherDetails) {
return r'econtext_online';
}
if (this is EcontextVoucherDetails) {
return r'econtext_seven_eleven';
}
if (this is EcontextVoucherDetails) {
return r'econtext_stores';
}
if (this is EftDetails) {
return r'eft_directdebit_CA';
}
if (this is GenericIssuerPaymentMethodDetails) {
return r'eps';
}
if (this is ExternalTokenDetails) {
return r'externalToken';
}
if (this is PaymentDetails) {
return r'facilypay';
}
if (this is PaymentDetails) {
return r'facilypay_10x';
}
if (this is PaymentDetails) {
return r'facilypay_12x';
}
if (this is PaymentDetails) {
return r'facilypay_3x';
}
if (this is PaymentDetails) {
return r'facilypay_4x';
}
if (this is PaymentDetails) {
return r'facilypay_6x';
}
if (this is FastlaneDetails) {
return r'fastlane';
}
if (this is PaymentDetails) {
return r'fawry';
}
if (this is PaymentDetails) {
return r'fpx_agrobank';
}
if (this is StoredPaymentMethodDetails) {
return r'gcash';
}
if (this is CardDetails) {
return r'giftcard';
}
if (this is GooglePayDetails) {
return r'googlepay';
}
if (this is StoredPaymentMethodDetails) {
return r'gopay_wallet';
}
if (this is StoredPaymentMethodDetails) {
return r'grabpay_ID';
}
if (this is StoredPaymentMethodDetails) {
return r'grabpay_MY';
}
if (this is StoredPaymentMethodDetails) {
return r'grabpay_PH';
}
if (this is StoredPaymentMethodDetails) {
return r'grabpay_SG';
}
if (this is StoredPaymentMethodDetails) {
return r'grabpay_TH';
}
if (this is StoredPaymentMethodDetails) {
return r'grabpay_VN';
}
if (this is IdealDetails) {
return r'ideal';
}
if (this is PaymentDetails) {
return r'ikano';
}
if (this is PaymentDetails) {
return r'iris';
}
if (this is StoredPaymentMethodDetails) {
return r'kakaopay';
}
if (this is PaymentDetails) {
return r'karenmillen';
}
if (this is PaymentDetails) {
return r'kcp_banktransfer';
}
if (this is PaymentDetails) {
return r'kcp_creditcard';
}
if (this is PaymentDetails) {
return r'kcp_naverpay';
}
if (this is PaymentDetails) {
return r'kcp_payco';
}
if (this is KlarnaDetails) {
return r'klarna';
}
if (this is KlarnaDetails) {
return r'klarna_account';
}
if (this is KlarnaDetails) {
return r'klarna_b2b';
}
if (this is KlarnaNetworkDetails) {
return r'klarna_network';
}
if (this is KlarnaDetails) {
return r'klarna_paynow';
}
if (this is KlarnaDetails) {
return r'klarnapayments';
}
if (this is KlarnaDetails) {
return r'klarnapayments_account';
}
if (this is KlarnaDetails) {
return r'klarnapayments_b2b';
}
if (this is PaymentDetails) {
return r'knet';
}
if (this is PaymentDetails) {
return r'konbini';
}
if (this is PaymentDetails) {
return r'mada';
}
if (this is MasterpassDetails) {
return r'masterpass';
}
if (this is PaymentDetails) {
return r'maybank2u_mae';
}
if (this is MbwayDetails) {
return r'mbway';
}
if (this is MobilePayDetails) {
return r'mobilepay';
}
if (this is PaymentDetails) {
return r'molpay_affin_epg';
}
if (this is PaymentDetails) {
return r'molpay_amb';
}
if (this is MolPayDetails) {
return r'molpay_bangkokbank';
}
if (this is PaymentDetails) {
return r'molpay_bankislam';
}
if (this is PaymentDetails) {
return r'molpay_boost';
}
if (this is PaymentDetails) {
return r'molpay_cimb';
}
if (this is PaymentDetails) {
return r'molpay_ebanking_MY';
}
if (this is MolPayDetails) {
return r'molpay_ebanking_TH';
}
if (this is PaymentDetails) {
return r'molpay_ebanking_VN';
}
if (this is PaymentDetails) {
return r'molpay_ebanking_direct_MY';
}
if (this is MolPayDetails) {
return r'molpay_ebanking_fpx_MY';
}
if (this is PaymentDetails) {
return r'molpay_fpx';
}
if (this is PaymentDetails) {
return r'molpay_hlb';
}
if (this is MolPayDetails) {
return r'molpay_kbank';
}
if (this is MolPayDetails) {
return r'molpay_krungsribank';
}
if (this is MolPayDetails) {
return r'molpay_krungthaibank';
}
if (this is PaymentDetails) {
return r'molpay_maybank2u';
}
if (this is PaymentDetails) {
return r'molpay_publicbank';
}
if (this is PaymentDetails) {
return r'molpay_rhb';
}
if (this is MolPayDetails) {
return r'molpay_siamcommercialbank';
}
if (this is StoredPaymentMethodDetails) {
return r'momo_wallet';
}
if (this is StoredPaymentMethodDetails) {
return r'momo_wallet_app';
}
if (this is PaymentDetails) {
return r'multibanco';
}
if (this is PaymentDetails) {
return r'naps';
}
if (this is CardDetails) {
return r'networkToken';
}
if (this is PaymentDetails) {
return r'nordea';
}
if (this is PaymentDetails) {
return r'oasis';
}
if (this is PaymentDetails) {
return r'omannet';
}
if (this is PaymentDetails) {
return r'oney';
}
if (this is GenericIssuerPaymentMethodDetails) {
return r'onlineBanking_CZ';
}
if (this is GenericIssuerPaymentMethodDetails) {
return r'onlineBanking_PL';
}
if (this is GenericIssuerPaymentMethodDetails) {
return r'onlineBanking_SK';
}
if (this is GenericIssuerPaymentMethodDetails) {
return r'onlinebanking_IN';
}
if (this is OpenInvoiceDetails) {
return r'openinvoice';
}
if (this is StoredPaymentMethodDetails) {
return r'oxxo';
}
if (this is PayByBankDetails) {
return r'paybybank';
}
if (this is PayByBankAISDirectDebitDetails) {
return r'paybybank_AIS_DD';
}
if (this is PayByBankCADirectDebitDetails) {
return r'paybybank_ca';
}
if (this is PixPayByBankDetails) {
return r'paybybank_pix';
}
if (this is StoredPaymentMethodDetails) {
return r'paymaya_wallet';
}
if (this is PaymentDetails) {
return r'payme';
}
if (this is PaymentDetails) {
return r'payme_pos';
}
if (this is PaymentDetails) {
return r'paynow';
}
if (this is PayPalDetails) {
return r'paypal';
}
if (this is PayPayDetails) {
return r'paypay';
}
if (this is PaymentDetails) {
return r'paypo';
}
if (this is StoredPaymentMethodDetails) {
return r'paysafecard';
}
if (this is PaymentDetails) {
return r'paytm';
}
if (this is PayToDetails) {
return r'payto';
}
if (this is PaymentDetails) {
return r'payu_IN_cashcard';
}
if (this is PaymentDetails) {
return r'payu_IN_nb';
}
if (this is PayUUpiDetails) {
return r'payu_IN_upi';
}
if (this is PayWithGoogleDetails) {
return r'paywithgoogle';
}
if (this is PixDetails) {
return r'pix';
}
if (this is PaymentDetails) {
return r'primeiropay_boleto';
}
if (this is PaymentDetails) {
return r'promptpay';
}
if (this is PseDetails) {
return r'pse_payulatam';
}
if (this is RakutenPayDetails) {
return r'rakutenpay';
}
if (this is RatepayDetails) {
return r'ratepay';
}
if (this is RatepayDetails) {
return r'ratepay_directdebit';
}
if (this is StoredPaymentMethodDetails) {
return r'revolutpay';
}
if (this is RivertyDetails) {
return r'riverty';
}
if (this is RivertyDetails) {
return r'riverty_account';
}
if (this is RivertyDetails) {
return r'riverty_installments';
}
if (this is SamsungPayDetails) {
return r'samsungpay';
}
if (this is PaymentDetails) {
return r'satispay';
}
if (this is PaymentDetails) {
return r'scalapay';
}
if (this is PaymentDetails) {
return r'scalapay_3x';
}
if (this is PaymentDetails) {
return r'scalapay_4x';
}
if (this is CardDetails) {
return r'scheme';
}
if (this is SepaDirectDebitDetails) {
return r'sepadirectdebit';
}
if (this is SepaDirectDebitDetails) {
return r'sepadirectdebit_amazonpay';
}
if (this is RivertyDetails) {
return r'sepadirectdebit_riverty';
}
if (this is PaymentDetails) {
return r'swish';
}
if (this is PaymentDetails) {
return r'touchngo';
}
if (this is StoredPaymentMethodDetails) {
return r'truemoney';
}
if (this is PaymentDetails) {
return r'trustly';
}
if (this is PaymentDetails) {
return r'trustlyvector';
}
if (this is TwintDetails) {
return r'twint';
}
if (this is PaymentDetails) {
return r'twint_pos';
}
if (this is PaymentDetails) {
return r'unionpay';
}
if (this is UpiCollectDetails) {
return r'upi_collect';
}
if (this is UpiIntentDetails) {
return r'upi_intent';
}
if (this is UpiQrDetails) {
return r'upi_qr';
}
if (this is VippsDetails) {
return r'vipps';
}
if (this is VisaCheckoutDetails) {
return r'visacheckout';
}
if (this is PaymentDetails) {
return r'wallet_IN';
}
if (this is PaymentDetails) {
return r'walley';
}
if (this is PaymentDetails) {
return r'walley_b2b';
}
if (this is PaymentDetails) {
return r'warehouse';
}
if (this is WeChatPayDetails) {
return r'wechatpay';
}
if (this is WeChatPayMiniProgramDetails) {
return r'wechatpayMiniProgram';
}
if (this is PaymentDetails) {
return r'wechatpayQR';
}
if (this is PaymentDetails) {
return r'wechatpaySDK';
}
if (this is PaymentDetails) {
return r'wechatpayWeb';
}
if (this is WeChatPayDetails) {
return r'wechatpay_pos';
}
if (this is PaymentDetails) {
return r'wero';
}
if (this is ZipDetails) {
return r'zip';
}
if (this is ZipDetails) {
return r'zip_pos';
}
return null;
}