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_total_weight) truckTotalWeight: 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?)

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