System/Library/PrivateFrameworks/AppPredictionInternal.framework
ATXBlendingLayerSessionLogger.h
Download ATXBlendingLayerSessionLogger.h
@class ATXHomeScreenEvent, NSArray, NSString, NSMutableDictionary, NSDate, ATXPredictionContext, ATXBlendingLayerHyperParameters;
@protocol ATXPETEventTracker2Protocol;
@interface ATXBlendingLayerSessionLogger : NSObject <ATXBlendingLayerSessionLoggerProtocol> {
NSMutableDictionary *_mostRecentBlendingCacheUpdateByConsumerSubType;
ATXPredictionContext *_mostRecentPredictionContext;
ATXHomeScreenEvent *_mostRecentScreenLockEvent;
id<ATXPETEventTracker2Protocol> _tracker;
ATXBlendingLayerHyperParameters *_hyperParameters;
}
@property (retain, nonatomic) NSArray *uiEvents;
@property (retain, nonatomic) NSArray *ermEvents;
@property (retain, nonatomic) NSArray *blendingEvents;
@property (retain, nonatomic) NSArray *clientModelEvents;
@property (retain, nonatomic) NSArray *predictionContextEvents;
@property (retain, nonatomic) NSDate *now;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
- (id)init;
- (BOOL)shouldLogSession;
- (id)initWithTracker:(id)a0 hyperParameters:(id)a1;
- (id)sessionDeviceContextFromPredictionContext:(id)a0;
- (id)sessionClientModelUpdatesForUICacheUpdate:(id)a0;
- (BOOL)logCurrentSessionIfPossible;
- (id)sessionUICacheForUICacheUpdate:(id)a0;
- (id)orderedMergeERMBlendingContextUIPublisher;
- (id)sessionBlendingUpdateFromBlendingUICacheUpdate:(id)a0 deviceContext:(id)a1;
- (void)logSessionLogToPET:(id)a0;
- (id)clientModelCacheUpdatesFromBlendingCacheUpdate:(id)a0;
- (id)sessionERMEventFromERMEvent:(id)a0;
- (void).cxx_destruct;
- (id)sessionSuggestionFromProactiveSuggestion:(id)a0;
- (id)clientModelPublisher;
- (id)generateSessionLog;
- (int)locationTypeFromLocationOfInterest:(id)a0;
@end