MBNNRouteAlternativesOptions.h 1.1 KB

1234567891011121314151617181920212223242526272829303132
  1. // This file is generated and will be overwritten automatically.
  2. #import <Foundation/Foundation.h>
  3. NS_SWIFT_NAME(RouteAlternativesOptions)
  4. __attribute__((visibility ("default")))
  5. @interface MBNNRouteAlternativesOptions : NSObject
  6. // This class provides custom init which should be called
  7. - (nonnull instancetype)init NS_UNAVAILABLE;
  8. // This class provides custom init which should be called
  9. + (nonnull instancetype)new NS_UNAVAILABLE;
  10. - (nonnull instancetype)initWithRequestIntervalSeconds:(double)requestIntervalSeconds
  11. minTimeBeforeManeuverSeconds:(double)minTimeBeforeManeuverSeconds;
  12. /** Re-request alternative routes interval. 3 minutes by default. Minimum 30 seconds. */
  13. @property (nonatomic, readonly) double requestIntervalSeconds;
  14. /**
  15. * Allowable travel time to the closest significant maneuvers.
  16. * Controller will request alternative routes with the avoid_maneuver_radius parameter
  17. * corresponding to this parameter and the current speed.
  18. * 0 by default.
  19. */
  20. @property (nonatomic, readonly) double minTimeBeforeManeuverSeconds;
  21. - (BOOL)isEqualToRouteAlternativesOptions:(nonnull MBNNRouteAlternativesOptions *)other;
  22. @end