DeviceDetailsDTO class
- Available extensions
- Annotations
-
- @JsonSerializable(explicitToJson: true)
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)