v1FiatOnRampPaymentMethodFromJson function

v1FiatOnRampPaymentMethod v1FiatOnRampPaymentMethodFromJson(
  1. dynamic value
)

Implementation

v1FiatOnRampPaymentMethod v1FiatOnRampPaymentMethodFromJson(dynamic value) {
  switch (value) {
    case 'FIAT_ON_RAMP_PAYMENT_METHOD_CREDIT_DEBIT_CARD': return v1FiatOnRampPaymentMethod.fiat_on_ramp_payment_method_credit_debit_card;
    case 'FIAT_ON_RAMP_PAYMENT_METHOD_APPLE_PAY': return v1FiatOnRampPaymentMethod.fiat_on_ramp_payment_method_apple_pay;
    case 'FIAT_ON_RAMP_PAYMENT_METHOD_GBP_BANK_TRANSFER': return v1FiatOnRampPaymentMethod.fiat_on_ramp_payment_method_gbp_bank_transfer;
    case 'FIAT_ON_RAMP_PAYMENT_METHOD_GBP_OPEN_BANKING_PAYMENT': return v1FiatOnRampPaymentMethod.fiat_on_ramp_payment_method_gbp_open_banking_payment;
    case 'FIAT_ON_RAMP_PAYMENT_METHOD_GOOGLE_PAY': return v1FiatOnRampPaymentMethod.fiat_on_ramp_payment_method_google_pay;
    case 'FIAT_ON_RAMP_PAYMENT_METHOD_SEPA_BANK_TRANSFER': return v1FiatOnRampPaymentMethod.fiat_on_ramp_payment_method_sepa_bank_transfer;
    case 'FIAT_ON_RAMP_PAYMENT_METHOD_PIX_INSTANT_PAYMENT': return v1FiatOnRampPaymentMethod.fiat_on_ramp_payment_method_pix_instant_payment;
    case 'FIAT_ON_RAMP_PAYMENT_METHOD_PAYPAL': return v1FiatOnRampPaymentMethod.fiat_on_ramp_payment_method_paypal;
    case 'FIAT_ON_RAMP_PAYMENT_METHOD_VENMO': return v1FiatOnRampPaymentMethod.fiat_on_ramp_payment_method_venmo;
    case 'FIAT_ON_RAMP_PAYMENT_METHOD_MOONPAY_BALANCE': return v1FiatOnRampPaymentMethod.fiat_on_ramp_payment_method_moonpay_balance;
    case 'FIAT_ON_RAMP_PAYMENT_METHOD_CRYPTO_ACCOUNT': return v1FiatOnRampPaymentMethod.fiat_on_ramp_payment_method_crypto_account;
    case 'FIAT_ON_RAMP_PAYMENT_METHOD_FIAT_WALLET': return v1FiatOnRampPaymentMethod.fiat_on_ramp_payment_method_fiat_wallet;
    case 'FIAT_ON_RAMP_PAYMENT_METHOD_ACH_BANK_ACCOUNT': return v1FiatOnRampPaymentMethod.fiat_on_ramp_payment_method_ach_bank_account;
    default: throw ArgumentError('Unknown v1FiatOnRampPaymentMethod: $value');
  }
}