luxlabs header browser preview


@class NSMutableDictionary, SCKZoneSchema, SCKZoneDiff, NSMutableArray;

@interface SCKZoneModificationSilo : NSObject <SCKZoneModifying>

@property (retain, nonatomic) SCKZoneSchema *zoneSchema;
@property (retain, nonatomic) NSMutableDictionary *originalRecordsByID;
@property (retain, nonatomic) NSMutableDictionary *workingRecordsByID;
@property (retain, nonatomic) NSMutableDictionary *recordsToSaveByID;
@property (retain, nonatomic) NSMutableArray *deletedRecordIDs;
@property (readonly, copy, nonatomic) SCKZoneDiff *diff;

- (void).cxx_destruct;
- (void)createOrUpdateRecordWithName:(id)a0 recordType:(id)a1 modifyBlock:(id /* block */)a2;
- (BOOL)recordExistsWithName:(id)a0;
- (void)deleteRecordWithName:(id)a0;
- (id)initWithZoneSchema:(id)a0 contents:(id)a1;
- (BOOL)_shouldAssertRecordValidity;

@end