luxlabs header browser preview


@class NSArray, NSPersistentHistoryToken, NSFetchRequest, NSNumber;

@interface NSPersistentHistoryChangeRequest : NSPersistentStoreRequest {
    NSArray *_transactionIDs;
    NSNumber *_transactionNumber;
    struct __persistentHistoryChangeRequestDescriptionFlags { unsigned char _useQueryGenerationToken : 1; unsigned char _deleteHistoryRequest : 1; unsigned char _fetchTransactionForToken : 1; unsigned char _percentageDeleteHistoryRequest : 1; unsigned int _reservedPersistentHistoryChangeRequestDescription : 28; } _persistentHistoryChangeRequestDescriptionFlags;
    id *_additionalPrivateIvars;
    unsigned long long _percentageOfDB;
}

@property long long resultType;
@property (readonly) NSPersistentHistoryToken *token;
@property (retain, nonatomic) NSFetchRequest *fetchRequest;

+ (id)fetchHistoryTransactionForToken:(id)a0;
+ (id)deleteHistoryBeforeTransaction:(id)a0;
+ (id)deleteHistoryBeforeDate:(id)a0;
+ (id)deleteHistoryBeforeToken:(id)a0;
+ (id)fetchHistoryAfterToken:(id)a0;
+ (id)_stringForHistoryRequestResultType:(long long)a0;
+ (id)decodeFromXPCArchive:(id)a0 withContext:(id)a1 withPolicy:(id)a2;
+ (id)fetchHistoryAfterDate:(id)a0;
+ (id)fetchHistoryWithFetchRequest:(id)a0;
+ (id)deleteHistoryBeforeDate:(id)a0 whenHistoryPercentageOfStoreIsGreaterThan:(unsigned long long)a1;
+ (id)deleteHistoryBeforeToken:(id)a0 whenHistoryPercentageOfStoreIsGreaterThan:(unsigned long long)a1;
+ (id)fetchHistoryAfterTransaction:(id)a0;

- (unsigned long long)fetchLimit;
- (BOOL)isDelete;
- (id)initWithToken:(id)a0;
- (id)propertiesToFetch;
- (id)initWithTransactionToken:(id)a0;
- (id)init;
- (void)dealloc;
- (id)encodeForXPC;
- (id)initWithToken:(id)a0 delete:(BOOL)a1;
- (id)initWithToken:(id)a0 delete:(BOOL)a1 percentageOfDB:(unsigned long long)a2;
- (BOOL)includesSubentities;
- (unsigned long long)percentageOfDB;
- (id)predicateForStoreIdentifier:(id)a0;
- (BOOL)useQueryGenerationToken;
- (id)entityNameToFetch;
- (id)initWithDate:(id)a0 delete:(BOOL)a1 percentageOfDB:(unsigned long long)a2;
- (void)setFetchLimit:(unsigned long long)a0;
- (id)propertiesToFetchForEntity:(id)a0 includeTransactionStrings:(BOOL)a1;
- (id)propertiesToFetchForEntity:(id)a0;
- (unsigned long long)requestType;
- (id)initWithTransactionID:(id)a0 delete:(BOOL)a1 transactionOnly:(BOOL)a2 percentageOfDB:(unsigned long long)a3;
- (void)setUseQueryGenerationToken:(BOOL)a0;
- (id)initWithTransactionIDs:(id)a0;
- (id)initWithFetchRequest:(id)a0;
- (id)description;
- (id)date;
- (id)transactionNumber;
- (id)transactionIDs;
- (void)setFetchOffset:(unsigned long long)a0;
- (unsigned long long)fetchOffset;
- (id)initWithDate:(id)a0 delete:(BOOL)a1;
- (BOOL)isPercentageDelete;
- (unsigned long long)fetchBatchSize;
- (void)setFetchBatchSize:(unsigned long long)a0;
- (id)initWithDate:(id)a0;
- (id)debugDescription;
- (BOOL)isEqual:(id)a0;
- (id)predicate;
- (BOOL)isFetchTransactionForToken;
- (id)copyWithZone:(struct _NSZone { } *)a0;

@end