UFinancialOpsDashboardResponse.fromMap constructor

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

Implementation

factory UFinancialOpsDashboardResponse.fromMap(Map<String, dynamic> json) => UFinancialOpsDashboardResponse(
  generatedAt: DateTime.parse(json["generatedAt"]),
  fromDate: DateTime.parse(json["fromDate"]),
  toDate: DateTime.parse(json["toDate"]),
  usersCount: json["usersCount"] ?? 0,
  newUsersCount: json["newUsersCount"] ?? 0,
  merchantsCount: json["merchantsCount"] ?? 0,
  newMerchantsCount: json["newMerchantsCount"] ?? 0,
  terminalsCount: json["terminalsCount"] ?? 0,
  terminalsAssignedCount: json["terminalsAssignedCount"] ?? 0,
  terminalsUnassignedCount: json["terminalsUnassignedCount"] ?? 0,
  txnCount: json["txnCount"] ?? 0,
  newTxnCount: json["newTxnCount"] ?? 0,
  walletsCount: json["walletsCount"] ?? 0,
  totalWalletBalance: (json["totalWalletBalance"] ?? 0).toString().toDouble(),
  totalIn: (json["totalIn"] ?? 0).toString().toDouble(),
  totalOut: (json["totalOut"] ?? 0).toString().toDouble(),
  net: (json["net"] ?? 0).toString().toDouble(),
  txnByStatus: ((json["txnByStatus"] ?? <dynamic>[]) as List<dynamic>).map((dynamic x) => UAccountingBreakdownItem.fromMap(x)).toList(),
  txnByMethod: ((json["txnByMethod"] ?? <dynamic>[]) as List<dynamic>).map((dynamic x) => UAccountingBreakdownItem.fromMap(x)).toList(),
  terminalsByType: ((json["terminalsByType"] ?? <dynamic>[]) as List<dynamic>).map((dynamic x) => UAccountingBreakdownItem.fromMap(x)).toList(),
  dailyTimeline: ((json["dailyTimeline"] ?? <dynamic>[]) as List<dynamic>).map((dynamic x) => UAccountingTimelineItem.fromMap(x)).toList(),
  topMerchants: ((json["topMerchants"] ?? <dynamic>[]) as List<dynamic>).map((dynamic x) => UTopMerchantItem.fromMap(x)).toList(),
  recentTransactions: ((json["recentTransactions"] ?? <dynamic>[]) as List<dynamic>).map((dynamic x) => URecentTxnItem.fromMap(x)).toList(),
  recentMerchants: ((json["recentMerchants"] ?? <dynamic>[]) as List<dynamic>).map((dynamic x) => URecentMerchantItem.fromMap(x)).toList(),
  recentUsers: ((json["recentUsers"] ?? <dynamic>[]) as List<dynamic>).map((dynamic x) => URecentUserItem.fromMap(x)).toList(),
);