luxlabs header browser preview


@class NSString, NSArray, IKJSRWIDependencyDomainType, IKJSRWIDependencyDomain;

@interface IKJSRWIDependencyDomainProperty : NSObject {
    NSString *_reference;
    NSArray *_enumOptions;
}

@property (readonly, nonatomic) NSString *name;
@property (readonly, nonatomic) NSString *purpose;
@property (readonly, nonatomic, getter=isRequired) BOOL required;
@property (readonly, nonatomic) NSString *propertyType;
@property (readonly, weak, nonatomic) IKJSRWIDependencyDomainType *domainType;
@property (readonly, weak, nonatomic) IKJSRWIDependencyDomain *domain;

+ (id)propertyNameMapping;
+ (id)typeMapping;

- (id)initWithPropertyDictionary:(id)a0;
- (void).cxx_destruct;
- (id)initWithPropertyDictionary:(id)a0 forDomain:(id)a1;
- (id)initWithPropertyDictionary:(id)a0 forType:(id)a1;
- (id)methodParameterString;
- (id)propertyDefinitionString;

@end