ChargeState constructor
ChargeState({
- String? chargingState,
- String? fastChargerType,
- String? fastChargerBrand,
- int? chargeLimitSoc,
- int? chargeLimitSocStd,
- int? chargeLimitSocMin,
- int? chargeLimitSocMax,
- bool? chargeToMaxRange,
- int? maxRangeChargeCounter,
- bool? fastChargerPresent,
- double? batteryRange,
- double? estBatteryRange,
- double? idealBatteryRange,
- int? batteryLevel,
- int? usableBatteryLevel,
- double? chargeEnergyAdded,
- double? chargeMilesAddedRated,
- double? chargeMilesAddedIdeal,
- int? chargerVoltage,
- int? chargerPilotCurrent,
- int? chargerActualCurrent,
- int? chargerPower,
- double? timeToFullCharge,
- bool? tripCharging,
- double? chargeRate,
- bool? chargePortDoorOpen,
- String? connChargeCable,
- String? scheduledChargingStartTime,
- bool? scheduledChargingPending,
- String? userChargeEnableRequest,
- bool? chargeEnableRequest,
- String? chargerPhases,
- String? chargePortLatch,
- int? chargeCurrentRequest,
- int? chargeCurrentRequestMax,
- bool? managedChargingActive,
- bool? managedChargingUserCanceled,
- String? managedChargingStartTime,
- bool? batteryHeaterOn,
- bool? notEnoughPowerToHeat,
- int? timestamp,
Constructor for ChargeState
class.
Implementation
ChargeState({
this.chargingState,
this.fastChargerType,
this.fastChargerBrand,
this.chargeLimitSoc,
this.chargeLimitSocStd,
this.chargeLimitSocMin,
this.chargeLimitSocMax,
this.chargeToMaxRange,
this.maxRangeChargeCounter,
this.fastChargerPresent,
this.batteryRange,
this.estBatteryRange,
this.idealBatteryRange,
this.batteryLevel,
this.usableBatteryLevel,
this.chargeEnergyAdded,
this.chargeMilesAddedRated,
this.chargeMilesAddedIdeal,
this.chargerVoltage,
this.chargerPilotCurrent,
this.chargerActualCurrent,
this.chargerPower,
this.timeToFullCharge,
this.tripCharging,
this.chargeRate,
this.chargePortDoorOpen,
this.connChargeCable,
this.scheduledChargingStartTime,
this.scheduledChargingPending,
this.userChargeEnableRequest,
this.chargeEnableRequest,
this.chargerPhases,
this.chargePortLatch,
this.chargeCurrentRequest,
this.chargeCurrentRequestMax,
this.managedChargingActive,
this.managedChargingUserCanceled,
this.managedChargingStartTime,
this.batteryHeaterOn,
this.notEnoughPowerToHeat,
this.timestamp,
});