luxlabs header browser preview


@class NSDate, NSString, NSURL, BRMangledID, NSSet, NSData, NSDictionary, NSObject, NSNumber, NSPurgeableData;
@protocol OS_dispatch_queue;

@interface BRContainer : NSObject <NSSecureCoding> {
    BRMangledID *_mangledID;
    NSURL *_url;
    NSSet *_bundleIDs;
    NSDictionary *_bundleIDVersions;
    NSString *_localizedName;
    NSSet *_documentsTypes;
    NSSet *_exportedTypes;
    NSSet *_importedTypes;
    NSDictionary *_iconMetadata;
    NSDictionary *_iconURLs;
    NSNumber *_iconGeneratorVersion;
    BOOL _isObservingOverQuota;
    BOOL _isOverQuota;
    NSNumber *_isDocumentScopePublicAsNumber;
    BOOL _isObservingLastServerUpdate;
    NSDate *_lastServerUpdate;
    BOOL _isObservingCurrentStatus;
    unsigned int _currentStatus;
    NSData *_imageSandboxExtension;
    BOOL _shouldUsePurgeableData;
    NSData *_dataRepresentation;
    NSPurgeableData *_purgeableDataRepresentation;
    NSObject<OS_dispatch_queue> *_observationSetupQueueForDefaultConnection;
    NSObject<OS_dispatch_queue> *_observationSetupQueueForSecondaryConnection;
    NSString *_personaID;
}

@property (class, readonly) BOOL supportsSecureCoding;

@property (readonly) NSDate *lastServerUpdate;
@property (readonly) unsigned int currentStatus;
@property (retain) NSDate *lastServerUpdate;
@property unsigned int currentStatus;
@property (readonly, getter=isOverQuota) BOOL overQuota;
@property (getter=isOverQuota) BOOL overQuota;
@property (nonatomic) BOOL isCloudSyncTCCDisabled;
@property (nonatomic) BOOL isInInitialState;
@property (nonatomic) BOOL isInCloudDocsZone;
@property (readonly, copy, nonatomic) NSSet *bundleIdentifiers;
@property (readonly, nonatomic) NSString *identifier;
@property (readonly, nonatomic) NSString *localizedName;
@property (readonly, nonatomic) BOOL isDocumentScopePublic;
@property (readonly, nonatomic) NSString *supportedFolderLevels;
@property (readonly, nonatomic) NSURL *url;
@property (readonly, nonatomic) NSURL *documentsURL;
@property (readonly, nonatomic) NSURL *trashURL;
@property (readonly, nonatomic) NSSet *documentsTypes;
@property (readonly, nonatomic) NSSet *exportedTypes;
@property (readonly, nonatomic) NSSet *importedTypes;

+ (id)_iconURLsWithProperties:(id)a0 mangledID:(id)a1;
+ (id)allContainersBlockIfNeeded:(BOOL)a0;
+ (id)_URLForPlistOfMangledID:(id)a0;
+ (void)_generateiOSIconsForMangledID:(id)a0 usingBundle:(struct __CFBundle { } *)a1 generatedIcons:(id)a2;
+ (id)_sanitizedContainerFallbackNameForMangledID:(id)a0;
+ (id)_isDocumentScopePublicAsNumberWithProperties:(id)a0 mangledID:(id)a1;
+ (id)documentContainers;
+ (void)initialize;
+ (id)documentsContainersInBackupHomeAtURL:(id)a0 error:(id *)a1;
+ (id)propertiesForMangledID:(id)a0 usingBundle:(struct __CFBundle { } *)a1 minimumBundleVersion:(id)a2 bundleIcons:(id *)a3;
+ (void)forceRefreshContainers:(id)a0 completion:(id /* block */)a1;
+ (void)postContainerStatusChangeNotificationWithID:(id)a0 key:(id)a1 value:(id)a2;
+ (id)_exportedTypesWithProperties:(id)a0;
+ (id)_importedTypesWithProperties:(id)a0;
+ (id)_localizedNameWithProperties:(id)a0 mangledID:(id)a1 preferredLanguages:(id)a2;
+ (id)_containerRepositoryURLForMangledID:(id)a0;
+ (id)containerForItemAtURL:(id)a0 error:(id *)a1;
+ (id)allContainersByContainerID;
+ (id)_localizedNameWithProperties:(id)a0 mangledID:(id)a1;
+ (id)classesForDecoding;
+ (id)bundlePropertyEnumerator:(id)a0 valuesOfClass:(Class)a1 forProperties:(id)a2;
+ (id)_bundleIDVersionsWithProperties:(id)a0 mangledID:(id)a1;
+ (id)localizedNameForDefaultCloudDocsContainer;
+ (id)containersRepositoryURL;
+ (id)containerInRepositoryURL:(id)a0 createIfMissing:(BOOL)a1 error:(id *)a2;
+ (BOOL)canMoveFilesWithoutDownloadingFromContainer:(id)a0 toContainer:(id)a1;
+ (id)_iconMetadataWithProperties:(id)a0;
+ (void)forceRefreshAllContainersWithCompletion:(id /* block */)a0;
+ (void)unregisterCurrentProcessAsPriorityHint;
+ (id)localizedNameForDesktopContainer;
+ (id)localizedNameForDocumentsContainer;
+ (BOOL)versionOfBundle:(id)a0 changedFromVersion:(id)a1;
+ (id)_documentsTypesWithProperties:(id)a0;
+ (id)_pathForIconName:(id)a0 mangledID:(id)a1;
+ (BOOL)isDocumentScopePublicWithProperties:(id)a0 mangledID:(id)a1;
+ (id)allContainers;
+ (id)_iconGeneratorVersionWithProperties:(id)a0;
+ (id)bundleIdentifiersEnumeratorForProperties:(id)a0;
+ (id)_bundleIDsWithProperties:(id)a0;
+ (id)containerForMangledID:(id)a0;
+ (void)postContainerListUpdateNotification;
+ (id)containerInRepositoryURL:(id)a0 error:(id *)a1;

- (id)shortDescription;
- (void)forceRefreshWithCompletion:(id /* block */)a0;
- (void)encodeWithCoder:(id)a0;
- (id)description;
- (void).cxx_destruct;
- (id)initWithCoder:(id)a0;
- (id)iconMetadata;
- (id)iconURLs;
- (id)_containerRepositoryURL;
- (id)_imageDataForSize:(struct CGSize { double x0; double x1; })a0 scale:(long long)a1 isiOSIcon:(BOOL *)a2 shouldTransformToAppIcon:(BOOL *)a3;
- (id)_pathForIconName:(id)a0;
- (id)_pathForPlist;
- (void)_performWhileAccessingSecurityScopedContainer:(id /* block */)a0;
- (void)_replaceDataRepresentationWithData:(id)a0;
- (BOOL)_updateMetadataOnDiskWithProperties:(id)a0;
- (void)accessDataRepresentationInBlock:(id /* block */)a0;
- (void)accessPropertiesInBlock:(id /* block */)a0;
- (id)bestFittingImageDataForSize:(struct CGSize { double x0; double x1; })a0 shouldTransformToAppIcon:(BOOL *)a1;
- (id)bundleIDVersions;
- (id)computedProperties;
- (BOOL)containsExcludedDocumentsOnTheFSWithExcludedButPreservedFilename:(id)a0 excludedButPreservedExtensions:(id)a1 andStampUploadedAppWithXattr:(BOOL)a2;
- (id)copyDataRepresentation;
- (BOOL)deleteAllContentsOnClientAndServer:(id *)a0;
- (BOOL)deleteAllContentsOnClientAndServer:(BOOL)a0 error:(id *)a1;
- (BOOL)hasIconWithName:(id)a0;
- (id)iconGeneratorVersion;
- (id)imageDataForSize:(struct CGSize { double x0; double x1; })a0 scale:(long long)a1;
- (id)imageDataForSize:(struct CGSize { double x0; double x1; })a0 scale:(long long)a1 isiOSIcon:(BOOL *)a2;
- (id)imageDataForSize:(struct CGSize { double x0; double x1; })a0 scale:(long long)a1 shouldTransformToAppIcon:(BOOL *)a2;
- (id)imageRepresentationsAvailable;
- (id)initWithDocsOrDesktopContainerID:(id)a0;
- (id)initWithMangledID:(id)a0;
- (id)initWithMangledID:(id)a0 dataRepresentation:(id)a1;
- (id)localizedNameWithPreferredLanguages:(id)a0;
- (BOOL)registerCurrentProcessAsPriorityHintWithError:(id *)a0;
- (void)setUrlRoot:(id)a0;
- (id)trashRestoreStringForURL:(id)a0;
- (BOOL)updateMetadataWithExtractorProperties:(id)a0 iconPaths:(id)a1 bundleID:(id)a2;
- (BOOL)updateMetadataWithRecordData:(id)a0 iconPaths:(id)a1;
- (id)versionNumberForBundleIdentifier:(id)a0;

@end