UIpgPayParams.fromMap constructor

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

Implementation

factory UIpgPayParams.fromMap(Map<String, dynamic> json) => UIpgPayParams(
  amount: (json["amount"] as num).toDouble(),
  tag: json["tag"] == null ? null : TagTxn.values.firstWhereOrNull((TagTxn e) => e.number == json["tag"]),
  invoiceId: json["invoiceId"],
  billId: json["billId"],
  paymentId: json["paymentId"],
  chargeMobileNumber: json["chargeMobileNumber"],
  topUpType: json["topUpType"] == null ? null : TagSimOperator.values.firstWhereOrNull((TagSimOperator e) => e.number == json["topUpType"]),
  multiplexedAccounts: json["multiplexedAccounts"] == null ? null : List<UIpgMultiplexedAccountParams>.from(json["multiplexedAccounts"].map((dynamic e) => UIpgMultiplexedAccountParams.fromMap(e))),
);