Files
syncrow-web/lib/pages/analytics/params/get_total_energy_consumption_param.dart

19 lines
436 B
Dart

class GetTotalEnergyConsumptionParam {
final DateTime? monthDate;
final String? spaceId;
const GetTotalEnergyConsumptionParam({
this.monthDate,
this.spaceId,
});
Map<String, dynamic> toJson() {
return {
'monthDate':
'${monthDate?.year}-${monthDate?.month.toString().padLeft(2, '0')}',
if (spaceId == null || spaceId == null) 'spaceUuid': spaceId,
'groupByDevice': false,
};
}
}