System/Library/PrivateFrameworks/AppPredictionInternal.framework
ATXFocusModeSignalsMetricLogger.h
Download ATXFocusModeSignalsMetricLogger.h
@class ATXDNDModeConfigurationClient, ATXModeEntityTrialClientWrapper, ATXModeAffinityModelsConstants, NSMutableDictionary, ATXGlobalAppModeAffinityModel, ATXGlobalWidgetPopularityModel, ATXGlobalInterruptingAppModel, ATXModeEntityStore;
@interface ATXFocusModeSignalsMetricLogger : NSObject {
NSMutableDictionary *_cachedAppScores;
NSMutableDictionary *_cachedAppScoresForDenyList;
NSMutableDictionary *_cachedWidgetScores;
ATXDNDModeConfigurationClient *_modeConfigClient;
ATXModeEntityTrialClientWrapper *_modeEntityTrialClientWrapper;
ATXModeEntityStore *_modeEntityStore;
ATXGlobalAppModeAffinityModel *_globalAppModeAffinityModel;
ATXGlobalInterruptingAppModel *_globalInterruptingAppModel;
ATXGlobalWidgetPopularityModel *_globalWidgetPopularityModel;
ATXModeAffinityModelsConstants *_modeAffinityModelsConstants;
}
- (id)init;
- (void).cxx_destruct;
- (void)addAppEntitySpecificFeatures:(id)a0 toMetric:(id)a1;
- (id)appScoresForDenyListForMode:(unsigned long long)a0;
- (id)appScoresForMode:(unsigned long long)a0;
- (id)fetchRelevantBundleIdsWithModeConfigurationUIFlowLoggingEvent:(id)a0 suggestedEntities:(id)a1 candidateEntities:(id)a2 currentEntities:(id)a3;
- (void)logFocusModeAppSignalsWithModeConfigurationUIFlowLoggingEvent:(id)a0 xpcActivity:(id)a1;
- (void)logFocusModeWidgetSignalsWithXPCActivity:(id)a0;
- (unsigned long long)logWidgetSignalsForMode:(unsigned long long)a0 modeAffinitySignals:(id)a1 entitiesLogged:(unsigned long long)a2;
- (id)metricFieldsToFeatureNames;
- (void)populateAppModeAffinitySignalsForMode:(unsigned long long)a0 bundleId:(id)a1 metric:(id)a2;
- (void)populateAppModeDenyListSignalsForMode:(unsigned long long)a0 bundleId:(id)a1 metric:(id)a2;
- (void)populateWidgetModeAffinitySignalsForMode:(unsigned long long)a0 metric:(id)a1 modeEntity:(id)a2;
- (id)widgetScoresForMode:(unsigned long long)a0;
@end