v1FiatOnRampPaymentMethodFromJson function
Implementation
v1FiatOnRampPaymentMethod v1FiatOnRampPaymentMethodFromJson(dynamic value) {
switch (value) {
case 'FIAT_ON_RAMP_PAYMENT_METHOD_UNSPECIFIED':
return v1FiatOnRampPaymentMethod.fiat_on_ramp_payment_method_unspecified;
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');
}
}