Package-level declarations

Types

Link copied to clipboard
data class Manufacturer(val id: String, val name: String?)

Stores information about specific manufacturer of vehicle

Link copied to clipboard
data class Vehicle(val id: String, val vehicleModel: VehicleModel?, var plate: String? = null, var vin: String? = null, var status: VehicleStatus = VehicleStatus())

Stores information about particular vehicle.

Link copied to clipboard
data class VehicleModel(val id: String, val name: String? = null, val manufacturer: Manufacturer? = null, val profile: Profile?, val variant: String?, val year: String?)

Defines properties of a model

Link copied to clipboard
data class VehicleStatus(var position: GeoPoint? = null, var payLoad: Int = 75, var currentEnergyLoad: Double = Vehicle.UNKNOWN_SOC, var externalTemperature: Int = defaultTemp, var auxConsumption: Int = 0)

Stores information about current vehicle properties in particular time