luxlabs header browser preview


@class NSDictionary, NSString, NSArray;

@interface CRKDevice : NSObject <NSSecureCoding, NSCopying>

@property (class, readonly, nonatomic) NSDictionary *keyTranslations;
@property (class, readonly) BOOL supportsSecureCoding;

@property (copy, nonatomic) NSString *serialNumber;
@property (nonatomic) unsigned long long platform;
@property (copy, nonatomic) NSString *model;
@property (copy, nonatomic) NSString *name;
@property (copy, nonatomic) NSString *systemName;
@property (copy, nonatomic) NSString *systemVersion;
@property (copy, nonatomic) NSString *buildVersion;
@property (nonatomic, getter=isSupervised) BOOL supervised;
@property (nonatomic, getter=isEphemeralMultiUser) BOOL ephemeralMultiUser;
@property (nonatomic) float batteryLevel;
@property (nonatomic) unsigned long long chargingState;
@property (nonatomic) unsigned long long lockState;
@property (nonatomic) unsigned long long screenState;
@property (nonatomic, getter=isScreenSaverActive) BOOL screenSaverActive;
@property (nonatomic) float volume;
@property (nonatomic) unsigned long long availableBytes;
@property (nonatomic) unsigned long long deviceOrientation;
@property (nonatomic) unsigned long long interfaceOrientation;
@property (copy, nonatomic) NSArray *displays;
@property (nonatomic, getter=isOrientationLocked) BOOL orientationLocked;
@property (nonatomic) float displayBackingScaleFactor;
@property (nonatomic) float displayWidth;
@property (nonatomic) float displayHeight;
@property (copy, nonatomic) NSString *primaryOpenApplication;
@property (copy, nonatomic) NSString *secondaryOpenApplication;
@property (copy, nonatomic) NSString *pipOpenApplication;
@property (copy, nonatomic) NSArray *allOpenApplications;
@property (nonatomic, getter=isAppLocked) BOOL appLocked;
@property (copy, nonatomic) NSArray *installedApplications;
@property (copy, nonatomic) NSArray *installedApplicationInfo;
@property (copy, nonatomic) NSString *userIdentifier;
@property (copy, nonatomic) NSString *userDisplayName;
@property (copy, nonatomic) NSString *userGivenName;
@property (copy, nonatomic) NSString *userFamilyName;
@property (copy, nonatomic) NSString *userImageURL;
@property (nonatomic) unsigned long long loginState;
@property (nonatomic, getter=isPasscodeEnabled) BOOL passcodeEnabled;
@property (copy, nonatomic) NSString *studentImageIdentifier;
@property (copy, nonatomic) NSString *instructorImageIdentifier;
@property (copy, nonatomic) NSString *currentLocaleIdentifier;
@property (copy, nonatomic) NSDictionary *activeAirPlayRoute;
@property (copy, nonatomic) NSArray *availableAirPlayRoutes;
@property (copy, nonatomic) NSString *managementLockPasscode;
@property (copy, nonatomic) NSString *serialNumber;
@property (copy, nonatomic) NSString *trustedExchangeIdentifier;
@property (nonatomic) unsigned long long platform;
@property (copy, nonatomic) NSString *model;
@property (copy, nonatomic) NSString *name;
@property (copy, nonatomic) NSString *systemName;
@property (copy, nonatomic) NSString *systemVersion;
@property (copy, nonatomic) NSString *buildVersion;
@property (nonatomic, getter=isSupervised) BOOL supervised;
@property (nonatomic, getter=isEphemeralMultiUser) BOOL ephemeralMultiUser;
@property (nonatomic) float batteryLevel;
@property (nonatomic, getter=isLowBattery) BOOL lowBattery;
@property (nonatomic) unsigned long long chargingState;
@property (nonatomic) unsigned long long lockState;
@property (nonatomic) unsigned long long screenState;
@property (nonatomic, getter=isScreenSaverActive) BOOL screenSaverActive;
@property (nonatomic) float volume;
@property (nonatomic, getter=isMuted) BOOL muted;
@property (nonatomic) unsigned long long availableBytes;
@property (nonatomic) unsigned long long deviceOrientation;
@property (nonatomic) unsigned long long interfaceOrientation;
@property (copy, nonatomic) NSArray *displays;
@property (nonatomic, getter=isOrientationLocked) BOOL orientationLocked;
@property (nonatomic) float displayBackingScaleFactor;
@property (nonatomic) float displayWidth;
@property (nonatomic) float displayHeight;
@property (copy, nonatomic) NSString *primaryOpenApplication;
@property (copy, nonatomic) NSString *secondaryOpenApplication;
@property (copy, nonatomic) NSString *pipOpenApplication;
@property (copy, nonatomic) NSArray *allOpenApplications;
@property (nonatomic, getter=isAppLocked) BOOL appLocked;
@property (copy, nonatomic) NSArray *installedApplications;
@property (copy, nonatomic) NSArray *installedApplicationInfo;
@property (copy, nonatomic) NSString *stagedAdHocIdentityCertificateFingerprint;
@property (copy, nonatomic) NSArray *trustedAnchorCertificateFingerprints;
@property (copy, nonatomic) NSString *userIdentifier;
@property (copy, nonatomic) NSString *userDisplayName;
@property (copy, nonatomic) NSString *userGivenName;
@property (copy, nonatomic) NSString *userFamilyName;
@property (copy, nonatomic) NSString *userPhoneticGivenName;
@property (copy, nonatomic) NSString *userPhoneticFamilyName;
@property (copy, nonatomic) NSString *userImageURL;
@property (nonatomic) unsigned long long loginState;
@property (nonatomic, getter=isPasscodeEnabled) BOOL passcodeEnabled;
@property (copy, nonatomic) NSString *studentImageIdentifier;
@property (copy, nonatomic) NSString *instructorImageIdentifier;
@property (nonatomic, getter=isRequestingUnenroll) BOOL requestingUnenroll;
@property (copy, nonatomic) NSString *currentLocaleIdentifier;
@property (copy, nonatomic) NSDictionary *activeAirPlayRoute;
@property (copy, nonatomic) NSArray *availableAirPlayRoutes;
@property (copy, nonatomic) NSString *managementLockPasscode;
@property (readonly, copy, nonatomic) NSString *identifier;

+ (id)allPropertyKeys;
+ (id)CRKKeyForDMFKey:(id)a0;
+ (id)applicationInfoFromBundleIdentifiers:(id)a0;

- (id)valueForUndefinedKey:(id)a0;
- (id)initWithIdentifier:(id)a0;
- (unsigned long long)hash;
- (BOOL)isEqualToDevice:(id)a0;
- (void)setValue:(id)a0 forUndefinedKey:(id)a1;
- (void)encodeWithCoder:(id)a0;
- (id)description;
- (BOOL)isApplicationInstalled:(id)a0;
- (void).cxx_destruct;
- (BOOL)isEqual:(id)a0;
- (id)initWithCoder:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (BOOL)isApplicationOpen:(id)a0;

@end