lpw
2024-05-16 1974a9b107ce81ccc909b6140285fce644547acb
commit | author | age
e0ec42 1 /*
L 2  * Copyright (c) Meta Platforms, Inc. and affiliates.
3  * All rights reserved.
4  *
5  * This source code is licensed under the license found in the
6  * LICENSE file in the root directory of this source tree.
7  */
8
9 NS_ASSUME_NONNULL_BEGIN
10
11 /**
12  Internal type exposed to facilitate transition to Swift.
13  API Subject to change or removal without warning. Do not use.
14
15  @warning INTERNAL - DO NOT USE
16  */
17 NS_SWIFT_NAME(_DeviceInformationProviding)
18 @protocol FBSDKDeviceInformationProviding
19
20 @property (nonatomic, readonly) NSString *storageKey;
21 @property (nullable, nonatomic, readonly) NSString *encodedDeviceInfo;
97fc0a 22 // group1
L 23 @property (nullable, nonatomic) NSString *carrierName;
24 @property (nullable, nonatomic) NSString *timeZoneAbbrev;
25 @property (nullable, nonatomic) NSString *timeZoneName;
26
27 // Persistent data, but we maintain it to make rebuilding the device info as fast as possible.
28 @property (nullable, nonatomic) NSString *bundleIdentifier;
29 @property (nullable, nonatomic) NSString *longVersion;
30 @property (nullable, nonatomic) NSString *shortVersion;
31 @property (nullable, nonatomic) NSString *sysVersion;
32 @property (nullable, nonatomic) NSString *machine;
33 @property (nullable, nonatomic) NSString *language;
34 @property (nonatomic) unsigned long long coreCount;
35 @property (nonatomic) CGFloat width;
36 @property (nonatomic) CGFloat height;
37 @property (nonatomic) CGFloat density;
e0ec42 38
L 39 @end
40
41 NS_ASSUME_NONNULL_END