luxlabs header browser preview


@class NSURL, NSMutableDictionary, NSDate, NSDictionary, FPItemID, BRFileObjectID, NSFileProviderItemVersion, NSString, NSSet, NSPersonNameComponents, NSArray, NSData, NSNumber, UTType, NSError;

@interface BRQueryItem : NSObject <NSFileProviderItem_Private, NSFileProviderItemDecorating, NSSecureCoding, NSCopying> {
    NSString *_appLibraryID;
    NSString *_parentPath;
    NSString *_logicalName;
    NSString *_physicalName;
    NSString *_bookmarkData;
    BRFileObjectID *_fileObjectID;
    BRFileObjectID *_parentFileObjectID;
    BRFileObjectID *_shareRootFileObjectID;
    NSNumber *_size;
    NSNumber *_mtime;
    NSNumber *_btime;
    NSNumber *_lastUsedTime;
    NSNumber *_favoriteRank;
    NSNumber *_childItemCount;
    NSURL *_url;
    NSURL *_localRepresentationURL;
    NSNumber *_parentZoneRowID;
    NSNumber *_zoneRowID;
    NSString *_collaborationIdentifier;
    NSString *_symlinkTargetPath;
    NSArray *_conflictingVersions;
    long long _contentPolicy;
    NSString *_lastEditorDeviceName;
    NSMutableDictionary *_attrs;
    NSDictionary *_xattrs;
    id _replacement;
    union { struct { unsigned char downloadStatus : 2; unsigned char uploadStatus : 2; unsigned char itemStatus : 2; unsigned char conflicted : 1; unsigned char preCrashMarker : 1; unsigned char isUploadActive : 1; unsigned char isDownloadActive : 1; unsigned char isDownloadRequested : 1; unsigned char shareOptions : 3; unsigned char isHiddenExtension : 1; unsigned char isBRAlias : 1; unsigned char isTrashed : 1; unsigned char itemMode : 3; unsigned char fromReadOnlyDB : 1; unsigned char isSharedFolderSubItem : 1; unsigned char isSharedToMeOrContainsSharedToMeItem : 1; unsigned char isSharedByMeOrContainsSharedByMeItem : 1; unsigned char editedSinceShared : 1; unsigned char isNetworkOffline : 1; unsigned char isHiddenItem : 1; unsigned char isTopLevel : 1; unsigned char isEvictable : 1; unsigned char fromRelativePath : 1; unsigned char isAppLibraryTrashFolder : 1; unsigned char evadeSpotlightIndexing : 1; unsigned char kind; } ; unsigned long long value; } _flags;
    long long _logicalHandle;
    long long _physicalHandle;
    unsigned short _diffs;
    FPItemID *_nsmdqFPItemID;
}

@property (class, readonly) BOOL supportsSecureCoding;

@property (readonly, nonatomic) NSData *contentVersion;
@property (readonly, nonatomic) NSData *structureVersion;
@property (readonly, nonatomic) unsigned short diffs;
@property (readonly, nonatomic) unsigned short br_downloadStatus;
@property (readonly, nonatomic) unsigned short br_uploadStatus;
@property (readonly, nonatomic) unsigned int br_shareOptions;
@property (readonly, nonatomic) BOOL isInTransfer;
@property (readonly, nonatomic) BOOL isConflicted;
@property (readonly, nonatomic) BOOL isLive;
@property (readonly, nonatomic) BOOL isDead;
@property (readonly, nonatomic) BOOL isDocument;
@property (readonly, nonatomic) BOOL isDirectory;
@property (readonly, nonatomic) BOOL isSymlink;
@property (readonly, nonatomic) BOOL isFinderBookmark;
@property (nonatomic) BOOL isPreCrash;
@property (readonly, nonatomic) BOOL isUploadActive;
@property (readonly, nonatomic) BOOL isDownloadActive;
@property (readonly, nonatomic) NSNumber *isDownloadRequested;
@property (readonly, nonatomic) BOOL editedSinceShared;
@property (readonly, nonatomic) BOOL isBRAlias;
@property (readonly, nonatomic) BOOL isTrashed;
@property (readonly, nonatomic) BOOL isEvictable;
@property (readonly, nonatomic) NSString *appLibraryID;
@property (readonly, nonatomic) NSString *parentPath;
@property (readonly, nonatomic) NSString *logicalName;
@property (readonly, nonatomic) NSString *physicalName;
@property (readonly, nonatomic) BRFileObjectID *fileObjectID;
@property (readonly, nonatomic) BRFileObjectID *parentFileObjectID;
@property (readonly, nonatomic) NSNumber *size;
@property (readonly, nonatomic) NSNumber *mtime;
@property (readonly, nonatomic) NSNumber *btime;
@property (readonly, nonatomic) NSNumber *lastUsedTime;
@property (readonly, nonatomic) NSNumber *favoriteRank;
@property (readonly, nonatomic) NSString *collaborationIdentifier;
@property (readonly, nonatomic) BOOL fromRelativePath;
@property (readonly, nonatomic) NSURL *url;
@property (readonly, nonatomic) NSURL *localRepresentationURL;
@property (readonly, nonatomic) NSString *path;
@property (nonatomic) BOOL isNetworkOffline;
@property (nonatomic) id replacement;
@property (readonly, copy) NSURL *fileURL;
@property (readonly, copy) NSNumber *hasUnresolvedConflicts;
@property (readonly, copy) NSString *containerDisplayName;
@property (readonly, copy, getter=isDownloadRequested) NSNumber *downloadRequested;
@property (readonly, getter=isHidden) BOOL hidden;
@property (readonly, copy) NSString *providerIdentifier;
@property (readonly, copy) NSString *sharingPermissions;
@property (readonly, copy) NSString *fp_spotlightDomainIdentifier;
@property (readonly, copy) NSString *fp_spotlightSubDomainIdentifier;
@property (readonly, copy) NSString *fp_domainIdentifier;
@property (readonly, copy) NSString *fp_parentDomainIdentifier;
@property (readonly, getter=fp_isUbiquitous) BOOL fp_ubiquitous;
@property (readonly, copy) NSArray *conflictingVersions;
@property (readonly) BOOL fp_isContainer;
@property (readonly) BOOL fp_isContainerPristine;
@property (readonly) BOOL fp_isCloudDocsContainer;
@property (readonly, copy) NSString *fp_cloudContainerIdentifier;
@property (readonly, copy) NSSet *fp_cloudContainerClientBundleIdentifiers;
@property (readonly, copy, nonatomic) NSString *displayName;
@property (readonly, nonatomic, getter=isTopLevelSharedItem) BOOL topLevelSharedItem;
@property (readonly, copy, nonatomic) NSData *quarantineBlob;
@property (getter=isSyncRoot) BOOL syncRoot;
@property (readonly, copy) NSString *fileSystemFilename;
@property (readonly, nonatomic, getter=isExcludedFromSync) BOOL excludedFromSync;
@property (readonly, nonatomic, getter=fp_isLastModifiedByCurrentUser) BOOL fp_lastModifiedByCurrentUser;
@property (readonly, nonatomic, getter=fp_isAddedByCurrentUser) BOOL fp_addedByCurrentUser;
@property (readonly, nonatomic) NSPersonNameComponents *fp_addedByNameComponents;
@property (readonly, nonatomic) NSString *preformattedOwnerName;
@property (readonly, nonatomic) NSString *preformattedMostRecentEditorName;
@property (readonly) BOOL isCollaborationInvitation;
@property (readonly, nonatomic) NSData *originatorInfo;
@property (readonly, copy, nonatomic) NSString *itemIdentifier;
@property (readonly, copy, nonatomic) NSString *parentItemIdentifier;
@property (readonly, copy, nonatomic) NSString *filename;
@property (readonly, copy, nonatomic) UTType *contentType;
@property (readonly, copy, nonatomic) NSString *typeIdentifier;
@property (readonly, nonatomic) struct NSFileProviderTypeAndCreator { unsigned int x0; unsigned int x1; } typeAndCreator;
@property (readonly, nonatomic) unsigned long long capabilities;
@property (readonly, nonatomic) unsigned long long fileSystemFlags;
@property (readonly, copy, nonatomic) NSNumber *documentSize;
@property (readonly, copy, nonatomic) NSNumber *childItemCount;
@property (readonly, copy, nonatomic) NSDate *creationDate;
@property (readonly, copy, nonatomic) NSDate *contentModificationDate;
@property (readonly, nonatomic) NSDictionary *extendedAttributes;
@property (readonly, copy, nonatomic) NSDate *lastUsedDate;
@property (readonly, copy, nonatomic) NSData *tagData;
@property (readonly, nonatomic, getter=isTrashed) BOOL trashed;
@property (readonly, nonatomic, getter=isUploaded) BOOL uploaded;
@property (readonly, nonatomic, getter=isUploading) BOOL uploading;
@property (readonly, copy, nonatomic) NSError *uploadingError;
@property (readonly, nonatomic, getter=isDownloaded) BOOL downloaded;
@property (readonly, nonatomic, getter=isDownloading) BOOL downloading;
@property (readonly, copy, nonatomic) NSError *downloadingError;
@property (readonly, nonatomic, getter=isMostRecentVersionDownloaded) BOOL mostRecentVersionDownloaded;
@property (readonly, nonatomic, getter=isShared) BOOL shared;
@property (readonly, nonatomic, getter=isSharedByCurrentUser) BOOL sharedByCurrentUser;
@property (readonly, nonatomic) NSPersonNameComponents *ownerNameComponents;
@property (readonly, nonatomic) NSPersonNameComponents *mostRecentEditorNameComponents;
@property (readonly, nonatomic) NSData *versionIdentifier;
@property (readonly, nonatomic) NSFileProviderItemVersion *itemVersion;
@property (readonly, copy, nonatomic) NSString *symlinkTargetPath;
@property (readonly, nonatomic) NSDictionary *userInfo;
@property (readonly, nonatomic) long long contentPolicy;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly, nonatomic) NSArray *decorations;

+ (void)initialize;
+ (id)askDaemonQueryItemForURL:(id)a0 andFakeFSEvent:(BOOL)a1 error:(id *)a2;
+ (id)containerItemForContainer:(id)a0 withRepresentativeItem:(id)a1;
+ (id)askDaemonQueryItemForURL:(id)a0 error:(id *)a1;
+ (id)containerItemForContainer:(id)a0 forceScan:(BOOL)a1;
+ (id)containerItemForContainer:(id)a0 withRepresentativeItem:(id)a1 zoneRowID:(id)a2;

- (id)owner;
- (void)dealloc;
- (id)filePath;
- (void)encodeWithCoder:(id)a0;
- (void).cxx_destruct;
- (void)setAttribute:(id)a0 forKey:(id)a1;
- (id)fileSize;
- (void)merge:(id)a0;
- (BOOL)isEqual:(id)a0;
- (id)valueForKey:(id)a0;
- (id)initWithCoder:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (id)parentFileID;
- (id)attributeForName:(id)a0;
- (id)attributeNames;
- (id)attributesForNames:(id)a0;
- (BOOL)isPackage;
- (id)initWithFPItem:(id)a0;
- (id)attributeForKey:(id)a0;
- (id)downloadingStatus;
- (id)containerIDIfDesktopOrDocuments;
- (BOOL)_isInSharedZone;
- (BOOL)_isFPFSItem;
- (BOOL)_isSharedFolderSubItem;
- (void)_mergeAttrs:(id)a0;
- (void)_mergeURL:(id)a0;
- (void)attachLogicalExtension:(id)a0 physicalExtension:(id)a1;
- (BOOL)canMerge:(id)a0;
- (void)clearDiffs;
- (id)initWithQueryItem:(id)a0;
- (BOOL)isEqualToQueryItem:(id)a0;
- (BOOL)isHiddenExt;
- (BOOL)isTopLevel;
- (id)localizedFileNameIfDesktopOrDocuments;
- (void)markDead;
- (void)merge:(id)a0 allowMergingFileObjectIDIfPossible:(BOOL)a1;
- (void)mergeProgressUpdate:(id)a0;
- (id)sharedItemRole;
- (id)subclassDescription;

@end