MBXPermissionStatus.h 846 B

123456789101112131415161718192021222324
  1. // This file is generated and will be overwritten automatically.
  2. #import <Foundation/Foundation.h>
  3. /** Location permissions granted by user to the app. */
  4. // NOLINTNEXTLINE(modernize-use-using)
  5. typedef NS_ENUM(NSInteger, MBXPermissionStatus)
  6. {
  7. /** Access to location is not allowed. */
  8. MBXPermissionStatusDenied,
  9. /**
  10. * Access to location is allowed.
  11. *
  12. * This type of permission is defined for platforms that
  13. * do not have foreground/background access granularity.
  14. */
  15. MBXPermissionStatusGranted,
  16. /** Access to location is allowed only while an app is in use. */
  17. MBXPermissionStatusForeground,
  18. /** Access to location is allowed all the time. */
  19. MBXPermissionStatusBackground
  20. } NS_SWIFT_NAME(PermissionStatus);
  21. NSString* MBXPermissionStatusToString(MBXPermissionStatus permission_status);