Enumerations
The following enumerations are available globally.
-
If vehicleAdrTunnelRestrictionCode is specified, the vehicle is subject to ADR tunnel restrictions.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public enum ADRTunnelRestrictionCode : Int, Codableextension ADRTunnelRestrictionCode: QueryItemConvertible
-
Represents the ‘alternativeType’ parameter in a Request to the Routing API.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public enum AlternativeType : Stringextension AlternativeType: QueryItemConvertible
-
Specifies whether to include announcement points in instructions. Supported only in routing with extended guidance.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public enum AnnouncementPoints : Stringextension AnnouncementPoints: QueryItemConvertible
-
Defines what kind of roads should be avoided while calculating a route.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public enum AvoidTypeEnum : String
-
Represents how much traffic information should be included in the travel time computation.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public enum ComputeTravelTimeFor : Stringextension ComputeTravelTimeFor: QueryItemConvertible
-
Represents the ‘coordinatePrecision’ parameter in a Request to the Routing API.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public enum CoordinatePrecision : Stringextension CoordinatePrecision: QueryItemConvertible
-
Represents the types of the vehicle engine (e.g., electric).
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public enum EngineType : Stringextension EngineType: QueryItemConvertible
-
Represents the ‘extendedRouteRepresentation’ parameter values in a Request to the Routing API.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public enum ExtendedRouteRepresentation : Stringextension ExtendedRouteRepresentation: QueryItemConvertible -
Possible values for
FacilityType. This list may be extended in the future.See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public enum FacilityType : Int, Codable
-
Degree of hilliness for a thrilling route. Note: This parameter can only be used in conjunction with routeType=thrilling
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public enum Hilliness : Stringextension Hilliness: QueryItemConvertible
-
Specifies whether to include the phonetic transcription of street names, signpost text, and road numbers in the instruction.
When using any value other than none, phonetic information will be returned in the Response as follows:
Instructions containing a [com.tomtom.sdk.common.route.Instruction.street] street field are extended with:
- [Instruction.phoneticStreet]: Phonetic string in the requested phonetic format.
- [Instruction.phoneticStreetLanguageCode]: Language code in which the phonetic string is encoded.
Instructions containing a [Instruction.signpostText] field are extended with:
- [Instruction.phoneticSignPostText]: Phonetic string in the requested phonetic format.
- [Instruction.phoneticSignPostTextLanguageCode]: Language code in which the phonetic string is encoded.
Instructions containing a [Instruction.roadNumbers] array are extended with:
- [Instruction.phoneticRoadNumbers]: Array of phonetic strings in the requested phonetic format corresponding to the respective elements of the roadNumbers array.
- [Instruction.phoneticRoadNumberLanguageCodes]: Array of language codes in which the respective phonetic strings are encoded.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.
Declaration
Swift
public enum InstructionPhoneticsType : Stringextension InstructionPhoneticsType: QueryItemConvertible
-
Represents the ‘instructionsType’ parameter in a Request to the Routing API.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public enum InstructionsType : Stringextension InstructionsType: QueryItemConvertible -
Possible values for
PlugType. This list may be extended in the future.See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public enum PlugType : Int, Codable
-
Specifies which data should be reported for diagnosis
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public enum ReportType : Stringextension ReportType: QueryItemConvertible
-
Specifies whether to include road shield references into the external road shields atlas. Instructions contain [Instruction.roadShieldReferences]
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public enum RequestedRoadShieldReferences : Stringextension RequestedRoadShieldReferences: QueryItemConvertible
-
Specifies the representation of the set of routes provided as a response.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public enum RouteRepresentation : Stringextension RouteRepresentation: QueryItemConvertible
-
The type of route requested.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public enum RouteType : Stringextension RouteType: QueryItemConvertible
-
Represents types of sections of the route
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public enum SectionType : Stringextension SectionType: QueryItemConvertible
-
Represents the ‘travelMode’ parameter in a request to the Routing API.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public enum TravelMode : Stringextension TravelMode: QueryItemConvertible
-
Types of cargo that may be classified as hazardous materials and restricted from some roads.
See moreImportant
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public enum VehicleLoadType : Stringextension VehicleLoadType: QueryItemConvertible
-
Degree that the route winds in a thrilling route. Note: This parameter can only be used in conjunction with routeType=thrilling.
Important
This is a Public Preview API. It may be changed or removed at any time.Declaration
Swift
public enum Windingness : Stringextension Windingness: QueryItemConvertible
Enumerations Reference