luxlabs header browser preview


@class NSString, NSURL, MIMCMContainer;

@interface MIContainer : NSObject

@property (nonatomic) unsigned long long containerClass;
@property (nonatomic) unsigned long long status;
@property (nonatomic) unsigned long long diskUsage;
@property (retain, nonatomic) NSString *identifier;
@property (nonatomic) BOOL isTransient;
@property (retain, nonatomic) NSURL *containerURL;
@property (readonly, nonatomic) MIMCMContainer *rawContainer;
@property (readonly, nonatomic) NSString *personaUniqueString;
@property (readonly, nonatomic) BOOL isNew;

+ (id)_allContainersForIdentifier:(id)a0 persona:(id)a1 options:(unsigned long long)a2 error:(id *)a3;
+ (id)_bundleContainerForIdentifier:(id)a0 forPersona:(id)a1 error:(id *)a2;
+ (id)_containersForIdentifier:(id)a0 groupContainerIdentifier:(id)a1 ofContentClass:(unsigned long long)a2 forPersona:(id)a3 error:(id *)a4;
+ (id)allContainersForAllPersonasForIdentifier:(id)a0 options:(unsigned long long)a1 error:(id *)a2;
+ (id)allContainersForIdentifier:(id)a0 persona:(id)a1 options:(unsigned long long)a2 error:(id *)a3;
+ (id)containerWithIdentifier:(id)a0 forPersona:(id)a1 ofContentClass:(unsigned long long)a2 createIfNeeded:(BOOL)a3 created:(BOOL *)a4 error:(id *)a5;
+ (id)containersForIdentifier:(id)a0 groupContainerIdentifier:(id)a1 ofContentClass:(unsigned long long)a2 forPersona:(id)a3 createIfNeeded:(BOOL)a4 error:(id *)a5;
+ (id)containersWithClass:(unsigned long long)a0 error:(id *)a1;
+ (id)containersWithClass:(unsigned long long)a0 personaUniqueString:(id)a1 error:(id *)a2;
+ (id)groupContainerURLsForBundleIdentifier:(id)a0 forPersona:(id)a1 error:(id *)a2;
+ (BOOL)removeContainers:(id)a0 waitForDeletion:(BOOL)a1 error:(id *)a2;
+ (id)tempContainerWithIdentifier:(id)a0 forPersona:(id)a1 ofContentClass:(unsigned long long)a2 error:(id *)a3;

- (id)initWithContainer:(id)a0 error:(id *)a1;
- (id)description;
- (void).cxx_destruct;
- (BOOL)_deriveContainerStatusWithError:(id *)a0;
- (BOOL)_doInitWithContainer:(id)a0 error:(id *)a1;
- (BOOL)_replaceExistingContainer:(id)a0 replacementReason:(unsigned long long)a1 waitForDeletion:(BOOL)a2 error:(id *)a3;
- (BOOL)_setContainer:(id)a0 error:(id *)a1;
- (BOOL)captureStoreDataFromDirectory:(id)a0 doCopy:(BOOL)a1 failureIsFatal:(BOOL)a2 withError:(id *)a3;
- (id)infoValueForKey:(id)a0 error:(id *)a1;
- (id)initWithContainerURL:(id)a0;
- (id)initWithToken:(id)a0 options:(unsigned long long)a1 error:(id *)a2;
- (BOOL)makeContainerLiveReplacingContainer:(id)a0 reason:(unsigned long long)a1 waitForDeletion:(BOOL)a2 withError:(id *)a3;
- (BOOL)makeContainerLiveWithError:(id *)a0;
- (BOOL)purgeContentWithError:(id *)a0;
- (BOOL)recreateDefaultStructureWithError:(id *)a0;
- (BOOL)regenerateDirectoryUUIDWithError:(id *)a0;
- (BOOL)removeUnderlyingContainerWaitingForDeletion:(BOOL)a0 error:(id *)a1;
- (BOOL)setInfoValue:(id)a0 forKey:(id)a1 error:(id *)a2;

@end