luxlabs header browser preview


@class BRCSharedServerItem, BRCVersion, BRCUserRowID, BRServerMetrics, BRCServerZone, BRCAccountSessionFPFS, NSString, BRCServerStatInfo, BRCPQLConnection, BRCItemGlobalID, BRCClientZone, BRFieldCKInfo, BRCItemID;

@interface BRCServerItem : NSObject <BRCItem> {
    BRCServerZone *_zone;
    BRCPQLConnection *_db;
    BRFieldCKInfo *_sideCarCKInfo;
    BOOL _needsInsert;
    unsigned int _pcsChainState;
}

@property (readonly, nonatomic) BRCSharedServerItem *asSharedItem;
@property (readonly, nonatomic) long long rank;
@property (readonly, nonatomic) NSString *originalName;
@property (readonly, nonatomic) BRCServerStatInfo *st;
@property (readonly, nonatomic) BRCVersion *latestVersion;
@property (readonly, nonatomic) BRServerMetrics *serverMetrics;
@property (readonly, nonatomic) NSString *symlinkTarget;
@property (readonly, nonatomic) long long directoryMtime;
@property (readonly, nonatomic) BOOL isDead;
@property (readonly, nonatomic) BOOL isLive;
@property (readonly, nonatomic) BOOL isBRAlias;
@property (readonly, nonatomic) BOOL isPackage;
@property (readonly, nonatomic) BOOL isDocument;
@property (readonly, nonatomic) BOOL isDirectory;
@property (readonly, nonatomic) BOOL isDirectoryFault;
@property (readonly, nonatomic) BOOL isFSRoot;
@property (readonly, nonatomic) BOOL isZoneRoot;
@property (readonly, nonatomic) BOOL isSymLink;
@property (readonly, nonatomic) BOOL isFinderBookmark;
@property (readonly, nonatomic) BOOL isOwnedByMe;
@property (readonly, nonatomic) BOOL isSharedByMe;
@property (readonly, nonatomic) BOOL hasShareIDAndIsOwnedByMe;
@property (readonly, nonatomic) BOOL isShared;
@property (readonly, nonatomic) BOOL isSharedToMe;
@property (readonly, nonatomic) BOOL isSharedToMeTopLevelItem;
@property (readonly, nonatomic) BOOL isSharedToMeChildItem;
@property (readonly, nonatomic) BOOL isTopLevelSharedItem;
@property (readonly, nonatomic) BOOL isChildSharedItem;
@property (readonly, nonatomic) BRCItemID *itemID;
@property (readonly, nonatomic) BRCItemGlobalID *itemGlobalID;
@property (readonly, nonatomic) BRCUserRowID *ownerKey;
@property (readonly, nonatomic) BRCAccountSessionFPFS *session;
@property (readonly, nonatomic) BRCServerZone *serverZone;
@property (readonly, nonatomic) BRCClientZone *clientZone;
@property (nonatomic) unsigned long long sharingOptions;

- (id)description;
- (void).cxx_destruct;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (BOOL)canPathMatchMergeWithLocalItem:(id)a0;
- (id)aliasTargetAppLibrary;
- (id)aliasTargetClientZone;
- (id)aliasTargetItemID;
- (id)appLibraryForRootItem;
- (id)descriptionWithContext:(id)a0;
- (unsigned long long)diffAgainstServerItem:(id)a0;
- (id)initFromPQLResultSet:(id)a0 serverZone:(id)a1 error:(id *)a2;
- (id)initWithServerItem:(id)a0;
- (id)newLocalItemWithDBRowID:(unsigned long long)a0;
- (id)newLocalItemWithServerZone:(id)a0 dbRowID:(unsigned long long)a1;
- (void)overrideCKInfoIfNecessaryForOutOfBandSyncOpWithLocalItem:(id)a0;
- (id)parentItemIDOnFS;
- (id)parentItemIDOnServer;
- (id)parentItemOnFS;
- (id)parentLocalItemOnFS;
- (id)parentZoneOnFS;
- (unsigned int)pcsChainState;
- (BOOL)shouldBeGreedyForApply;
- (id)sideCarInfo;
- (BOOL)validateLoggingToFile:(struct __sFILE { char *x0; int x1; int x2; short x3; short x4; struct __sbuf { char *x0; int x1; } x5; int x6; void *x7; void /* function */ *x8; void /* function */ *x9; void /* function */ *x10; void /* function */ *x11; struct __sbuf { char *x0; int x1; } x12; struct __sFILEX *x13; int x14; unsigned char x15[3]; unsigned char x16[1]; struct __sbuf { char *x0; int x1; } x17; int x18; long long x19; } *)a0;
- (id)predictedAppLibrary;

@end