TInitFiatOnRampBody.fromJson constructor

TInitFiatOnRampBody.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory TInitFiatOnRampBody.fromJson(Map<String, dynamic> json) {
  final _timestampMs = json['timestampMs'] as String?;
  final _organizationId = json['organizationId'] as String?;
  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 TInitFiatOnRampBody(
    timestampMs: _timestampMs,
    organizationId: _organizationId,
    onrampProvider: _onrampProvider,
    walletAddress: _walletAddress,
    network: _network,
    cryptoCurrencyCode: _cryptoCurrencyCode,
    fiatCurrencyCode: _fiatCurrencyCode,
    fiatCurrencyAmount: _fiatCurrencyAmount,
    paymentMethod: _paymentMethod,
    countryCode: _countryCode,
    countrySubdivisionCode: _countrySubdivisionCode,
    sandboxMode: _sandboxMode,
    urlForSignature: _urlForSignature,
  );
}