ChargeState constructor

ChargeState({
  1. String? chargingState,
  2. String? fastChargerType,
  3. String? fastChargerBrand,
  4. int? chargeLimitSoc,
  5. int? chargeLimitSocStd,
  6. int? chargeLimitSocMin,
  7. int? chargeLimitSocMax,
  8. bool? chargeToMaxRange,
  9. int? maxRangeChargeCounter,
  10. bool? fastChargerPresent,
  11. double? batteryRange,
  12. double? estBatteryRange,
  13. double? idealBatteryRange,
  14. int? batteryLevel,
  15. int? usableBatteryLevel,
  16. double? chargeEnergyAdded,
  17. double? chargeMilesAddedRated,
  18. double? chargeMilesAddedIdeal,
  19. int? chargerVoltage,
  20. int? chargerPilotCurrent,
  21. int? chargerActualCurrent,
  22. int? chargerPower,
  23. double? timeToFullCharge,
  24. bool? tripCharging,
  25. double? chargeRate,
  26. bool? chargePortDoorOpen,
  27. String? connChargeCable,
  28. String? scheduledChargingStartTime,
  29. bool? scheduledChargingPending,
  30. String? userChargeEnableRequest,
  31. bool? chargeEnableRequest,
  32. String? chargerPhases,
  33. String? chargePortLatch,
  34. int? chargeCurrentRequest,
  35. int? chargeCurrentRequestMax,
  36. bool? managedChargingActive,
  37. bool? managedChargingUserCanceled,
  38. String? managedChargingStartTime,
  39. bool? batteryHeaterOn,
  40. bool? notEnoughPowerToHeat,
  41. 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,
});