luxlabs header browser preview


@class NSString, CPLRecordChange;

@interface CPLRecordStatus : NSObject <NSSecureCoding> {
    union { struct { unsigned char unknown : 1; unsigned char quarantined : 1; unsigned char resetting : 1; unsigned char uploaded : 1; unsigned char waitingForUpload : 1; unsigned char uploading : 1; unsigned char waitingForUpdate : 1; unsigned char updating : 1; unsigned char confirmed : 1; unsigned char shared : 1; } status; unsigned int packedStatus; } _status;
}

@property (class, readonly) BOOL supportsSecureCoding;

@property (readonly, nonatomic) unsigned long long generation;
@property (nonatomic, getter=isUnknown) BOOL unknown;
@property (nonatomic, getter=isQuarantined) BOOL quarantined;
@property (nonatomic, getter=isResetting) BOOL resetting;
@property (nonatomic, getter=isUploaded) BOOL uploaded;
@property (nonatomic, getter=isWaitingForUpload) BOOL waitingForUpload;
@property (nonatomic, getter=isUploading) BOOL uploading;
@property (nonatomic, getter=isWaitingForUpdate) BOOL waitingForUpdate;
@property (nonatomic, getter=isUpdating) BOOL updating;
@property (nonatomic, getter=isConfirmed) BOOL confirmed;
@property (nonatomic, getter=isShared) BOOL shared;
@property (readonly, nonatomic) CPLRecordChange *record;
@property (readonly, nonatomic) NSString *statusDescription;

- (id)redactedDescription;
- (void)encodeWithCoder:(id)a0;
- (id)description;
- (void).cxx_destruct;
- (id)initWithCoder:(id)a0;
- (id)initWithRecord:(id)a0 generation:(unsigned long long)a1;

@end