Enumerations

The following enumerations are available globally.

  • DefaultAnnouncementType provides predefined announcement types.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public enum DefaultAnnouncementType : String
  • Maneuver type to use in driving instructions.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public enum AnnouncementManeuver
  • Important

    This is a Public Preview API. It may be changed or removed at any time.
    See more

    Declaration

    Swift

    public enum Consumption : CustomStringConvertible, Hashable
  • The Direction represents the direction of the road lane.

    Important

    This is a Public Preview API. It may be changed or removed at any time.
    See more

    Declaration

    Swift

    public enum Direction : Codable
  • Indicates driving side at the point of the maneuver.

    Important

    This is a Public Preview API. It may be changed or removed at any time.
    See more

    Declaration

    Swift

    public enum DrivingSide : String
  • Classification of an exit direction, relative to the direction of travel.

    Important

    This is a Public Preview API. It may be changed or removed at any time.
    See more

    Declaration

    Swift

    public enum ExitDirection : Int
  • Indicates the side of the road of an itinerary point.

    Important

    This is a Public Preview API. It may be changed or removed at any time.
    See more

    Declaration

    Swift

    public enum ItineraryPointSide : Int
  • Provides the information about the landmark types.

    Important

    This is a Public Preview API. It may be changed or removed at any time.
    See more

    Declaration

    Swift

    public enum Landmark : Int

PhoneticStringError

  • Exceptions that can be thrown during the creation of PhoneticString

    Important

    This is a Public Preview API. It may be changed or removed at any time.
    See more

    Declaration

    Swift

    public enum PhoneticStringError : Error
  • Indicates the quantized turn angle relative to driving direction.

    Important

    This is a Public Preview API. It may be changed or removed at any time.
    See more

    Declaration

    Swift

    public enum QuantizedAngle : Int

RoadShieldError

  • Exceptions that can be thrown during the creation of RoadShield.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public enum RoadShieldError : Error

RoadType

  • Indicates a road type. Important: This is a Public Preview API. It may be changed or removed at any time.

    See more

    Declaration

    Swift

    public enum RoadType : Int
    extension RoadType: Equatable

SignpostError

  • Exceptions that can be thrown during the creation of Signpost

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public enum SignpostError : Error
  • Exceptions that can be thrown during the creation of an Instruction.

    Important

    This is a Public Preview API. It may be changed or removed at any time.
    See more

    Declaration

    Swift

    public enum InstructionError : Error
  • Indicates a type of auto transport system.

    Important

    This is a Public Preview API. It may be changed or removed at any time.
    See more

    Declaration

    Swift

    public enum AutoTransportType : Int

BorderCrossingError

  • Errors that can be thrown during creation

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public enum BorderCrossingError : Error
  • Indicates the direction to enter or exit a carpool lane.

    Important

    This is a Public Preview API. It may be changed or removed at any time.
    See more

    Declaration

    Swift

    public enum CarpoolLaneDirection : Int
  • Indicates the direction to follow at a fork relative to the direction of travel.

    Important

    This is a Public Preview API. It may be changed or removed at any time.
    See more

    Declaration

    Swift

    public enum ForkDirection : Int

MandatoryTurnInstructionError

  • Exceptions that can be thrown during creation of MandatoryTurnInstruction.

    Important

    This is a Public Preview API. It may be changed or removed at any time.
    See more

    Declaration

    Swift

    public enum MandatoryTurnInstructionError : Error
  • Indicates the direction to follow at a fork.

    Important

    This is a Public Preview API. It may be changed or removed at any time.
    See more

    Declaration

    Swift

    public enum MergeSide : Int

ExitRoundaboutInstructionError

RoundaboutDirection

  • Indicates the overall direction to take at a roundabout.

    Important

    This is a Public Preview API. It may be changed or removed at any time.
    See more

    Declaration

    Swift

    public enum RoundaboutDirection : Int

RoundaboutInstructionError

  • Exceptions that can be thrown during creation of RoundaboutInstruction.

    Important

    This is a Public Preview API. It may be changed or removed at any time.
    See more

    Declaration

    Swift

    public enum RoundaboutInstructionError : Error
  • Indicates the payment type accepted for a toll.

    Important

    This is a Public Preview API. It may be changed or removed at any time.
    See more

    Declaration

    Swift

    public enum TollPaymentType : Int, Hashable
  • Indicates the direction of a turn maneuver.

    Important

    This is a Public Preview API. It may be changed or removed at any time.
    See more

    Declaration

    Swift

    public enum TurnDirection : Int

TurnInstructionError

  • Exceptions that can be thrown during creation of RoundaboutInstruction.

    Important

    This is a Public Preview API. It may be changed or removed at any time.
    See more

    Declaration

    Swift

    public enum TurnInstructionError : Error
  • The LaneSeparator represents the lane separator painted on the road surface.

    Important

    This is a Public Preview API. It may be changed or removed at any time.
    See more

    Declaration

    Swift

    public enum LaneSeparator
  • Magnitude of delay caused by the incident.

    Important

    This is a Public Preview API. It may be changed or removed at any time.
    See more

    Declaration

    Swift

    public enum MagnitudeOfDelay : Codable
  • Maneuver type to use in driving instructions.

    Important

    This is a Public Preview API. It may be changed or removed at any time.
    See more

    Declaration

    Swift

    public enum Maneuver : Codable, CustomStringConvertible

SourceType

  • Defines the source of RouteStop.

    Important

    This is a Public Preview API. It may be changed or removed at any time.
    See more

    Declaration

    Swift

    public enum SourceType : String