Navigation

@JsonClass(generateAdapter = true)
data class Navigation(@Json(name = "WarningSettings"warningSettings: Navigation.WarningSettings?, @Json(name = "EvSettings"evSettings: Navigation.EvSettings?, @Json(name = "ScoutSettings"scoutSettings: Navigation.ScoutSettings?)

Types

Builder
Link copied to clipboard
class Builder
EvSettings
Link copied to clipboard
@JsonClass(generateAdapter = true)
data class EvSettings(@Json(name = "charging_max_power"chargingMaxPower: Int?, @Json(name = "battery_full_charge_threshold"batteryFullChargeThreshold: Float?, @Json(name = "battery_charging_threshold"batteryChargingThreshold: Float?, @Json(name = "battery_capacity"batteryCapacity: Double?, @Json(name = "connector_type"connectorType: Set<Int>?, @Json(name = "power_type"powerType: Set<Int>?)
ScoutSettings
Link copied to clipboard
@JsonClass(generateAdapter = true)
data class ScoutSettings(@Json(name = "offline_update_interval"offlineUpdateInterval: Int?, @Json(name = "online_update_interval"onlineUpdateInterval: Int?, @Json(name = "minimal_saved_time"minimalSavedTime: Int?, @Json(name = "saved_time_coefficient"savedTimeCoefficient: Float?)
WarningSettings
Link copied to clipboard
@JsonClass(generateAdapter = true)
data class WarningSettings(@Json(name = "por_categories"porCategories: List<String>?, @Json(name = "por_max_distance"porMaxDistance: Int?, @Json(name = "por_max_distance_urban_area"porMaxDistanceUrbanArea: Int?, @Json(name = "por_max_count"porMaxCount: Int?, @Json(name = "next_direction_distance"nextDirectionDistance: Int?, @Json(name = "speed_limit_city"speedLimitCity: Int?, @Json(name = "speed_limit"speedLimit: Int?, @Json(name = "speed_limit_distance"speedLimitDistance: Int?, @Json(name = "speed_limit_distance_city"speedLimitDistanceCity: Int?, @Json(name = "radar_warn_distance_city"radarWarnDistanceCity: Int?, @Json(name = "radar_warn_distance"radarWarnDistance: Int?, @Json(name = "warn_rail_distance"warnRailDistance: Int?, @Json(name = "truck_hazmat_load"truckHazmatLoad: Int?, @Json(name = "is_truck"isTruck: Boolean?, @Json(name = "truck_max_speed"truckMaxSpeed: Int?, @Json(name = "highway_exit_distance"highwayExitDistance: Int?, @Json(name = "highway_exit_distance_urban_area"highwayExitDistanceUrbanArea: Int?, @Json(name = "dimensional_properties"dimensionalProperties: Navigation.WarningSettings.DimensionalProperties?)

Properties

evSettings
Link copied to clipboard
val evSettings: Navigation.EvSettings? = null
scoutSettings
Link copied to clipboard
val scoutSettings: Navigation.ScoutSettings? = null
warningSettings
Link copied to clipboard
val warningSettings: Navigation.WarningSettings? = null