luxlabs header browser preview


@class NSString, NSArray, INCodableAttribute, NSNumber;

@interface INIntentSlotDescription : NSObject <INIntentSlotDescriptionExport, NSCopying>

@property (readonly, nonatomic) BOOL isEnum;
@property (readonly, copy, nonatomic) NSString *name;
@property (readonly, nonatomic) unsigned long long tag;
@property (readonly, copy, nonatomic) NSString *facadePropertyName;
@property (readonly, copy, nonatomic) NSString *dataPropertyName;
@property (readonly, nonatomic) long long valueType;
@property (readonly, nonatomic) long long valueStyle;
@property (readonly, nonatomic) BOOL isExtended;
@property (readonly, nonatomic) BOOL isPrivate;
@property (readonly, nonatomic) SEL resolveSelector;
@property (readonly, nonatomic) SEL deprecatedResolveSelector;
@property (readonly, copy, nonatomic) NSArray *resolveSelectorStrings;
@property (readonly, copy, nonatomic) NSArray *provideOptionsSelectorStrings;
@property (readonly, copy, nonatomic) NSArray *defaultValueSelectorStrings;
@property (readonly, copy, nonatomic) INCodableAttribute *codableAttribute;
@property (readonly, nonatomic) Class resolutionResultClass;
@property (retain, nonatomic) NSNumber *rank;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (id)initWithName:(id)a0 tag:(unsigned long long)a1 facadePropertyName:(id)a2 dataPropertyName:(id)a3 valueType:(long long)a4 valueStyle:(long long)a5 isExtended:(BOOL)a6 isPrivate:(BOOL)a7 resolveSelectors:(SEL)a8;
- (id)valueForSlotComposer:(id)a0;
- (id)localizeValue:(id)a0 withLocalizer:(id)a1;
- (id)initWithName:(id)a0 tag:(unsigned long long)a1 facadePropertyName:(id)a2 dataPropertyName:(id)a3 isExtended:(BOOL)a4 isPrivate:(BOOL)a5 valueType:(long long)a6 valueStyle:(long long)a7 defaultValueSelectorStrings:(id)a8 provideOptionsSelectorStrings:(id)a9 resolutionResultClass:(Class)a10 resolveSelectors:(SEL)a11;
- (void).cxx_destruct;
- (BOOL)isEqual:(id)a0;
- (id)localizeValue:(id)a0 forLanguage:(id)a1;
- (void)setValue:(id)a0 forSlotComposer:(id)a1;
- (id)initWithName:(id)a0 tag:(unsigned long long)a1 facadePropertyName:(id)a2 dataPropertyName:(id)a3 isExtended:(BOOL)a4 isPrivate:(BOOL)a5 valueType:(long long)a6 valueStyle:(long long)a7 codableAttribute:(id)a8 defaultValueSelectorStrings:(id)a9 provideOptionsSelectorStrings:(id)a10 resolutionResultClass:(Class)a11 resolveSelectors:(SEL)a12;
- (id)copyWithZone:(struct _NSZone { } *)a0;

@end