luxlabs header browser preview


@class INIntentDescriptor, INStringLocalizer, NSArray, INIntentDescription, WFIntentExecutor, NSString, WFAppInstalledResource, INIntent, INCExtensionConnection;

@interface WFHandleIntentAction : WFAction <WFAppInstalledResourceDelegate, WFIntentExecutorDelegate, WFStandaloneShortcutAction> {
    WFAppInstalledResource *_appResource;
}

@property (retain, nonatomic) WFIntentExecutor *executor;
@property (readonly, nonatomic) INCExtensionConnection *connection;
@property (retain, nonatomic) INIntentDescriptor *intentDescriptor;
@property (readonly, nonatomic) INIntentDescription *intentDescription;
@property (readonly, nonatomic) NSArray *slots;
@property (readonly, nonatomic) long long intentCategory;
@property (readonly, copy, nonatomic) INIntent *runningIntent;
@property (readonly, nonatomic) INStringLocalizer *stringLocalizer;
@property (copy, nonatomic) NSString *localizedName;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly, copy, nonatomic) NSString *associatedAppBundleIdentifier;

- (id)appBundleIdentifier;
- (BOOL)showsWhenRun;
- (void).cxx_destruct;
- (void)cancel;
- (BOOL)attemptRecoveryFromError:(id)a0 optionIndex:(unsigned long long)a1;
- (id)appDescriptor;
- (id)displayableAppDescriptor;
- (void)generateShortcutRepresentation:(id /* block */)a0;
- (unsigned long long)allowsInteractiveSlotResolution;
- (id)errorFromHandleResponse:(id)a0 intent:(id)a1;
- (BOOL)isHandledBySiri;
- (void)populateIntent:(id)a0 withInput:(id)a1 processedParameters:(id)a2 completionHandler:(id /* block */)a3;
- (void)setAppResource:(id)a0;
- (BOOL)skipsProcessingHiddenParameters;
- (void)accessBundleContentWithBlock:(id /* block */)a0;
- (void)actuallyStartExecutingIntent:(id)a0;
- (BOOL)allowsContinueInAppWhenRunningRemotely;
- (id)appForDisplay;
- (void)appInstalledResource:(id)a0 didUpdateAppDescriptor:(id)a1;
- (id)appResource;
- (id)confirmationAlertForInteraction:(id)a0 completionHandler:(id /* block */)a1;
- (id)contentDestinationWithError:(id *)a0;
- (id)createResourceManager;
- (id)errorAttributedToApp:(id)a0;
- (id)errorFromConfirmResponse:(id)a0 intent:(id)a1;
- (id)errorFromResolutionResult:(id)a0 forSlot:(id)a1 onIntent:(id)a2;
- (id)errorThatLaunchesApp:(id)a0;
- (id)executorWithIntent:(id)a0 groupIdentifier:(id)a1;
- (void)finishRunningByContinuingInApp;
- (void)finishRunningWithError:(id)a0;
- (void)generatePopulatedIntentFromInput:(id)a0 processedParameters:(id)a1 completion:(id /* block */)a2;
- (void)generatePopulatedIntentWithIdentifier:(id)a0 fromInput:(id)a1 processedParameters:(id)a2 completion:(id /* block */)a3;
- (void)generateStandaloneShortcutRepresentation:(id /* block */)a0;
- (id)generatedIntentWithIdentifier:(id)a0 input:(id)a1 processedParameters:(id)a2 error:(id *)a3;
- (id)generatedIntentWithInput:(id)a0 processedParameters:(id)a1 error:(id *)a2;
- (void)getErrorFromExtensionError:(id)a0 completionHandler:(id /* block */)a1;
- (void)getOutputFromIntentResponse:(id)a0 completionHandler:(id /* block */)a1;
- (void)handleExecutionCompletionWithInteraction:(id)a0 error:(id)a1;
- (void)handleExecutorError:(id)a0;
- (void)handleResolutionResult:(id)a0 forSlot:(id)a1 onIntent:(id)a2;
- (id)initWithIdentifier:(id)a0 definition:(id)a1 serializedParameters:(id)a2;
- (id)initWithIdentifier:(id)a0 definition:(id)a1 serializedParameters:(id)a2 stringLocalizer:(id)a3;
- (void)initializeParameters;
- (BOOL)inputPassthrough;
- (BOOL)intentDescriptorIsSyncedFromOtherDevices;
- (void)intentExecutor:(id)a0 showConfirmationForInteraction:(id)a1 confirmationRequired:(BOOL)a2 authenticationRequired:(BOOL)a3 completionHandler:(id /* block */)a4;
- (void)intentExecutor:(id)a0 showConfirmationForSlot:(id)a1 item:(id)a2 intent:(id)a3 completion:(id /* block */)a4;
- (void)intentExecutorRequestsContinueInApp:(id)a0;
- (BOOL)intentIsHandledBySiri:(id)a0;
- (BOOL)isProgressIndeterminate;
- (BOOL)isWorkflowInDatabase;
- (void)launchAppInBackground:(BOOL)a0;
- (void)localizedConfirmationPromptForAttribute:(id)a0 intent:(id)a1 completion:(id /* block */)a2;
- (void)localizedDisambiguationPromptForAttribute:(id)a0 intent:(id)a1 disambiguationItems:(id)a2 completion:(id /* block */)a3;
- (BOOL)opensInApp;
- (BOOL)parameterCombinationForIntentSupportsBackgroundExecution:(id)a0;
- (id)parameterForSlot:(id)a0;
- (BOOL)prefersActionAttribution;
- (BOOL)requiresRemoteExecution;
- (BOOL)requiresShowsWhenRun;
- (void)resolveSlot:(id)a0 withProcessedValue:(id)a1 parameter:(id)a2 input:(id)a3 completion:(id /* block */)a4;
- (id)rootCauseErrorFromError:(id)a0;
- (void)runAsynchronouslyWithInput:(id)a0;
- (BOOL)runInProcess;
- (BOOL)shouldDonateIntent:(id)a0;
- (BOOL)shouldForceHandleInSiri:(id)a0;
- (BOOL)shouldOpenAppThroughSiriForIntent:(id)a0 intentResponse:(id)a1;
- (void)showAskForValueAndRetryForSlot:(id)a0 onIntent:(id)a1;
- (void)showConfirmationAndRetryForSlot:(id)a0 item:(id)a1 onIntent:(id)a2 completionHandler:(id /* block */)a3;
- (void)showDisambiguationAndRetryForSlot:(id)a0 items:(id)a1 onIntent:(id)a2;
- (void)showInteractionIfNeeded:(id)a0 inUserInterface:(id)a1 requiringConfirmation:(BOOL)a2 requiringAuthentication:(BOOL)a3 executionStage:(long long)a4 completionHandler:(id /* block */)a5;
- (id)showsWhenRunIfApplicable;
- (BOOL)skipSiriExecution;
- (void)startExecutingIntent:(id)a0;
- (id)titleForINShortcut:(id)a0;
- (id)unknownErrorWithCode:(long long)a0 localizedDescription:(id)a1 userInfo:(id)a2;
- (void)updateAppDescriptorInDatabaseWithSelectedApp:(id)a0;
- (void)updateAppDescriptorWithSelectedApp:(id)a0;
- (void)wasAddedToWorkflowByUser:(id)a0;

@end