luxlabs header browser preview


@class NSDate, STCoreOrganizationSettings, NSString, STLocalOrganizationSettings, NSSet, STCoreOrganization, STiCloudOrganizationSettings, STFamilyOrganizationSettings, NSNumber, STUserDeviceState;

@interface STCoreUser : NSManagedObject {
    NSString *_familyMemberType;
}

@property (readonly) BOOL screenTimeEnabled;
@property (readonly, copy, nonatomic, getter=isAppAndWebsiteActivityEnabled) NSNumber *appAndWebsiteActivityEnabled;
@property (readonly) BOOL syncingEnabled;
@property (readonly) BOOL allLimitsEnabled;
@property (readonly) long long defaultUserPolicies;
@property (readonly, copy, nonatomic) NSString *localizedFullName;
@property (readonly) STCoreOrganization *managingOrganization;
@property (readonly) BOOL canSetUpFamily;
@property (readonly, getter=isManaged) BOOL managed;
@property (readonly, getter=isManaging) BOOL managing;
@property (readonly) BOOL shareWebUsage;
@property (readonly, copy) NSString *effectivePasscode;
@property (readonly, copy) NSString *effectiveRecoveryAltDSID;
@property (readonly) BOOL needsToSetPasscode;
@property (readonly) NSString *organizationIdentifier;
@property (readonly) long long communicationPolicy;
@property (readonly) long long communicationWhileLimitedPolicy;
@property (readonly) BOOL contactsEditable;
@property (readonly) BOOL isCommunicationSafetySendingRestricted;
@property (readonly) BOOL isCommunicationSafetyReceivingRestricted;
@property (readonly) BOOL isCommunicationSafetyNotificationEnabled;
@property (readonly) BOOL isCommunicationSafetyAnalyticsEnabled;
@property (readonly) BOOL isEyeReliefEnabled;
@property BOOL screenTimeEnabled;
@property (getter=isManaged) BOOL managed;
@property BOOL syncingEnabled;
@property BOOL allLimitsEnabled;
@property (nonatomic) long long defaultUserPolicies;
@property BOOL shareWebUsage;
@property (copy) NSString *effectivePasscode;
@property (copy) NSString *effectiveRecoveryAltDSID;
@property (nonatomic) long long communicationPolicy;
@property (nonatomic) long long communicationWhileLimitedPolicy;
@property (nonatomic) long long contactManagementState;
@property (nonatomic) BOOL contactsEditable;
@property (readonly) BOOL unmodeledParticipatesInSharedLedger;
@property (readonly) STCoreOrganizationSettings *unmodeledManagingOrganizationSettings;
@property BOOL isCommunicationSafetySendingRestricted;
@property BOOL isCommunicationSafetyReceivingRestricted;
@property BOOL isCommunicationSafetyNotificationEnabled;
@property BOOL isCommunicationSafetyAnalyticsEnabled;
@property BOOL isEyeReliefEnabled;
@property (readonly, copy) NSString *alwaysAllowActivationIdentifier;
@property (readonly, copy) NSString *alwaysAllowConfigurationIdentifier;
@property (readonly, copy) NSString *contentPrivacyActivationIdentifier;
@property (readonly, copy) NSString *managedUserActivationIdentifier;
@property (readonly, copy) NSString *iCloudLogoutConfigurationIdentifier;
@property (readonly, copy) NSString *automaticDateTimeConfigurationIdentifier;
@property BOOL observableScreenTimeEnabled;
@property BOOL observableManagementEnabled;
@property BOOL observableSyncingEnabled;
@property BOOL observableAllLimitsEnabled;
@property (readonly) BOOL observableCanSetUpFamily;
@property BOOL observableShareWebUsage;
@property BOOL observableCommunicationSafetySendingRestricted;
@property BOOL observableCommunicationSafetyReceivingRestricted;
@property BOOL observableCommunicationSafetyNotificationEnabled;
@property BOOL observableCommunicationSafetyAnalyticsEnabled;
@property (readonly, copy, nonatomic) NSString *phoneticGivenName;
@property (readonly, copy, nonatomic) NSString *phoneticFamilyName;
@property (nonatomic) BOOL isFamilyOrganizer;
@property (retain, nonatomic) STLocalOrganizationSettings *localSettings;
@property (retain, nonatomic) STiCloudOrganizationSettings *cloudSettings;
@property (retain, nonatomic) STFamilyOrganizationSettings *familySettings;
@property (retain, nonatomic) NSSet *userDeviceAddresses;
@property (copy, nonatomic) NSNumber *dsid;
@property (copy, nonatomic) NSString *altDSID;
@property (copy, nonatomic) NSString *givenName;
@property (copy, nonatomic) NSString *familyName;
@property (copy, nonatomic) NSString *familyMemberType;
@property (nonatomic) BOOL isParent;
@property (retain, nonatomic) STUserDeviceState *localUserDeviceState;
@property (retain, nonatomic) NSSet *userDeviceStates;
@property (retain, nonatomic) NSSet *usages;
@property (nonatomic) long long passcodeEntryAttemptCount;
@property (copy, nonatomic) NSDate *passcodeEntryTimeoutEndDate;
@property (nonatomic) long long passcodeRecoveryAttemptCount;
@property (nonatomic) BOOL supportsEncryption;
@property (copy, nonatomic) NSString *appleID;
@property (retain, nonatomic) NSSet *blueprints;

+ (id)keyPathsForValuesAffectingAllLimitsEnabled;
+ (id)keyPathsForValuesAffectingObservableScreenTimeEnabled;
+ (id)keyPathsForValuesAffectingShareWebUsage;
+ (id)keyPathsForValuesAffectingObservableCommunicationSafetyNotificationEnabled;
+ (id)keyPathsForValuesAffectingIsCommunicationSafetySendingRestricted;
+ (id)fetchLocalUserInContext:(id)a0 error:(id *)a1;
+ (id)keyPathsForValuesAffectingEffectiveRecoveryAltDSID;
+ (id)keyPathsForValuesAffectingIsCommunicationSafetyNotificationEnabled;
+ (id)keyPathsForValuesAffectingIsCommunicationSafetyReceivingRestricted;
+ (id)fetchRequestMatchingAppleID:(id)a0;
+ (id)fetchRequestForFamilyMembers;
+ (id)keyPathsForValuesAffectingObservableShareWebUsage;
+ (id)keyPathsForValuesAffectingCanSetUpFamily;
+ (id)keyPathsForValuesAffectingObservableCommunicationSafetySendingRestricted;
+ (id)keyPathsForValuesAffectingManaged;
+ (id)keyPathsForValuesAffectingObservableCanSetUpFamily;
+ (id)keyPathsForValuesAffectingObservableCommunicationSafetyReceivingRestricted;
+ (id)keyPathsForValuesAffectingManaging;
+ (id)keyPathsForValuesAffectingManagingOrganization;
+ (id)keyPathsForValuesAffectingObservableManagementEnabled;
+ (id)fetchUserWithDSID:(id)a0 inContext:(id)a1 error:(id *)a2;
+ (id)keyPathsForValuesAffectingCommunicationWhileLimitedPolicy;
+ (id)keyPathsForValuesAffectingIsEyeReliefEnabled;
+ (id)keyPathsForValuesAffectingLocalizedFullName;
+ (id)keyPathsForValuesAffectingDefaultUserPolicies;
+ (id)keyPathsForValuesAffectingIsCommunicationSafetyAnalyticsEnabled;
+ (id)keyPathsForValuesAffectingCommunicationPolicy;
+ (id)keyPathsForValuesAffectingEffectivePasscode;
+ (id)fetchUserWithAppleID:(id)a0 inContext:(id)a1 error:(id *)a2;
+ (id)keyPathsForValuesAffectingObservableSyncingEnabled;
+ (id)keyPathsForValuesAffectingAppAndWebsiteActivityEnabled;
+ (id)keyPathsForValuesAffectingSyncingEnabled;
+ (id)keyPathsForValuesAffectingObservableCommunicationSafetyAnalyticsEnabled;
+ (id)fetchRequestForUsersWithDSID:(id)a0;
+ (id)keyPathsForValuesAffectingNeedsToSetPasscode;
+ (id)keyPathsForValuesAffectingObservableAllLimitsEnabled;
+ (id)keyPathsForValuesAffectingScreenTimeEnabled;
+ (id)fetchRequestMatchingLocalUser;
+ (id)keyPathsForValuesAffectingContactManagementState;

- (id)managingOrganization;
- (void)resetPasscode;
- (id)_contactStoreForUser;
- (void).cxx_destruct;
- (void)updateWithDescription:(id)a0;
- (void)notifyServerOfScreenTimeEnabled:(BOOL)a0;
- (id)_primaryContainerInContactStore:(id)a0 withError:(id *)a1;
- (id)contentPrivacyConfigurationIdentifierForType:(id)a0;
- (id)initWithFamilyMemberType:(id)a0 context:(id)a1;
- (void)didChangeValueForKey:(id)a0;

@end