v1InitFiatOnRampIntent.fromJson constructor
v1InitFiatOnRampIntent.fromJson(
- Map<String, dynamic> json
)
Implementation
factory v1InitFiatOnRampIntent.fromJson(Map<String, dynamic> json) {
final _onrampProvider = v1FiatOnRampProviderFromJson(json['onrampProvider']);
final _walletAddress = json['walletAddress'] as String;
final _network = v1FiatOnRampBlockchainNetworkFromJson(json['network']);
final _cryptoCurrencyCode = v1FiatOnRampCryptoCurrencyFromJson(json['cryptoCurrencyCode']);
final _fiatCurrencyCode = json['fiatCurrencyCode'] == null ? null : v1FiatOnRampCurrencyFromJson(json['fiatCurrencyCode']);
final _fiatCurrencyAmount = json['fiatCurrencyAmount'] as String?;
final _paymentMethod = json['paymentMethod'] == null ? null : v1FiatOnRampPaymentMethodFromJson(json['paymentMethod']);
final _countryCode = json['countryCode'] as String?;
final _countrySubdivisionCode = json['countrySubdivisionCode'] as String?;
final _sandboxMode = json['sandboxMode'] as bool?;
final _urlForSignature = json['urlForSignature'] as String?;
return v1InitFiatOnRampIntent(
onrampProvider: _onrampProvider,
walletAddress: _walletAddress,
network: _network,
cryptoCurrencyCode: _cryptoCurrencyCode,
fiatCurrencyCode: _fiatCurrencyCode,
fiatCurrencyAmount: _fiatCurrencyAmount,
paymentMethod: _paymentMethod,
countryCode: _countryCode,
countrySubdivisionCode: _countrySubdivisionCode,
sandboxMode: _sandboxMode,
urlForSignature: _urlForSignature,
);
}