Specification.fromJson constructor

Specification.fromJson(
  1. Map<String, Object?> json
)

Implementation

factory Specification.fromJson(Map<String, Object?> json) => Specification(
      countryCode: json["country_code"] as String,
      countryName: json["country_name"] as String,
      currencies:
          (json["currencies"] as List).map((item) => item as String).toList(),
      paymentMethods: (json["payment_methods"] as List)
          .map((item) => item as String)
          .toList(),
      payoutSchedules: (json["payout_schedules"] as List)
          .map((item) => item as String)
          .toList(),
      btAgingSpecs: (json["bt_aging_specs"] as List)
          .map((item) => item as String)
          .toList(),
      legalEntityTypes: (json["legal_entity_types"] as List)
          .map((item) => item as String)
          .toList(),
      financialAccountTypes: (json["financial_account_types"] as List)
          .map((item) => item as String)
          .toList(),
      idDocumentTypes: (json["id_document_types"] as List)
          .map((item) => item as String)
          .toList(),
      banks: json["banks"] == null
          ? null
          : BankDirectory.fromJson(
              (json["banks"] as Map).cast<String, Object?>(),
            ),
    );