ElectricWaterHeater class

Inheritance
Implemented types
Annotations
  • @JsonSerializable(explicitToJson: true)

Constructors

ElectricWaterHeater({required String deviceId, required dynamic operationStatus, required dynamic installationLocation, required dynamic protocol, required dynamic faultStatus, required dynamic manufacturer, dynamic id, dynamic instantaneousElectricPowerConsumption, dynamic consumedCumulativeElectricEnergy, dynamic manufacturerFaultCode, dynamic currentLimit, dynamic faultDescription, dynamic businessFacilityCode, dynamic productCode, dynamic serialNumber, dynamic productionDate, dynamic powerSaving, dynamic currentDateAndTime, dynamic powerLimit, dynamic hourMeter, bool? automaticBathOperation, bool? bathHotWaterAddition, bool? bathLukewarmWaterFunction, AlarmStatus? alarmStatus, HeatingStatusEnum? automaticWaterHeating, bool? automaticWaterHeatingTemperatureControl, BathOperationEnum? bathOperationStatusMonitor, bool? bathReheatingOperation, num? bathWaterVolume1, num? bathWaterVolume2, num? bathWaterVolume3, num? bathWaterVolume4, bool? bathroomPriority, num? betweenSeasonRatedPower, bool? daytimeReheatingPermission, ShiftTimeObj? electricEnergyConsumptionRate1, ShiftTimeObj? electricEnergyConsumptionRate2, bool? energyShiftParticipation, ShiftTimeObj? estimatedElectricEnergyAtShiftTime1, ShiftTimeObj? estimatedElectricEnergyAtShiftTime2, dynamic heatingStopDays, bool? hotWaterSupplyStatus, num? maximumAllowableWaterVolume4, bool? mute, num? numberOfEnergyShifts, bool? onTimerReservation, DateTime? onTimerTime, DateTime? relativeTimeHeatingOff, DateTime? relativeTimeKeepingTemperature, num? remainingWater, num? remainingWaterVolume, num? standardTimeToStartHeating, num? summerRatedPower, SurplusPower? surplusPowerPrediction, num? tankCapacity, TankOperationModeEnum? tankOperationMode, num? tankWaterTemperature, num? targetBathWaterTemperature, num? targetSuppliedWaterTemperature, dynamic targetWaterHeatingTemperature, num? targetWaterHeatingVolume, num? volume, ShiftTimeEnum? waterHeatingShiftTime1, ShiftTimeEnum? waterHeatingShiftTime2, bool? waterHeatingStatus, num? winterRatedPower})
const
ElectricWaterHeater.fromJson(Map<String, dynamic> json)
factory

Properties

alarmStatus AlarmStatus?
final
automaticBathOperation bool?
final
automaticWaterHeating HeatingStatusEnum?
final
automaticWaterHeatingTemperatureControl bool?
final
bathHotWaterAddition bool?
final
bathLukewarmWaterFunction bool?
final
bathOperationStatusMonitor BathOperationEnum?
final
bathReheatingOperation bool?
final
bathroomPriority bool?
final
bathWaterVolume1 num?
final
bathWaterVolume2 num?
final
bathWaterVolume3 num?
final
bathWaterVolume4 num?
final
betweenSeasonRatedPower num?
final
businessFacilityCode String?
finalinherited
consumedCumulativeElectricEnergy num?
finalinherited
currentDateAndTime DateTime?
finalinherited
currentLimit num?
finalinherited
daytimeReheatingPermission bool?
final
deviceId String
final
deviceType DeviceType
final
electricEnergyConsumptionRate1 ShiftTimeObj?
final
electricEnergyConsumptionRate2 ShiftTimeObj?
final
energyShiftParticipation bool?
final
estimatedElectricEnergyAtShiftTime1 ShiftTimeObj?
final
estimatedElectricEnergyAtShiftTime2 ShiftTimeObj?
final
faultDescription String?
finalinherited
faultStatus bool
finalinherited
hashCode int
The hash code for this object.
no setterinherited
heatingStopDays → dynamic
final
hotWaterSupplyStatus bool?
final
hourMeter HourMeter?
finalinherited
id String?
finalinherited
installationLocation String
finalinherited
instantaneousElectricPowerConsumption num?
finalinherited
manufacturer Manufacturer
finalinherited
manufacturerFaultCode String?
finalinherited
maximumAllowableWaterVolume4 num?
final
mute bool?
final
numberOfEnergyShifts num?
final
onTimerReservation bool?
final
onTimerTime DateTime?
final
operationStatus bool
finalinherited
powerLimit num?
finalinherited
powerSaving bool?
finalinherited
productCode String?
finalinherited
productionDate DateTime?
finalinherited
protocol Protocol
finalinherited
relativeTimeHeatingOff DateTime?
final
relativeTimeKeepingTemperature DateTime?
final
remainingWater num?
final
remainingWaterVolume num?
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
serialNumber String?
finalinherited
standardTimeToStartHeating num?
final
summerRatedPower num?
final
surplusPowerPrediction SurplusPower?
final
tankCapacity num?
final
tankOperationMode TankOperationModeEnum?
final
tankWaterTemperature num?
final
targetBathWaterTemperature num?
final
targetSuppliedWaterTemperature num?
final
targetWaterHeatingTemperature → dynamic
final
targetWaterHeatingVolume num?
final
volume num?
final
waterHeatingShiftTime1 ShiftTimeEnum?
final
waterHeatingShiftTime2 ShiftTimeEnum?
final
waterHeatingStatus bool?
final
winterRatedPower num?
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
override
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited