@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