System/Library/PrivateFrameworks/ActivityAchievementsDaemon.framework
ACHEarnedInstanceAwardingSourceRecord.h
Download ACHEarnedInstanceAwardingSourceRecord.h
@class NSDate, NSString, NSArray, NSOperationQueue, NSDateInterval, NSDictionary, NSObject, ACHEarnedInstanceStore, ACHDataStore;
@protocol ACHEarnedInstanceAwarding, OS_dispatch_queue;
@interface ACHEarnedInstanceAwardingSourceRecord : NSObject <ACHDataStorePropertyProviding> {
ACHDataStore *_dataStore;
ACHEarnedInstanceStore *_earnedInstanceStore;
NSOperationQueue *_operationQueue;
NSObject<OS_dispatch_queue> *_internalQueue;
NSDateInterval *_lastScheduledEvaluationInterval;
NSDateInterval *_lastCompletedEvaluationInterval;
}
@property (readonly, nonatomic) id<ACHEarnedInstanceAwarding> source;
@property (readonly, nonatomic) NSDate *registrationDate;
@property (readonly, nonatomic) NSDateInterval *lastScheduledEvaluationInterval;
@property (readonly, nonatomic) NSDateInterval *lastCompletedEvaluationInterval;
@property (readonly, nonatomic) NSString *uniqueName;
@property (readonly, nonatomic) NSArray *dataStorePropertyKeys;
@property (retain, nonatomic) NSDictionary *dataStoreProperties;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
- (id)initWithSource:(id)a0 earnedInstanceStore:(id)a1 dataStore:(id)a2 registrationDate:(id)a3;
- (void)addEvaluationOperationWithDateInterval:(id)a0 evaluationBlock:(id /* block */)a1 completion:(id /* block */)a2;
- (void)addEvaluationOperationWithDateInterval:(id)a0 databaseContext:(id)a1 evaluationBlock:(id /* block */)a2 completion:(id /* block */)a3;
- (void)dataStoreDidClearAllProperties:(id)a0 completion:(id /* block */)a1;
- (void).cxx_destruct;
- (void)cancelAllEvaluationOperations;
@end