PaymentOptionDetailResponse.fromMap constructor

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

Implementation

factory PaymentOptionDetailResponse.fromMap(Map<String, dynamic> json) => PaymentOptionDetailResponse(
      name: json["name"] == null ? null : json["name"],
      categoryCode: json["code"] == null ? null : json["code"],
      groupCode: json["code"] == null ? null : json["code"],
      iconUrl: json["iconUrl"] == null ? null : json["iconUrl"],
      validation: json["validation"] == null ? null : CommonValidation.fromMap(json["validation"]),
      channels: json["channels"] == null ? null : List<PaymentChannel>.from(json["channels"].map((x) => PaymentChannel.fromMap(x))),
      totalChannel: json["totalChannel"] == null ? null : json["totalChannel"],
      configurationInfo: json["configurationInfo"] == null ? null : ConfigurationInfo.fromMap(json["configurationInfo"]),
      responseCode: json["responseCode"] == null ? null : json["responseCode"],
      responseDescription: json["responseDescription"] == null ? null : json["responseDescription"],
    );