luxlabs header browser preview


@class NSArray, INAppDescriptor, ICAction;

@interface WFInterchangeAction : WFAction {
    INAppDescriptor *_appDescriptor;
}

@property (retain, nonatomic) NSArray *contentClasses;
@property (readonly, nonatomic) BOOL requiresCallback;
@property (readonly, nonatomic) ICAction *interchangeAction;

- (id)app;
- (id)keywords;
- (id)shortName;
- (id)categories;
- (id)creationDate;
- (BOOL)isDiscontinued;
- (BOOL)isDiscoverable;
- (id)descriptionDictionary;
- (id)lastModifiedDate;
- (id)description;
- (void).cxx_destruct;
- (id)name;
- (id)appDescriptor;
- (BOOL)skipsProcessingHiddenParameters;
- (BOOL)appResourceRequiresAppInstall;
- (BOOL)callbackIsCurrentlyDisabled;
- (id)disabledPlatformsForInterchangeActionWithIdentifier:(id)a0;
- (id)initWithIdentifier:(id)a0 definition:(id)a1 serializedParameters:(id)a2;
- (id)initWithInterchangeAction:(id)a0 identifier:(id)a1 definition:(id)a2 serializedParameters:(id)a3;
- (id)initWithInterchangeAction:(id)a0 serializedParameters:(id)a1;
- (id)inputContentClasses;
- (id)inputParameterKey;
- (BOOL)inputPassthrough;
- (BOOL)inputRequired;
- (BOOL)inputsMultipleItems;
- (BOOL)mappedValueIsTrue:(id)a0 forContentMapping:(id)a1;
- (BOOL)neverSuggested;
- (id)outputContentClasses;
- (BOOL)outputsMultipleItems;
- (id)parameterSummary;
- (void)performActionWithInput:(id)a0 parameters:(id)a1 userInterface:(id)a2 successHandler:(id /* block */)a3 errorHandler:(id /* block */)a4;
- (id)requiredResources;
- (void)runAsynchronouslyWithInput:(id)a0;
- (void)setAppDescriptor:(id)a0;
- (BOOL)shouldSuppressCallback;
- (id)specifiedInputContentClasses;
- (id)specifiedOutputContentClasses;
- (id)subcategoryForCategory:(id)a0;
- (id)userInterfaceTypes;

@end