MBNNRouteRefreshControllerOptions.h 1.2 KB

123456789101112131415161718192021222324252627282930313233
  1. // This file is generated and will be overwritten automatically.
  2. #import <Foundation/Foundation.h>
  3. @class MBNNRoutingProfile;
  4. NS_SWIFT_NAME(RouteRefreshControllerOptions)
  5. __attribute__((visibility ("default")))
  6. @interface MBNNRouteRefreshControllerOptions : NSObject
  7. // This class provides custom init which should be called
  8. - (nonnull instancetype)init NS_UNAVAILABLE;
  9. // This class provides custom init which should be called
  10. + (nonnull instancetype)new NS_UNAVAILABLE;
  11. - (nonnull instancetype)initWithRequestId:(nonnull NSString *)requestId
  12. routeIndex:(uint32_t)routeIndex
  13. routingProfile:(nonnull MBNNRoutingProfile *)routingProfile;
  14. /** A uuid specifying the request containing the route being refreshed */
  15. @property (nonatomic, readonly, nonnull, copy) NSString *requestId;
  16. /** The index of the specified route */
  17. @property (nonatomic, readonly) uint32_t routeIndex;
  18. /** The routing profile to use. Possible values are driving-traffic, driving, walking, or cycling with account name */
  19. @property (nonatomic, readonly, nonnull) MBNNRoutingProfile *routingProfile;
  20. - (BOOL)isEqualToRouteRefreshControllerOptions:(nonnull MBNNRouteRefreshControllerOptions *)other;
  21. @end