RouteReplanningFailure

@RestrictToExtendedFlavor(value = [ExternalScope.LIBRARY_GROUP])
abstract class RouteReplanningFailure

Represents the various failure reasons encountered during the route replanning process by the RouteReplanner.

Inheritors

Types

Link copied to clipboard
@RestrictToExtendedFlavor(value = [ExternalScope.LIBRARY_GROUP])
class RouteMergingFailure(val message: String) : RouteReplanningFailure

Route merging of the active route and replanned route cannot be completed.

Link copied to clipboard
@RestrictToExtendedFlavor(value = [ExternalScope.LIBRARY_GROUP])
class RoutePlanningFailure(val routingFailure: RoutingFailure) : RouteReplanningFailure

Wrapper for any RoutingFailure that occurred during route replanning.

Link copied to clipboard
@RestrictToExtendedFlavor(value = [ExternalScope.LIBRARY_GROUP])
class RouteValidationFailure(val message: String) : RouteReplanningFailure

Refreshed route is not valid. There is a discrepancy in geometry between the refreshed route and the active route.

Link copied to clipboard
@RestrictToExtendedFlavor(value = [ExternalScope.LIBRARY_GROUP])
class UnsupportedRouteReplanningFailure(val message: String) : RouteReplanningFailure

If given RouteReplanner's implementation does not support all or some of the route replanning functionality.

Properties

Link copied to clipboard

A human-readable message describing the failure reason.