System/Library/PrivateFrameworks/AppPredictionInternal.framework
ATXModeSuggestionScorer.h
Download ATXModeSuggestionScorer.h
@class ATXConfiguredModeService, NSString, NSArray, BMUserFocusComputedModeStream, BMAppLaunchStream, DNDModeConfiguration, ATXActivitySuggestionFeedbackStream, ATXActivitySuggestionsFeedbackHistogramHelper, NSNumber;
@interface ATXModeSuggestionScorer : NSObject {
NSString *_modeUUID;
unsigned long long _modeType;
long long _origin;
NSString *_originAnchorType;
NSString *_originBundleId;
double _confidenceScore;
double _secondsSinceSuggested;
NSArray *_triggers;
ATXConfiguredModeService *_configuredModeService;
ATXActivitySuggestionFeedbackStream *_feedbackStream;
ATXActivitySuggestionsFeedbackHistogramHelper *_feedbackHistogramHelper;
BMAppLaunchStream *_appLaunchStream;
BMUserFocusComputedModeStream *_groundTruthModeStream;
NSNumber *_feedbackScore;
NSNumber *_rejectionsInPastWeek;
NSNumber *_totalRejections;
NSNumber *_totalIgnores;
NSNumber *_timesShownInLastDay;
NSNumber *_timesShown;
NSNumber *_rejectionsAcrossAllModesInPastDay;
NSNumber *_timesShownAcrossAllModesInPastDay;
NSNumber *_timesShownAcrossAllModesInPastWeek;
NSNumber *_rejectionsAcrossAllModesInPastWeek;
NSNumber *_cachedIsUserCurrentlyInMode;
NSNumber *_cachedIsUserCurrentlyInADifferentMode;
NSNumber *_cachedIsModeConfigured;
DNDModeConfiguration *_cachedDNDMode;
}
@property (readonly, nonatomic) BOOL isModeConfigured;
@property (readonly, nonatomic) BOOL isUserCurrentlyInMode;
@property (readonly, nonatomic) BOOL isUserCurrentlyInADifferentMode;
@property (readonly, nonatomic) double score;
@property (readonly, nonatomic) BOOL shouldSuggestOnLockScreen;
@property (readonly, nonatomic) BOOL shouldSuggestTriggers;
@property (readonly, nonatomic) BOOL shouldAllowSmartEntry;
+ (BOOL)_areConfiguredTriggers:(id)a0 conflictingWithSuggestedTriggers:(id)a1;
- (void).cxx_destruct;
- (void)_populateFeedbackScoresIfNeeded;
- (id)_scoringWeights;
- (id)_lockScreenSuggestionThresholds;
- (BOOL)_hasHadEarlyExitTodayForModeWithUUID:(id)a0;
- (BOOL)_hasLaunchedAppOnAtLeastTwoSeparateDays;
- (BOOL)_hasUserSetUpModeBefore;
- (BOOL)_hasUserSetUpSmartActivationForThisModeBefore;
- (BOOL)_inValidLocaleForDrivingSuggestions;
- (BOOL)_isSameActivityAndSource:(id)a0;
- (BOOL)_isUserCurrentlyInDifferentModeFromSuggestedMode:(id)a0;
- (BOOL)_isUserCurrentlyInSuggestedMode:(id)a0;
- (void)_populateCachedDataAboutUsersCurrentMode;
- (void)_populateFeedbackScores;
- (id)initWithModeUUID:(id)a0 modeType:(unsigned long long)a1 origin:(long long)a2 originBundleId:(id)a3 originAnchorType:(id)a4 confidenceScore:(double)a5 secondsSinceSuggested:(double)a6 serializedTriggers:(id)a7;
- (id)initWithModeUUID:(id)a0 modeType:(unsigned long long)a1 origin:(long long)a2 originBundleId:(id)a3 originAnchorType:(id)a4 confidenceScore:(double)a5 secondsSinceSuggested:(double)a6 serializedTriggers:(id)a7 configuredModeService:(id)a8 feedbackStream:(id)a9 feedbackHistogramHelper:(id)a10 appLaunchStream:(id)a11 groundTruthModeStream:(id)a12;
@end