Other Structures

The following structures are available globally.

  • Represents a set of administrative rules for a country or a state.

    See more

    Declaration

    Swift

    public struct AdminContextId : Hashable
  • Commercial vehicle regulations for an administrative region (country or state). Contains access restrictions, speed limits, and drive/rest rules applicable to commercial vehicles on road segments within the region.

    Note: This is a beta release of this feature, so there could be a few bugs and unexpected behaviors. Related APIs may change for new releases without a deprecation process.

    See more

    Declaration

    Swift

    public struct AdministrativeCommercialVehicleRules : Hashable
  • Drive-rest regulation defining mandatory rest requirements for commercial vehicle drivers.

    Note: This is a beta release of this feature, so there could be a few bugs and unexpected behaviors. Related APIs may change for new releases without a deprecation process.

    See more

    Declaration

    Swift

    public struct DriveRestRegulation : Hashable
  • Road profile conditions that must be met for a regulation to apply.

    Note: This is a beta release of this feature, so there could be a few bugs and unexpected behaviors. Related APIs may change for new releases without a deprecation process.

    See more

    Declaration

    Swift

    public struct RoadProfileCondition : Hashable
  • Physical and cargo profile of a vehicle that triggers a regulation.

    Note: This is a beta release of this feature, so there could be a few bugs and unexpected behaviors. Related APIs may change for new releases without a deprecation process.

    See more

    Declaration

    Swift

    public struct VehicleProfileRestriction : Hashable
  • Combined set of conditions that must all be satisfied for a regulation to apply.

    Note: This is a beta release of this feature, so there could be a few bugs and unexpected behaviors. Related APIs may change for new releases without a deprecation process.

    See more

    Declaration

    Swift

    public struct VehicleRestrictionCondition : Hashable
  • Access regulation for a specific vehicle type on a road segment.

    Note: This is a beta release of this feature, so there could be a few bugs and unexpected behaviors. Related APIs may change for new releases without a deprecation process.

    See more

    Declaration

    Swift

    public struct VehicleSpecificAccess : Hashable
  • Speed limit regulation specific to a vehicle type.

    Note: This is a beta release of this feature, so there could be a few bugs and unexpected behaviors. Related APIs may change for new releases without a deprecation process.

    See more

    Declaration

    Swift

    public struct VehicleSpecificSpeedLimit : Hashable
  • Represents the level change data for an indoor maneuver.

    See more

    Declaration

    Swift

    public struct IndoorLevelChangeData : Hashable
  • Represents a place within an indoor route.

    See more

    Declaration

    Swift

    public struct IndoorRoutePlace : Hashable
  • Represents the space data for an indoor maneuver.

    See more

    Declaration

    Swift

    public struct IndoorSpaceData : Hashable
  • This struct provides the necessary information for refreshing a route from a specific location on it.

    See more

    Declaration

    Swift

    public struct RefreshRouteParameters : Hashable
  • Represents a lane decrease warning that notifies about upcoming reductions in the number of available lanes.

    Lane decrease warnings are generated when the road ahead has fewer lanes than the previous road segment provided by sdk.electronic_horizon.ElectronicHorizonEngine, requiring drivers to merge or change lanes. Lane decrease is provided only on highways and motorways. It will not be provided for junctions, when maneuver is given for the lane decrease situation or when the TrafficMergeWarning is provided. Special lanes (e.g. Bus lane, HOV) will only be included to the lane decrease warning generation if the according options are set in TransportSpecification.

    Note: This is a beta release of this feature, so there could be a few bugs and unexpected behaviors. Related APIs may change for new releases without a deprecation process.

    See more

    Declaration

    Swift

    public struct LaneDecreaseWarning : Hashable
  • A struct that provides lane decrease warning options. Set the options for configuring the lane decrease notifications.

    Note: This is a beta release of this feature, so there could be a few bugs and unexpected behaviors. Related APIs may change for new releases without a deprecation process.

    See more

    Declaration

    Swift

    public struct LaneDecreaseWarningOptions : Hashable