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