diff --git a/lib/pages/analytics/params/get_energy_consumption_by_phases_param.dart b/lib/pages/analytics/params/get_energy_consumption_by_phases_param.dart new file mode 100644 index 00000000..169e2753 --- /dev/null +++ b/lib/pages/analytics/params/get_energy_consumption_by_phases_param.dart @@ -0,0 +1,24 @@ +import 'package:equatable/equatable.dart'; + +class GetEnergyConsumptionByPhasesParam extends Equatable { + final DateTime? startDate; + final DateTime? endDate; + final String? spaceId; + + const GetEnergyConsumptionByPhasesParam({ + this.startDate, + this.endDate, + this.spaceId, + }); + + Map toJson() { + return { + 'startDate': startDate?.toIso8601String(), + 'endDate': endDate?.toIso8601String(), + 'spaceId': spaceId, + }; + } + + @override + List get props => [startDate, endDate, spaceId]; +}