luxlabs header browser preview


@class NSDictionary, NSString, NSSet;

@interface MCMEntitlements : NSObject <MCMEntitlements> {
    NSDictionary *_sanitizedLookup;
    NSSet *_sanitizedWipe;
    BOOL _isSimulatorTestClient;
}

@property (retain, nonatomic) NSDictionary *rawEntitlements;
@property (readonly, nonatomic) NSString *identifier;
@property (readonly, nonatomic) NSDictionary *lookup;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly, nonatomic) BOOL privileged;
@property (readonly, nonatomic) BOOL proxyAllowed;
@property (readonly, nonatomic) BOOL testabilityAllowed;
@property (readonly, nonatomic) BOOL hasSystemContainer;
@property (readonly, nonatomic) BOOL allowed;
@property (readonly, nonatomic) BOOL otherIDLookup;
@property (readonly, nonatomic) BOOL canDelete;
@property (readonly, nonatomic) BOOL canManageUserManagedAssets;
@property (readonly, nonatomic) BOOL canControlCaches;
@property (readonly, nonatomic) BOOL canRepair;
@property (readonly, nonatomic) BOOL canStageSharedContent;
@property (readonly, nonatomic) BOOL canPerformDataMigration;
@property (readonly, nonatomic) BOOL canDeleteContainerContent;
@property (readonly, nonatomic) BOOL requestsNoContainer;
@property (readonly, nonatomic) BOOL canReadReferences;
@property (readonly, nonatomic) BOOL canReadWriteReferences;
@property (readonly, nonatomic) BOOL hasDaemonContainer;

+ (id)appGroupIdentifiersForIdentifier:(id)a0 entitlements:(id)a1;
+ (id)publicAppGroupIdentifiersForIdentifier:(id)a0 entitlements:(id)a1;
+ (id)protectedAppGroupIdentifiersForIdentifier:(id)a0 entitlements:(id)a1;
+ (id)systemGroupIdentifiersForIdentifier:(id)a0 entitlements:(id)a1;
+ (id)publicEntitlementForGroupContainerClass:(unsigned long long)a0;
+ (id)copyGroupEntitlementForIdentifier:(id)a0 entitlements:(id)a1 groupKey:(id)a2;

- (BOOL)isOwnerOfProtectedAppGroupContainerWithIdentifier:(id)a0;
- (BOOL)isAllowedToLookupAllContainersOfClass:(unsigned long long)a0;
- (BOOL)isAllowedToStageSharedContent;
- (int)intendedDataProtectionClass;
- (BOOL)isAllowedToAccessInfoMetadata;
- (BOOL)isAllowedToControlCaches;
- (BOOL)isAllowedToWipePlugInDataContainerWithIdentifier:(id)a0;
- (BOOL)isAllowedToRestoreContainer;
- (id)initForPrivilegedAnonymous;
- (BOOL)isAllowedToRecreateContainerStructure;
- (BOOL)isAllowedToStartDataMigration;
- (BOOL)isAllowedToReplaceContainers;
- (id)copyEntitlementsDictionaryByRemovingGroupContainerOfClass:(unsigned long long)a0 groupIdentifier:(id)a1;
- (void)prune;
- (BOOL)isAllowedToAccessCodesignMapping;
- (BOOL)isOwnerOfContainerWithClass:(unsigned long long)a0 identifier:(id)a1;
- (BOOL)isAllowedToLookupGroupContainersOfClass:(unsigned long long)a0 ownedByIdentifier:(id)a1;
- (BOOL)isAllowedToRegenerateDirectoryUUIDs;
- (BOOL)isAllowedToLookupViaPrivateEntitlementWithClass:(unsigned long long)a0 identifier:(id)a1;
- (id)publicAppGroupIdentifiers;
- (id)protectedAppGroupIdentifiers;
- (id)_setOfStringsFromArray:(id)a0;
- (BOOL)isAllowedToAccessUserAssets;
- (BOOL)isAllowedToWipeAnyDataContainer;
- (void).cxx_destruct;
- (BOOL)isAllowedToStartUserDataMigration;
- (id)systemGroupIdentifiers;
- (BOOL)isAllowedToChangeReferences;
- (id)lookupForContainerClass:(unsigned long long)a0;
- (id)containerRequiredIdentifier;
- (id)appGroupIdentifiers;
- (id)copyEntitlementsDictionaryByAddingGroupContainerOfClass:(unsigned long long)a0 groupIdentifier:(id)a1;
- (id)initWithEntitlements:(id)a0 clientIdentifier:(id)a1;
- (BOOL)isEntitledForLookupWithClass:(unsigned long long)a0 identifier:(id)a1;
- (id)copyEntitlementsDictionaryByRemovingAppGroupContainerWithIdentifier:(id)a0;
- (BOOL)isAllowedToReadReferences;
- (BOOL)isAllowedToDelete;
- (BOOL)isAllowedToLookupContainerIdentity:(id)a0;
- (id)copyEntitlementsDictionaryByRemovingSystemGroupContainerWithIdentifier:(id)a0;
- (BOOL)isAllowedToSetDataProtection;
- (BOOL)isAllowedToTest;

@end