DeviceDetailsDTO class

Available extensions
Annotations

Constructors

DeviceDetailsDTO({DeviceDTO? device, PowerSourceDTO? powerSource, SwitchStateDTO? switchState, CoolingTypeDTO? coolingType, ConnectionTypeDTO? connectionType, String? serverIpAddress, ServiceAgreementDTO? serviceAgreement, ExerciseInfoDTO? exercise, DateTime? lastRanTimestamp, double? totalRuntimeHours, double? totalOperationHours, double? runtimeSinceLastMaintenanceHours, int? remoteResetCounterSeconds, String? addedBy, List<String>? associatedUsers, DateTime? controllerClockTimestamp, FuelTypeDTO? fuelType, double? batteryVoltageV, double? engineCoolantTempF, double? engineFrequencyHz, double? engineSpeedRpm, double? lubeOilTempF, double? controllerTempF, double? engineCompartmentTempF, double? engineOilPressurePsi, bool? engineOilPressureOk, double? generatorLoadW, double? generatorLoadPercent, double? generatorVoltageAvgV, double? setOutputVoltageV, double? utilityVoltageV, GensetStateDTO? engineState, String? engineStateDisplayNameEn, PeripheralDTO? loadShed, PeripheralDTO? pim, DateTime? cellularExpiryDate, DateTime? cellularInstallationDate, double? cellularDataPercentage, CellularDataStatusDTO? cellularDataStatus})
const
DeviceDetailsDTO.fromJson(Map<String, dynamic> json)
factory

Properties

addedBy String?
final
associatedUsers List<String>?
final
batteryVoltageV double?
final
cellularDataPercentage double?
final
cellularDataStatus CellularDataStatusDTO?
final
cellularExpiryDate DateTime?
final
cellularInstallationDate DateTime?
final
connectionType ConnectionTypeDTO?
final
controllerClockTimestamp DateTime?
final
controllerTempF double?
final
coolingType CoolingTypeDTO?
final
device DeviceDTO?
final
engineCompartmentTempF double?
final
engineCoolantTempF double?
final
engineFrequencyHz double?
final
engineOilPressureOk bool?
final
engineOilPressurePsi double?
final
engineSpeedRpm double?
final
engineState GensetStateDTO?
final
engineStateDisplayNameEn String?
final
exercise ExerciseInfoDTO?
final
fuelType FuelTypeDTO?
final
generatorLoadPercent double?
final
generatorLoadW double?
final
generatorVoltageAvgV double?
final
hashCode int
The hash code for this object.
no setteroverride
lastRanTimestamp DateTime?
final
loadShed PeripheralDTO?
final
lubeOilTempF double?
final
pim PeripheralDTO?
final
powerSource PowerSourceDTO?
final
remoteResetCounterSeconds int?
final
runtimeSinceLastMaintenanceHours double?
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
serverIpAddress String?
final
serviceAgreement ServiceAgreementDTO?
final
setOutputVoltageV double?
final
switchState SwitchStateDTO?
final
totalOperationHours double?
final
totalRuntimeHours double?
final
utilityVoltageV double?
final

Methods

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

Operators

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

Constants

fromJsonFactory → const DeviceDetailsDTO Function(Map<String, dynamic> json)
toJsonFactory → const Map<String, dynamic> Function(DeviceDetailsDTO instance)