ChargeState.fromJson constructor
Creates a new ChargeState
instance from a map.
Implementation
factory ChargeState.fromJson(Map<String, dynamic> json) {
return ChargeState(
chargingState: json['charging_state'],
fastChargerType: json['fast_charger_type'],
fastChargerBrand: json['fast_charger_brand'],
chargeLimitSoc: json['charge_limit_soc'],
chargeLimitSocStd: json['charge_limit_soc_std'],
chargeLimitSocMin: json['charge_limit_soc_min'],
chargeLimitSocMax: json['charge_limit_soc_max'],
chargeToMaxRange: json['charge_to_max_range'],
maxRangeChargeCounter: json['max_range_charge_counter'],
fastChargerPresent: json['fast_charger_present'],
batteryRange: json['battery_range'],
estBatteryRange: json['est_battery_range'],
idealBatteryRange: json['ideal_battery_range'],
batteryLevel: json['battery_level'],
usableBatteryLevel: json['usable_battery_level'],
chargeEnergyAdded: json['charge_energy_added'],
chargeMilesAddedRated: json['charge_miles_added_rated'],
chargeMilesAddedIdeal: json['charge_miles_added_ideal'],
chargerVoltage: json['charger_voltage'],
chargerPilotCurrent: json['charger_pilot_current'],
chargerActualCurrent: json['charger_actual_current'],
chargerPower: json['charger_power'],
timeToFullCharge: json['time_to_full_charge'],
tripCharging: json['trip_charging'],
chargeRate: json['charge_rate'],
chargePortDoorOpen: json['charge_port_door_open'],
connChargeCable: json['conn_charge_cable'],
scheduledChargingStartTime: json['scheduled_charging_start_time'],
scheduledChargingPending: json['scheduled_charging_pending'],
userChargeEnableRequest: json['user_charge_enable_request'],
chargeEnableRequest: json['charge_enable_request'],
chargerPhases: json['charger_phases'],
chargePortLatch: json['charge_port_latch'],
chargeCurrentRequest: json['charge_current_request'],
chargeCurrentRequestMax: json['charge_current_request_max'],
managedChargingActive: json['managed_charging_active'],
managedChargingUserCanceled: json['managed_charging_user_canceled'],
managedChargingStartTime: json['managed_charging_start_time'],
batteryHeaterOn: json['battery_heater_on'],
notEnoughPowerToHeat: json['not_enough_power_to_heat'],
timestamp: json['timestamp'],
);
}