luxlabs header browser preview


@class NSDictionary, LNActionParameterMetadata, LNValueType;

@interface WFLinkActionParameterDefinition : NSObject

@property (readonly, nonatomic) LNValueType *valueType;
@property (readonly, nonatomic) LNActionParameterMetadata *parameterMetadata;
@property (readonly, nonatomic) Class parameterClass;
@property (readonly, nonatomic) NSDictionary *typeSpecificMetadata;
@property (readonly, nonatomic) NSDictionary *parameterDefinitionDictionary;

- (void).cxx_destruct;
- (id)parameterStateFromLinkValue:(id)a0;
- (BOOL)boolForTypeSpecificMetadataKey:(id)a0 defaultValue:(BOOL)a1;
- (id)defaultSerializedRepresentationFromParameterMetadataDefaultValue:(id)a0;
- (void)getLinkValueFromProcessedParameterValue:(id)a0 parameterState:(id)a1 permissionRequestor:(id)a2 completionHandler:(id /* block */)a3;
- (id)initWithValueType:(id)a0 parameterMetadata:(id)a1;
- (long long)integerForTypeSpecificMetadataKey:(id)a0 defaultValue:(long long)a1;
- (id)linkValueFromParameterState:(id)a0;
- (id)linkValueWithValue:(id)a0;
- (id)localizedTitleForLinkValue:(id)a0;
- (id)objectForTypeSpecificMetadataKey:(id)a0 ofClass:(Class)a1;

@end