MBNNRerouteObserver.h 826 B

12345678910111213141516171819
  1. // This file is generated and will be overwritten automatically.
  2. #import <Foundation/Foundation.h>
  3. #import <MapboxNavigationNative/MBNNRouterOrigin.h>
  4. @class MBNNRerouteError;
  5. @protocol MBNNRouteInterface;
  6. NS_SWIFT_NAME(RerouteObserver)
  7. @protocol MBNNRerouteObserver
  8. /** If returned `false` `RerouteControllerInterface.reroute` will not be invoked. */
  9. - (BOOL)onRerouteDetectedForRouteRequest:(nonnull NSString *)routeRequest;
  10. - (void)onRerouteReceivedForRouteResponse:(nonnull NSString *)routeResponse
  11. routeRequest:(nonnull NSString *)routeRequest
  12. origin:(MBNNRouterOrigin)origin;
  13. - (void)onRerouteCancelled;
  14. - (void)onRerouteFailedForError:(nonnull MBNNRerouteError *)error;
  15. - (void)onSwitchToAlternativeForRoute:(nonnull id<MBNNRouteInterface>)route;
  16. @end