GuiSettings class
A class that represents the Graphical User Interface (GUI) settings of a vehicle.
Each instance holds data related to the vehicle's GUI display settings such as units for distance, temperature, charge rate, time format and range display.
Constructors
- GuiSettings({String? guiDistanceUnits, String? guiTemperatureUnits, String? guiChargeRateUnits, bool? gui24HourTime, String? guiRangeDisplay, int? timestamp})
- Constructs a new instance of the GuiSettings class.
-
GuiSettings.fromJson(Map<
String, dynamic> json) -
Creates a new instance of the GuiSettings class from a map.
factory
Properties
- gui24HourTime → bool?
-
Whether the GUI uses a 24-hour time format.
final
- guiChargeRateUnits → String?
-
The units being used for charge rate in the GUI (e.g., "kW" for kilowatts, "mi/hr" for miles per hour).
final
- guiDistanceUnits → String?
-
The distance units being used in the GUI (e.g., "km" for kilometers, "mi" for miles).
final
- guiRangeDisplay → String?
-
The type of range display used in the GUI (e.g., "Rated", "Ideal").
final
- guiTemperatureUnits → String?
-
The temperature units being used in the GUI (e.g., "C" for Celsius, "F" for Fahrenheit).
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- timestamp → int?
-
The timestamp when the data was recorded.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited