luxlabs header browser preview


@class NSString, BCAnnotationRange, NSData;

@interface BCProtoAnnotation : PBCodable <NSCopying> {
    struct { unsigned char locationModificationDate : 1; unsigned char userModificationDate : 1; unsigned char plAbsolutePhysicalLocation : 1; unsigned char plLocationRangeEnd : 1; unsigned char plLocationRangeStart : 1; unsigned char readingProgress : 1; unsigned char readingProgressHighWaterMark : 1; unsigned char style : 1; unsigned char type : 1; unsigned char deleted : 1; unsigned char isUnderline : 1; unsigned char spineIndexUpdated : 1; } _has;
}

@property (nonatomic) double creationDate;
@property (retain, nonatomic) NSString *creatorIdentifier;
@property (nonatomic) BOOL hasDeleted;
@property (nonatomic) BOOL deleted;
@property (nonatomic) BOOL hasIsUnderline;
@property (nonatomic) BOOL isUnderline;
@property (readonly, nonatomic) BOOL hasLocationCFIString;
@property (retain, nonatomic) NSString *locationCFIString;
@property (nonatomic) double modificationDate;
@property (readonly, nonatomic) BOOL hasNote;
@property (retain, nonatomic) NSString *note;
@property (readonly, nonatomic) BOOL hasRepresentativeText;
@property (retain, nonatomic) NSString *representativeText;
@property (readonly, nonatomic) BOOL hasSelectedText;
@property (retain, nonatomic) NSString *selectedText;
@property (nonatomic) BOOL hasStyle;
@property (nonatomic) unsigned int style;
@property (nonatomic) BOOL hasType;
@property (nonatomic) unsigned int type;
@property (retain, nonatomic) NSString *uuid;
@property (readonly, nonatomic) BOOL hasPhysicalPageNumber;
@property (retain, nonatomic) NSString *physicalPageNumber;
@property (readonly, nonatomic) BOOL hasAnnotationVersion;
@property (retain, nonatomic) NSString *annotationVersion;
@property (readonly, nonatomic) BOOL hasAssetVersion;
@property (retain, nonatomic) NSString *assetVersion;
@property (readonly, nonatomic) BOOL hasAttachments;
@property (retain, nonatomic) NSString *attachments;
@property (readonly, nonatomic) BOOL hasChapterTitle;
@property (retain, nonatomic) NSString *chapterTitle;
@property (nonatomic) BOOL hasUserModificationDate;
@property (nonatomic) double userModificationDate;
@property (readonly, nonatomic) BOOL hasSelectedTextRange;
@property (retain, nonatomic) BCAnnotationRange *selectedTextRange;
@property (nonatomic) BOOL hasReadingProgressHighWaterMark;
@property (nonatomic) float readingProgressHighWaterMark;
@property (nonatomic) BOOL hasSpineIndexUpdated;
@property (nonatomic) BOOL spineIndexUpdated;
@property (nonatomic) BOOL hasReadingProgress;
@property (nonatomic) float readingProgress;
@property (readonly, nonatomic) BOOL hasFutureProofing11;
@property (retain, nonatomic) NSString *futureProofing11;
@property (readonly, nonatomic) BOOL hasFutureProofing12;
@property (retain, nonatomic) NSString *futureProofing12;
@property (nonatomic) BOOL hasPlAbsolutePhysicalLocation;
@property (nonatomic) int plAbsolutePhysicalLocation;
@property (nonatomic) BOOL hasPlLocationRangeEnd;
@property (nonatomic) int plLocationRangeEnd;
@property (nonatomic) BOOL hasPlLocationRangeStart;
@property (nonatomic) int plLocationRangeStart;
@property (readonly, nonatomic) BOOL hasPlLocationStorageUUID;
@property (retain, nonatomic) NSString *plLocationStorageUUID;
@property (readonly, nonatomic) BOOL hasPlUserData;
@property (retain, nonatomic) NSData *plUserData;
@property (nonatomic) BOOL hasLocationModificationDate;
@property (nonatomic) double locationModificationDate;

- (unsigned long long)hash;
- (BOOL)readFrom:(id)a0;
- (void)writeTo:(id)a0;
- (id)description;
- (void).cxx_destruct;
- (id)dictionaryRepresentation;
- (void)copyTo:(id)a0;
- (BOOL)isEqual:(id)a0;
- (void)mergeFrom:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;

@end