Audio

@JsonClass(generateAdapter = true)
data class Audio(@Json(name = "SoundSettings") val soundSettings: Audio.SoundSettings? = null)

Constructors

Link copied to clipboard
fun Audio(@Json(name = "SoundSettings") soundSettings: Audio.SoundSettings? = null)

Types

Link copied to clipboard
class Builder
Link copied to clipboard
@JsonClass(generateAdapter = true)
data class SoundSettings(@Json(name = "speedcam_flag") val speedcamFlag: Audio.SoundSettings.AudioFlagSettings? = null, @Json(name = "speedcam_warn_sound") val speedcamWarnSound: String? = null, @Json(name = "tts_speedcam_warn_text") val ttsSpeedcamWarnText: String? = null, @Json(name = "danger_turn_type_easy") val dangerTurnTypeEasy: Double? = null, @Json(name = "danger_turn_type_medium") val dangerTurnTypeMedium: Double? = null, @Json(name = "danger_turn_type_hard") val dangerTurnTypeHard: Double? = null, @Json(name = "danger_turn_notif_flag") val dangerTurnNotifFlag: Audio.SoundSettings.AudioFlagSettings? = null, @Json(name = "danger_turn_notif_sound") val dangerTurnNotifSound: String? = null, @Json(name = "tts_danger_turn_notif_text") val ttsDangerTurnNotifText: String? = null, @Json(name = "speed_limit_flag") val speedLimitFlag: Audio.SoundSettings.AudioFlagSettings? = null, @Json(name = "speed_limit_warn_sound") val speedLimitWarnSound: String? = null, @Json(name = "tts_speed_limit_warn_text") val ttsSpeedLimitWarnText: String? = null, @Json(name = "warn_near_rail_flag") val warnNearRailFlag: Audio.SoundSettings.AudioFlagSettings? = null, @Json(name = "warn_near_rail_sound") val warnNearRailSound: String? = null, @Json(name = "tts_warn_near_rail_text") val ttsWarnNearRailText: String? = null, @Json(name = "traffic_notif_flag") val trafficNotifFlag: Audio.SoundSettings.AudioFlagSettings? = null, @Json(name = "traffic_notif_sound") val trafficNotifSound: String? = null, @Json(name = "tts_traffic_notif_text") val ttsTrafficNotifText: String? = null, @Json(name = "scout_route_notif_flag") val scoutRouteNotifFlag: Audio.SoundSettings.AudioFlagSettings? = null, @Json(name = "scout_route_notif_sound") val scoutRouteNotifSound: String? = null, @Json(name = "tts_scout_route_notif_text") val ttsScoutRouteNotifText: String? = null, @Json(name = "last_mile_notif_flag") val lastMileNotifFlag: Audio.SoundSettings.AudioFlagSettings? = null, @Json(name = "last_mile_notif_sound") val lastMileNotifSound: String? = null, @Json(name = "tts_last_mile_notif_text") val ttsLastMileNotifText: String? = null, @Json(name = "vehicle_aid_notif_flag") val vehicleAidNotifFlag: Audio.SoundSettings.AudioFlagSettings? = null, @Json(name = "vehicle_aid_notif_sound") val vehicleAidNotifSound: String? = null, @Json(name = "tts_vehicle_aid_notif_text") val ttsVehicleAidNotifText: String? = null, @Json(name = "vehicle_aid_general_notif_flag") val vehicleAidGeneralNotifFlag: Audio.SoundSettings.AudioFlagSettings? = null, @Json(name = "vehicle_aid_general_notif_sound") val vehicleAidGeneralNotifSound: String? = null, @Json(name = "tts_vehicle_aid_general_notif_text") val ttsVehicleAidGeneralNotifText: String? = null, @Json(name = "vehicle_zone_notif_flag") val vehicleZoneNotifFlag: Audio.SoundSettings.AudioFlagSettings? = null, @Json(name = "vehicle_zone_notif_sound") val vehicleZoneNotifSound: String? = null, @Json(name = "tts_vehicle_zone_notif_text") val ttsVehicleZoneNotifText: String? = null, @Json(name = "vehicle_in_zone_repeat") val vehicleInZoneRepeat: Int? = null, @Json(name = "traffic_sign_notif_flag") val trafficSignNotifFlag: Audio.SoundSettings.AudioFlagSettings? = null, @Json(name = "traffic_sign_notif_sound") val trafficSignNotifSound: String? = null, @Json(name = "tts_traffic_sign_notif_text") val ttsTrafficSignNotifText: String? = null, @Json(name = "units") val units: Audio.SoundSettings.DistanceUnits? = null, @Json(name = "immediately_distance") val immediatelyDistance: Int? = null, @Json(name = "go_along_distance") val goAlongDistance: Int? = null, @Json(name = "read_road_numbers") val readRoadNumbers: Boolean? = null, @Json(name = "read_road_names") val readRoadNames: Boolean? = null, @Json(name = "read_city_names") val readCityNames: Boolean? = null)

Properties

Link copied to clipboard