System/Library/PrivateFrameworks/AuthKit.framework
AKDevice.h
@class NSLock, NSString, NSURL, NSData, NSNumber, NSLocale;
@interface AKDevice : NSObject <NSSecureCoding, NSCopying> {
struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _unfairLock;
struct __CTServerConnection { } *_telephonyConnectionRef;
NSLock *_telephonyLock;
BOOL _shouldUpdateUniqueDeviceIdentifier;
BOOL _shouldUpdateServerFriendlyDescription;
BOOL _shouldUpdateColor;
BOOL _shouldUpdateEnclosureColor;
BOOL _shouldUpdateCoverGlassColor;
BOOL _shouldUpdateHousingColor;
BOOL _shouldUpdateBackingColor;
BOOL _shouldUpdateLocale;
BOOL _shouldUpdateROMAddress;
BOOL _shouldUpdateMLBSerialNumber;
BOOL _shouldUpdateModelNumber;
BOOL _shouldUpdateProvisioningDeviceIdentifier;
}
@property (class, readonly, copy, nonatomic) NSURL *systemContainerURL;
@property (class, readonly, copy, nonatomic) NSURL *systemContainerCacheURL;
@property (class, readonly) BOOL supportsSecureCoding;
@property (readonly, nonatomic) NSString *serialNumber;
@property (readonly, nonatomic) NSString *userChosenName;
@property (readonly, nonatomic) NSString *userFullName;
@property (readonly, nonatomic) NSString *internationalMobileEquipmentIdentity;
@property (readonly, nonatomic) NSString *internationalMobileEquipmentIdentity2;
@property (readonly, nonatomic) BOOL isBiometricAuthCapable;
@property (readonly, nonatomic) BOOL isFaceIDCapable;
@property (readonly, nonatomic) BOOL isBiometricIDCapable;
@property (readonly, nonatomic) BOOL usesTouchID;
@property (readonly, nonatomic) BOOL isUnlocked;
@property (readonly, nonatomic) BOOL isInCircle;
@property (readonly, nonatomic) NSString *phoneNumber;
@property (readonly, nonatomic) NSString *mobileEquipmentIdentifier;
@property (readonly, nonatomic) NSString *integratedCircuitCardIdentifier;
@property (readonly, nonatomic) BOOL isInternalBuild;
@property (readonly, nonatomic) BOOL isSeedBuild;
@property (readonly, nonatomic) BOOL isMultiUserMode;
@property (readonly, nonatomic) BOOL isInRestrictedSharingMode;
@property (readonly, nonatomic) NSData *serializedData;
@property (copy, nonatomic) NSString *serverFriendlyDescription;
@property (copy, nonatomic) NSString *uniqueDeviceIdentifier;
@property (copy, nonatomic) NSString *provisioningDeviceIdentifier;
@property (copy, nonatomic) NSString *color;
@property (copy, nonatomic) NSString *enclosureColor;
@property (copy, nonatomic) NSNumber *coverGlassColor;
@property (copy, nonatomic) NSNumber *housingColor;
@property (copy, nonatomic) NSNumber *backingColor;
@property (copy, nonatomic) NSLocale *locale;
@property (copy, nonatomic) NSString *MLBSerialNumber;
@property (copy, nonatomic) NSString *ROMAddress;
@property (copy, nonatomic) NSString *modelNumber;
@property (nonatomic, setter=setLinkType:) unsigned long long linkType;
@property (readonly, nonatomic) NSString *localUserUUID;
@property (readonly, nonatomic) BOOL isProtectedWithPasscode;
+ (long long)currentDeviceAuthenticationMode;
+ (id)_generateServerFriendlyDescriptionForPairedDevice:(id)a0;
+ (id)_osName;
+ (id)deviceWithSerializedData:(id)a0;
+ (id)_osVersion;
+ (id)_systemVersionDictionary;
+ (id)deviceSpecificLocalizedStringWithKey:(id)a0 inTable:(id)a1;
+ (id)currentDevice;
+ (BOOL)hasUniqueDeviceIdentifier;
+ (id)_hardwareModel;
+ (long long)_currentDeviceAuthenticationMode;
+ (id)activeIDSPeerDevice;
+ (id)_buildNumber;
+ (long long)currentDeviceAuthenticationModeForAuthContext:(id)a0;
+ (id)deviceSpecificLocalizedStringWithKey:(id)a0;
- (id)init;
- (void)_setShouldUpdateToValue:(BOOL)a0;
- (void)dealloc;
- (void)encodeWithCoder:(id)a0;
- (struct __CTServerConnection { } *)_telephonyConnection;
- (id)_volumeGroupUUID;
- (id)description;
- (void).cxx_destruct;
- (void)_setCurrentSharingMode;
- (id)initWithCoder:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
@end