UAccountingReportResponse.fromMap constructor
UAccountingReportResponse.fromMap(
- Map<String, dynamic> json
)
Implementation
factory UAccountingReportResponse.fromMap(Map<String, dynamic> json) => UAccountingReportResponse(
totalIn: (json["totalIn"] ?? 0).toString().toDouble(),
totalOut: (json["totalOut"] ?? 0).toString().toDouble(),
net: (json["net"] ?? 0).toString().toDouble(),
totalWalletBalance: (json["totalWalletBalance"] ?? 0).toString().toDouble(),
walletTxnCount: json["walletTxnCount"] ?? 0,
txnCount: json["txnCount"] ?? 0,
incomeByType: ((json["incomeByType"] ?? <dynamic>[]) as List<dynamic>).map((dynamic x) => UAccountingBreakdownItem.fromMap(x)).toList(),
spendingByType: ((json["spendingByType"] ?? <dynamic>[]) as List<dynamic>).map((dynamic x) => UAccountingBreakdownItem.fromMap(x)).toList(),
gatewayByType: ((json["gatewayByType"] ?? <dynamic>[]) as List<dynamic>).map((dynamic x) => UAccountingBreakdownItem.fromMap(x)).toList(),
timeline: ((json["timeline"] ?? <dynamic>[]) as List<dynamic>).map((dynamic x) => UAccountingTimelineItem.fromMap(x)).toList(),
);