toMap method

Map<String, dynamic> toMap()

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())),
};