MBXLiveTrackingClients.h 1.3 KB

1234567891011121314151617181920212223242526272829303132333435
  1. // This file is generated and will be overwritten automatically.
  2. #import <Foundation/Foundation.h>
  3. /** This constants contains list of LiveTracking client implementation names. */
  4. NS_SWIFT_NAME(LiveTrackingClients)
  5. __attribute__((visibility ("default")))
  6. @interface MBXLiveTrackingClients : NSObject
  7. /**
  8. * Implementation based on raw Andoid Location API.
  9. * Available only on Android devices.
  10. */
  11. @property (nonatomic, class, readonly) NSString * Android;
  12. /**
  13. * Implementation based of Google's Play Services Location API.
  14. * Available on Android Google's certified devices along
  15. * with `Android` implementation.
  16. */
  17. @property (nonatomic, class, readonly) NSString * PlayServicesLocation;
  18. /**
  19. * Implementation based Apple's Core Location API.
  20. * Available only on Apple devices.
  21. */
  22. @property (nonatomic, class, readonly) NSString * AppleCoreLocation;
  23. /** Implementation which is using GPSd as location updates source. */
  24. @property (nonatomic, class, readonly) NSString * Gpsd;
  25. /**
  26. * Implementation which is using D-Bus service `GeoClue`
  27. * as location information source. De-facto standard for
  28. * GNU/Linux-based desktop and mobile.
  29. */
  30. @property (nonatomic, class, readonly) NSString * GeoClue;
  31. @end