luxlabs header browser preview


@class TRIAppContainer, NSString, NSSet, NSURL;

@interface TRINamespaceDescriptor : NSObject

@property (readonly, nonatomic) NSString *namespaceName;
@property (readonly, nonatomic) unsigned int downloadNCV;
@property (readonly, nonatomic) NSURL *factorsURL;
@property (readonly, nonatomic) TRIAppContainer *appContainer;
@property (readonly, nonatomic) NSSet *upgradeNCVs;
@property (readonly, nonatomic) int cloudKitContainerId;
@property (readonly, nonatomic) NSString *resourceAttributionIdentifier;
@property (readonly, nonatomic) BOOL expensiveNetworkingAllowed;
@property (readonly, nonatomic) BOOL enableFetchDuringSetupAssistant;
@property (readonly, nonatomic) int purgeabilityLevel;
@property (readonly, nonatomic) BOOL availableToRootUser;

+ (id)loadWithNamespaceName:(id)a0 fromDirectory:(id)a1;
+ (void)enumerateDescriptorsInDirectory:(id)a0 block:(id /* block */)a1;
+ (id)loadFromFile:(id)a0;
+ (id)descriptorsForDirectory:(id)a0 filterBlock:(id /* block */)a1;
+ (BOOL)removeDescriptorWithNamespaceName:(id)a0 fromDirectory:(id)a1;
+ (id)descriptorPathForNamespaceName:(id)a0 fromDirectory:(id)a1;

- (unsigned long long)hash;
- (BOOL)_upgradeNCVsArePositiveIntegers:(id)a0;
- (id)dictionary;
- (BOOL)_upgradeNCVsIsValid:(id)a0;
- (BOOL)_isEqualToNamespaceDescriptor:(id)a0;
- (BOOL)writeToFile:(id)a0;
- (id)factorsAbsolutePathAsOwner:(BOOL)a0;
- (id)initWithDictionary:(id)a0;
- (BOOL)saveToDirectory:(id)a0;
- (void).cxx_destruct;
- (id)initWithNamespaceName:(id)a0 downloadNCV:(unsigned int)a1 optionalParams:(id)a2;
- (BOOL)isEqual:(id)a0;
- (BOOL)removeFromDirectory:(id)a0;

@end