MBNNConfigHandle.h 1012 B

12345678910111213141516171819202122232425262728
  1. // This file is generated and will be overwritten automatically.
  2. #import <Foundation/Foundation.h>
  3. NS_SWIFT_NAME(ConfigHandle)
  4. __attribute__((visibility ("default")))
  5. @interface MBNNConfigHandle : 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. /**
  11. * Get number of seconds that should pass before any new proposed maneuver.
  12. * Initialized by NavigatorConfig.avoidManeuverSeconds.
  13. */
  14. - (nullable NSNumber *)avoidManeuverSeconds __attribute((ns_returns_retained));
  15. /**
  16. * Set number of seconds that should pass before any new proposed maneuver.
  17. * See NavigatorConfig.avoidManeuverSeconds.
  18. * Note, that changing this property is subject of data races: there is no strong guarantee about
  19. * exact moment of time when changed property value comes into effect.
  20. */
  21. - (void)setAvoidManeuverSecondsForSeconds:(nullable NSNumber *)seconds;
  22. @end