PaymentOptionResponse.fromMap constructor

PaymentOptionResponse.fromMap(
  1. Map<String, dynamic> json
)

Implementation

factory PaymentOptionResponse.fromMap(Map<String, dynamic> json) => PaymentOptionResponse(
      paymentToken: json["paymentToken"] == null ? null : json["paymentToken"],
      merchantInfo: json["merchantInfo"] == null ? null : MerchantInfo.fromMap(json["merchantInfo"]),
      userInfo: json["userInfo"] == null ? null : UserInfo.fromMap(json["userInfo"]),
      channels: json["channels"] == null
          ? null
          : List<PaymentChannelCategory>.from(json["channels"].map((x) => PaymentChannelCategory.fromMap(x))),
      transactionInfo: json["transactionInfo"] == null ? null : TransactionInfo.fromMap(json["transactionInfo"]),
      configurationInfo:
          json["configurationInfo"] == null ? null : ConfigurationInfo.fromMap(json["configurationInfo"]),
      responseCode: json["responseCode"] == null ? null : json["responseCode"],
      responseDescription: json["responseDescription"] == null ? null : json["responseDescription"],
    );