luxlabs header browser preview


@class INCodableAttributeRelationship, NSArray, NSString, INCodableAttributeMetadata, NSMutableDictionary, NSDictionary, NSNumber, INCodableDescription;

@interface INCodableAttribute : NSObject <INWidgetPlistRepresentable, NSSecureCoding, NSCopying, INCodableCoding> {
    NSMutableDictionary *_promptDialogsByType;
    NSDictionary *_arraySizesBySizeClass;
}

@property (class, readonly) BOOL supportsSecureCoding;

@property (readonly, nonatomic) long long _attributeType;
@property (copy, nonatomic) NSNumber *displayPriorityRank;
@property (copy, nonatomic, setter=_setPromptDialogs:) NSArray *promptDialogs;
@property (copy, nonatomic, setter=_setUnsupportedReasons:) NSArray *unsupportedReasons;
@property (copy, nonatomic, setter=_setTypeString:) NSString *_typeString;
@property (readonly, nonatomic) NSString *_attributeTagKey;
@property (readonly, nonatomic) NSString *_attributeDisplayPriorityKey;
@property (weak, nonatomic, setter=_setCodableDescription:) INCodableDescription *_codableDescription;
@property (readonly, nonatomic) Class _unsafeObjectClass;
@property (readonly, nonatomic) Class _relationshipValueTransformerClass;
@property (nonatomic) long long modifier;
@property (nonatomic, getter=isFixedSizeArray) BOOL fixedSizeArray;
@property (copy, nonatomic) NSString *propertyName;
@property (copy, nonatomic) NSString *displayName;
@property (copy, nonatomic) NSString *displayNameID;
@property (nonatomic, getter=isDefaultAttribute) BOOL defaultAttribute;
@property (nonatomic, getter=isConfigurable) BOOL configurable;
@property (nonatomic) BOOL supportsResolution;
@property (nonatomic) BOOL supportsDynamicEnumeration;
@property (nonatomic) BOOL supportsSearch;
@property (retain, nonatomic) INCodableAttributeMetadata *metadata;
@property (retain, nonatomic) INCodableAttributeRelationship *relationship;
@property (readonly, nonatomic) SEL getter;
@property (readonly, nonatomic) SEL setter;
@property (readonly, nonatomic) long long valueType;
@property (readonly, nonatomic) Class objectClass;
@property (readonly, nonatomic) Class resolutionResultClass;
@property (copy, nonatomic) NSString *entityKeypath;
@property (readonly, copy, nonatomic) NSString *localizedDisplayName;
@property (nonatomic) long long windowSize;
@property (copy, nonatomic) NSString *languageCode;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)makeFromWidgetPlistableRepresentation:(id)a0 error:(id *)a1;

- (id)widgetPlistableRepresentationWithParameters:(id)a0 error:(id *)a1;
- (id)descriptionAtIndent:(unsigned long long)a0;
- (id)localizedDisplayNameWithLocalizer:(id)a0;
- (void)updateWithDictionary:(id)a0;
- (id)__INIntentResponseCodableDescriptionTypeKey;
- (id)dictionaryRepresentationWithLocalizer:(id)a0;
- (id)__INTypeCodableDescriptionTypeKey;
- (void)encodeWithCoder:(id)a0;
- (id)__INCodableDescriptionTypeKey;
- (void).cxx_destruct;
- (id)dictionaryRepresentation;
- (BOOL)isEqual:(id)a0;
- (id)__INCodableDescriptionNameKey;
- (id)initWithCoder:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (id)__INCodableDescriptionArraySizeSizeClassKey;
- (id)__INCodableDescriptionArraySizeSizeKey;
- (id)__INCodableDescriptionArraySizesKey;
- (id)__INCodableDescriptionConfigurableKey;
- (id)__INCodableDescriptionDefaultKey;
- (id)__INCodableDescriptionDisplayNameIDKey;
- (id)__INCodableDescriptionDisplayNameKey;
- (id)__INCodableDescriptionDisplayPriorityKey;
- (id)__INCodableDescriptionEntityKeypathKey;
- (id)__INCodableDescriptionEnumTypeKey;
- (id)__INCodableDescriptionFixedSizeArrayKey;
- (id)__INCodableDescriptionMetadataKey;
- (id)__INCodableDescriptionPromptDialogsKey;
- (id)__INCodableDescriptionRelationshipKey;
- (id)__INCodableDescriptionSupportsDynamicEnumerationKey;
- (id)__INCodableDescriptionSupportsMultipleValuesKey;
- (id)__INCodableDescriptionSupportsResolutionKey;
- (id)__INCodableDescriptionSupportsSearchKey;
- (id)__INCodableDescriptionTagKey;
- (id)__INCodableDescriptionUnsupportedReasonsKey;
- (id)__INCodableDescriptionWindowSizeKey;
- (id)__INIntentResponseCodableDescriptionArraySizeSizeClassKey;
- (id)__INIntentResponseCodableDescriptionArraySizeSizeKey;
- (id)__INIntentResponseCodableDescriptionArraySizesKey;
- (id)__INIntentResponseCodableDescriptionConfigurableKey;
- (id)__INIntentResponseCodableDescriptionDefaultKey;
- (id)__INIntentResponseCodableDescriptionDisplayNameIDKey;
- (id)__INIntentResponseCodableDescriptionDisplayNameKey;
- (id)__INIntentResponseCodableDescriptionDisplayPriorityKey;
- (id)__INIntentResponseCodableDescriptionEntityKeypathKey;
- (id)__INIntentResponseCodableDescriptionEnumTypeKey;
- (id)__INIntentResponseCodableDescriptionFixedSizeArrayKey;
- (id)__INIntentResponseCodableDescriptionMetadataKey;
- (id)__INIntentResponseCodableDescriptionNameKey;
- (id)__INIntentResponseCodableDescriptionPromptDialogsKey;
- (id)__INIntentResponseCodableDescriptionRelationshipKey;
- (id)__INIntentResponseCodableDescriptionSupportsDynamicEnumerationKey;
- (id)__INIntentResponseCodableDescriptionSupportsMultipleValuesKey;
- (id)__INIntentResponseCodableDescriptionSupportsResolutionKey;
- (id)__INIntentResponseCodableDescriptionSupportsSearchKey;
- (id)__INIntentResponseCodableDescriptionTagKey;
- (id)__INIntentResponseCodableDescriptionUnsupportedReasonsKey;
- (id)__INIntentResponseCodableDescriptionWindowSizeKey;
- (id)__INTypeCodableDescriptionArraySizeSizeClassKey;
- (id)__INTypeCodableDescriptionArraySizeSizeKey;
- (id)__INTypeCodableDescriptionArraySizesKey;
- (id)__INTypeCodableDescriptionConfigurableKey;
- (id)__INTypeCodableDescriptionDefaultKey;
- (id)__INTypeCodableDescriptionDisplayNameIDKey;
- (id)__INTypeCodableDescriptionDisplayNameKey;
- (id)__INTypeCodableDescriptionDisplayPriorityKey;
- (id)__INTypeCodableDescriptionEntityKeypathKey;
- (id)__INTypeCodableDescriptionEnumTypeKey;
- (id)__INTypeCodableDescriptionFixedSizeArrayKey;
- (id)__INTypeCodableDescriptionMetadataKey;
- (id)__INTypeCodableDescriptionNameKey;
- (id)__INTypeCodableDescriptionPromptDialogsKey;
- (id)__INTypeCodableDescriptionRelationshipKey;
- (id)__INTypeCodableDescriptionSupportsDynamicEnumerationKey;
- (id)__INTypeCodableDescriptionSupportsMultipleValuesKey;
- (id)__INTypeCodableDescriptionSupportsResolutionKey;
- (id)__INTypeCodableDescriptionSupportsSearchKey;
- (id)__INTypeCodableDescriptionTagKey;
- (id)__INTypeCodableDescriptionUnsupportedReasonsKey;
- (id)__INTypeCodableDescriptionWindowSizeKey;
- (long long)arraySizeForSizeClass:(id)a0;
- (unsigned long long)indexForUnsupportedReason:(id)a0;
- (id)promptDialogWithType:(unsigned long long)a0;
- (id)unsupportedReasonWithIndex:(unsigned long long)a0;

@end