DeviceDetailsV2 class
- Available extensions
- Annotations
-
- @JsonSerializable(explicitToJson: true)
Constructors
-
DeviceDetailsV2({DeviceV2? device, PowerSourceV2? powerSource, SwitchStateV2? switchState, CoolingTypeV2? coolingType, ConnectionTypeV2? connectionType, bool? hasServiceAgreement, DateTime? serviceAgreementBeginDate, ServiceAgreementTermV2? serviceAgreementTerm, int? serviceAgreementTermMonths, int? serviceAgreementTermDays, DateTime? lastRanTimestamp, int? totalRuntimeMinutes, int? runtimeSinceLastMaintenanceMinutes, String? addedBy, List<
String> ? associatedUsers, String? latestFirmware, DateTime? controllerClockTimestamp, String? controllerType, String? 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, String? engineState, PeripheralV2? loadShed, PeripheralV2? pim}) -
const
-
DeviceDetailsV2.fromJson(Map<
String, dynamic> json) -
factory
Properties
- addedBy → String?
-
final
-
associatedUsers
→ List<
String> ? -
final
- batteryVoltageV → double?
-
final
- connectionType → ConnectionTypeV2?
-
final
- controllerClockTimestamp → DateTime?
-
final
- controllerTempF → double?
-
final
- controllerType → String?
-
final
- coolingType → CoolingTypeV2?
-
final
- device → DeviceV2?
-
final
- engineCompartmentTempF → double?
-
final
- engineCoolantTempF → double?
-
final
- engineFrequencyHz → double?
-
final
- engineOilPressureOk → bool?
-
final
- engineOilPressurePsi → double?
-
final
- engineSpeedRpm → double?
-
final
- engineState → String?
-
final
- fuelType → String?
-
final
- generatorLoadPercent → double?
-
final
- generatorLoadW → double?
-
final
- generatorVoltageAvgV → double?
-
final
- hashCode → int
-
The hash code for this object.
no setteroverride
- hasServiceAgreement → bool?
-
final
- lastRanTimestamp → DateTime?
-
final
- latestFirmware → String?
-
final
- loadShed → PeripheralV2?
-
final
- lubeOilTempF → double?
-
final
- pim → PeripheralV2?
-
final
- powerSource → PowerSourceV2?
-
final
- runtimeSinceLastMaintenanceMinutes → int?
-
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- serviceAgreementBeginDate → DateTime?
-
final
- serviceAgreementTerm → ServiceAgreementTermV2?
-
final
- serviceAgreementTermDays → int?
-
final
- serviceAgreementTermMonths → int?
-
final
- setOutputVoltageV → double?
-
final
- switchState → SwitchStateV2?
-
final
- totalRuntimeMinutes → int?
-
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 DeviceDetailsV2 Function(Map<
String, dynamic> json) -
toJsonFactory
→ const Map<
String, dynamic> Function(DeviceDetailsV2 instance)