UIpgPayParams.fromMap constructor
UIpgPayParams.fromMap(
- 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))),
);