// // GEPresetProperties.h // GravityEngineSDK // // Copyright © 2021 gravityengine. All rights reserved. // #import NS_ASSUME_NONNULL_BEGIN @interface GEPresetProperties : NSObject @property (nonatomic, copy, readonly) NSString *bundle_id; @property (nonatomic, copy, readonly) NSString *carrier; @property (nonatomic, copy, readonly) NSString *device_id; @property (nonatomic, copy, readonly) NSString *device_model; @property (nonatomic, copy, readonly) NSString *manufacturer; @property (nonatomic, copy, readonly) NSString *network_type; @property (nonatomic, copy, readonly) NSString *os; @property (nonatomic, copy, readonly) NSString *os_version; @property (nonatomic, copy, readonly) NSNumber *screen_height; @property (nonatomic, copy, readonly) NSNumber *screen_width; @property (nonatomic, copy, readonly) NSString *system_language; @property (nonatomic, copy, readonly) NSNumber *zone_offset; @property (nonatomic, copy, readonly) NSString *install_time; /** * The key of the returned event preset property starts with "#", and it is not recommended to use it directly as the property of the event */ - (NSDictionary *)toEventPresetProperties; @end NS_ASSUME_NONNULL_END