UAccountingReportResponse.fromMap constructor

UAccountingReportResponse.fromMap(
  1. 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(),
);