luxlabs header browser preview


@class NSString, NSCKRecordZoneMetadata, NSData, NSSet, NSNumber;

@interface NSCKRecordMetadata : NSManagedObject

@property (class, readonly, nonatomic) NSString *entityPath;

@property (retain, nonatomic) NSString *ckRecordName;
@property (retain, nonatomic) NSData *ckRecordSystemFields;
@property (retain, nonatomic) NSData *encodedRecord;
@property (retain, nonatomic) NSNumber *entityId;
@property (retain, nonatomic) NSNumber *entityPK;
@property (retain, nonatomic) NSData *ckShare;
@property (retain, nonatomic) NSCKRecordZoneMetadata *recordZone;
@property (nonatomic) BOOL needsUpload;
@property (nonatomic) BOOL needsLocalDelete;
@property (nonatomic) BOOL needsCloudDelete;
@property (retain, nonatomic) NSNumber *lastExportedTransactionNumber;
@property (retain, nonatomic) NSNumber *pendingExportTransactionNumber;
@property (retain, nonatomic) NSNumber *pendingExportChangeTypeNumber;
@property (retain, nonatomic) NSSet *moveReceipts;

+ (id)recordFromEncodedData:(id)a0 error:(id *)a1;
+ (id)encodeRecord:(id)a0 error:(id *)a1;
+ (id)insertMetadataForObject:(id)a0 setRecordName:(BOOL)a1 inZoneWithID:(id)a2 recordNamePrefix:(id)a3 error:(id *)a4;

- (id)createRecordFromSystemFields;
- (BOOL)mergeMoveReceiptsWithData:(id)a0 error:(id *)a1;
- (id)createEncodedMoveReceiptData:(id *)a0;

@end