UFinancialOpsDashboardResponse constructor
UFinancialOpsDashboardResponse({
- required DateTime generatedAt,
- required DateTime fromDate,
- required DateTime toDate,
- required int usersCount,
- required int newUsersCount,
- required int merchantsCount,
- required int newMerchantsCount,
- required int terminalsCount,
- required int terminalsAssignedCount,
- required int terminalsUnassignedCount,
- required int txnCount,
- required int newTxnCount,
- required int walletsCount,
- required double totalWalletBalance,
- required double totalIn,
- required double totalOut,
- required double net,
- required List<
UAccountingBreakdownItem> txnByStatus, - required List<
UAccountingBreakdownItem> txnByMethod, - required List<
UAccountingBreakdownItem> terminalsByType, - required List<
UAccountingTimelineItem> dailyTimeline, - required List<
UTopMerchantItem> topMerchants, - required List<
URecentTxnItem> recentTransactions, - required List<
URecentMerchantItem> recentMerchants, - required List<
URecentUserItem> recentUsers,
Implementation
UFinancialOpsDashboardResponse({
required this.generatedAt,
required this.fromDate,
required this.toDate,
required this.usersCount,
required this.newUsersCount,
required this.merchantsCount,
required this.newMerchantsCount,
required this.terminalsCount,
required this.terminalsAssignedCount,
required this.terminalsUnassignedCount,
required this.txnCount,
required this.newTxnCount,
required this.walletsCount,
required this.totalWalletBalance,
required this.totalIn,
required this.totalOut,
required this.net,
required this.txnByStatus,
required this.txnByMethod,
required this.terminalsByType,
required this.dailyTimeline,
required this.topMerchants,
required this.recentTransactions,
required this.recentMerchants,
required this.recentUsers,
});