luxlabs header browser preview


@class NSArray, ATXAction, NSString, NSDate, NSMutableArray;

@interface ATXPartialIntentHandlingContext : NSObject <NSSecureCoding> {
    NSMutableArray *_feedbackResults;
}

@property (class, readonly) BOOL supportsSecureCoding;

@property (readonly, nonatomic) NSArray *feedbackResults;
@property (readonly, nonatomic) ATXAction *partiallyExecutedAction;
@property (readonly, nonatomic) NSDate *partiallyExecutedActionStartDate;
@property (readonly, nonatomic) NSString *currentApp;
@property (readonly, nonatomic) NSDate *currentAppSessionStartDate;
@property (readonly, nonatomic) ATXAction *shortcutsRuntimeDonatedAction;
@property (readonly, nonatomic) NSDate *shortcutsRuntimeDonationDate;
@property (readonly, nonatomic) ATXAction *matchingAppSessionDonatedAction;
@property (readonly, nonatomic) NSDate *matchingAppSessionDonationDate;

- (id)init;
- (unsigned long long)hash;
- (void)_tryUpdateShortcutsRuntimeDonatedAction:(id)a0 eventDate:(id)a1;
- (id)handleNewFeedbackResultAndReturnCompletedResults:(id)a0;
- (id)initWithFeedbackResults:(id)a0 partiallyExecutedAction:(id)a1 partiallyExecutedActionStartDate:(id)a2 currentApp:(id)a3 currentAppSessionStartDate:(id)a4 shortcutsRuntimeDonatedAction:(id)a5 shortcutsRuntimeDonationDate:(id)a6 matchingAppSessionDonatedAction:(id)a7 matchingAppSessionDonationDate:(id)a8;
- (void)encodeWithCoder:(id)a0;
- (id)_partiallyExecutedSuggestionFromFeedbackResult:(id)a0;
- (id)handleAppLaunchAndReturnCompletedResults:(id)a0;
- (void)_resetInternalState;
- (void)_tryUpdatePartialIntentSessionState;
- (id)atxActionFromIntentEvent:(id)a0;
- (void)_tryUpdateMatchingAppSessionDonatedAction:(id)a0 eventDate:(id)a1;
- (BOOL)_isCompleteEngagementForATXAction:(id)a0 withMatchingDonatedAction:(id)a1;
- (void).cxx_destruct;
- (BOOL)_isPartialEngagementForATXAction:(id)a0 withMatchingDonatedAction:(id)a1;
- (BOOL)isEqualToATXPartialIntentHandlingContext:(id)a0;
- (BOOL)isEqual:(id)a0;
- (id)handleNewIntentEventAndReturnCompletedResults:(id)a0;
- (id)initWithCoder:(id)a0;

@end