SectionNoticeCode
public enum SectionNoticeCode : UInt32, CaseIterable, Codable
Notice codes which point the issues encountered during processing of a Section.
Note: The section notice codes are going to be extended for new error situations.
-
Route has violoated a non-detailed critical rule. Severity:
NoticeSeverity.critical.Declaration
Swift
case violatedCriticalRule -
Route did not manage to avoid user preference. Severity:
NoticeSeverity.critical.Declaration
Swift
case violatedAvoidControlledAccessHighway -
Route did not manage to avoid user preference. Severity:
NoticeSeverity.critical.Declaration
Swift
case violatedAvoidTollRoad -
Route did not manage to avoid user preference. Severity:
NoticeSeverity.critical.Declaration
Swift
case violatedAvoidFerry -
Route did not manage to avoid user preference. Severity:
NoticeSeverity.critical.Declaration
Swift
case violatedAvoidTunnel -
Route did not manage to avoid user preference. Severity:
NoticeSeverity.critical.Declaration
Swift
case violatedAvoidDirtRoad -
Route did not manage to avoid user preference. Severity:
NoticeSeverity.critical.Declaration
Swift
case violatedAvoidRailFerry -
Route did not manage to avoid user preference. Severity:
NoticeSeverity.critical.Declaration
Swift
case violatedAvoidPark -
Route uses roads blocked by traffic events or route did not manage to avoid the requested
avoidBoundingBoxAreasorcountriesorsegments. Severity:NoticeSeverity.critical.Declaration
Swift
case violatedBlockedRoad -
Start direction of the route is not as requested. Severity:
NoticeSeverity.critical.Declaration
Swift
case violatedStartDirection -
Route did not manage to avoid user preference. Severity:
NoticeSeverity.critical.Declaration
Swift
case violatedCarpool -
Route uses a time-restricted turn. Severity:
NoticeSeverity.critical.Declaration
Swift
case violatedTurnRestriction -
Route uses a road which is forbidden for the given vehicle profile. Severity:
NoticeSeverity.critical.Declaration
Swift
case violatedVehicleRestriction -
Route uses a road which is part of restricted
zoneCategoriesrequested to be avoided by user. Severity:NoticeSeverity.critical.Declaration
Swift
case violatedZoneRestriction -
Route did not manage to avoid u turns. Severity:
NoticeSeverity.critical.Declaration
Swift
case violatedAvoidUTurns -
Route goes through an emergency gate. Severity:
NoticeSeverity.critical.Declaration
Swift
case violatedEmergencyGate -
Route did not manage to avoid seasonal closure. Severity:
NoticeSeverity.critical.Declaration
Swift
case violatedAvoidSeasonalClosure -
Route did not manage to avoid restricted truck road types.
Declaration
Swift
case violatedAvoidTruckRoadType -
Route did not manage to avoid toll booth that requires transponder. Severity:
NoticeSeverity.critical.Declaration
Swift
case violatedAvoidTollTransponder -
Charging at the charging station planned at the destination of this section falls outside of opening hours. Severity:
NoticeSeverity.critical.Declaration
Swift
case violatedChargingStationOpeningHours -
Route did not manage to avoid difficult turns. Severity:
NoticeSeverity.critical.Declaration
Swift
case violatedAvoidDifficultTurns -
Route goes through seasonal closure. Severity:
NoticeSeverity.info.Declaration
Swift
case seasonalClosure -
Route goes through toll booth that requires transponder. Severity:
NoticeSeverity.info.Declaration
Swift
case tollTransponder -
Tolls data was requested but could not be calculated for this section. Severity:
NoticeSeverity.info.Declaration
Swift
case tollsDataUnavailable -
Tolls data was requested but is temporarily unavailable. Severity:
NoticeSeverity.info.Declaration
Swift
case tollsDataTemporarilyUnavailable -
A charging stop was planned at the destination of this section, but it is no longer needed. It may be issued only when refreshing a route via
RouteHandle. Severity:NoticeSeverity.info.Declaration
Swift
case chargingStopNotNeeded -
No schedule information is available for a transit section. As a result, departure/arrival times are approximated. Severity:
NoticeSeverity.info.Declaration
Swift
case noSchedule -
Information about intermediate stops is not available for a transit section. Severity:
NoticeSeverity.info.Declaration
Swift
case noIntermediate -
This transit section contains a transport mode that was explictly disabled. Mode filtering is not available in this area. Severity:
NoticeSeverity.info.Declaration
Swift
case unwantedMode -
This transit section returned times which are scheduled times, even though delay information is available. Severity:
NoticeSeverity.info.Declaration
Swift
case scheduledTimes -
An accurate polyline is not available for this section. An accurate polyline is not available for this section. The returned polyline has been generated from departure and arrival places. Severity:
NoticeSeverity.info.Declaration
Swift
case simplePolyline -
Route utilizes a designated carpool lane, potentially subject to restrictions beyond the scheduled travel hours. Severity:
NoticeSeverity.info.Declaration
Swift
case potentialCarpool -
Route includes a turn that is potentially restricted and inaccessible beyond the scheduled travel hours. Severity:
NoticeSeverity.info.Declaration
Swift
case potentialTurnRestriction -
Route utilizes roads that are potentially off-limits to the specified vehicle profile beyond the scheduled travel hours. Severity:
NoticeSeverity.info.Declaration
Swift
case potentialVehicleRestriction -
Route incorporates roads within zones, which are potentially not accessible beyond the scheduled travel hours. Severity:
NoticeSeverity.info.Declaration
Swift
case potentialZoneRestriction -
The route can not reach the first charging station with the minimum required charge, as the initial charge was to low.
Declaration
Swift
case violatedMinChargeAtFirstCs -
The route can not reach all charging stations on the route with the minimum required charge, as the initial charge was to low.
Declaration
Swift
case violatedMinChargeAtCs -
The route can not reach the waypoint, as the there are not enough charging stops available or the initial charge was to low.
Declaration
Swift
case violatedMinChargeAtDestination -
Route goes through a road that does not allow through traffic.
Declaration
Swift
case noThroughRestriction