toMap method
Implementation
Map<String, dynamic> toMap() => <String, dynamic>{
"generatedAt": generatedAt.toIso8601String(),
"usersCount": usersCount,
"newUsersCount": newUsersCount,
"hotelsCount": hotelsCount,
"hotelRoomsCount": hotelRoomsCount,
"hotelRoomsAvailableCount": hotelRoomsAvailableCount,
"hotelRoomsOccupiedCount": hotelRoomsOccupiedCount,
"hotelOccupancyRate": hotelOccupancyRate,
"dormsCount": dormsCount,
"dormRoomsCount": dormRoomsCount,
"dormBedsCount": dormBedsCount,
"dormBedsAvailableCount": dormBedsAvailableCount,
"dormBedsOccupiedCount": dormBedsOccupiedCount,
"dormOccupancyRate": dormOccupancyRate,
"contractsCount": contractsCount,
"activeContractsCount": activeContractsCount,
"upcomingContractsCount": upcomingContractsCount,
"expiredContractsCount": expiredContractsCount,
"expiringSoonContractsCount": expiringSoonContractsCount,
"invoicesCount": invoicesCount,
"paidInvoicesCount": paidInvoicesCount,
"unpaidInvoicesCount": unpaidInvoicesCount,
"overdueInvoicesCount": overdueInvoicesCount,
"totalDebt": totalDebt,
"totalPaid": totalPaid,
"totalPenalty": totalPenalty,
"totalOutstanding": totalOutstanding,
"monthlyRevenue": List<dynamic>.from(monthlyRevenue.map((UDormBedInvoiceChartItem x) => x.toMap())),
"expiringContracts": List<dynamic>.from(expiringContracts.map((UExpiringContractItem x) => x.toMap())),
"overdueInvoices": List<dynamic>.from(overdueInvoices.map((UOverdueInvoiceItem x) => x.toMap())),
"recentContracts": List<dynamic>.from(recentContracts.map((URecentContractItem x) => x.toMap())),
"recentUsers": List<dynamic>.from(recentUsers.map((URecentUserItem x) => x.toMap())),
"hotelsByCity": List<dynamic>.from(hotelsByCity.map((UPropertyBreakdownItem x) => x.toMap())),
"dormsByCity": List<dynamic>.from(dormsByCity.map((UPropertyBreakdownItem x) => x.toMap())),
};