MBXSystemInformation_Internal.h 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. // This file is generated and will be overwritten automatically.
  2. #import <Foundation/Foundation.h>
  3. #import <MapboxCommon/MBXPlatform_Internal.h>
  4. NS_SWIFT_NAME(SystemInformation)
  5. __attribute__((visibility ("default")))
  6. @interface MBXSystemInformation : 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)initWithPlatform:(MBXPlatform)platform
  12. platformName:(nonnull NSString *)platformName
  13. platformVersion:(nonnull NSString *)platformVersion
  14. applicationName:(nonnull NSString *)applicationName
  15. applicationPackage:(nullable NSString *)applicationPackage
  16. applicationVersion:(nonnull NSString *)applicationVersion
  17. applicationBuildNumber:(nonnull NSString *)applicationBuildNumber
  18. device:(nonnull NSString *)device
  19. applicationDataPath:(nonnull NSString *)applicationDataPath
  20. isPhysicalDevice:(BOOL)isPhysicalDevice
  21. defaultMapboxAccessToken:(nullable NSString *)defaultMapboxAccessToken
  22. applicationCachePath:(nonnull NSString *)applicationCachePath;
  23. @property (nonatomic, readonly) MBXPlatform platform;
  24. @property (nonatomic, readonly, nonnull, copy) NSString *platformName;
  25. @property (nonatomic, readonly, nonnull, copy) NSString *platformVersion;
  26. @property (nonatomic, readonly, nonnull, copy) NSString *applicationName;
  27. @property (nonatomic, readonly, nullable, copy) NSString *applicationPackage;
  28. @property (nonatomic, readonly, nonnull, copy) NSString *applicationVersion;
  29. @property (nonatomic, readonly, nonnull, copy) NSString *applicationBuildNumber;
  30. @property (nonatomic, readonly, nonnull, copy) NSString *device;
  31. @property (nonatomic, readonly, nonnull, copy) NSString *applicationDataPath;
  32. @property (nonatomic, readonly, getter=isIsPhysicalDevice) BOOL isPhysicalDevice;
  33. @property (nonatomic, readonly, nullable, copy) NSString *defaultMapboxAccessToken;
  34. @property (nonatomic, readonly, nonnull, copy) NSString *applicationCachePath;
  35. @end