luxlabs header browser preview


@class NSMutableDictionary, NSString, NSDictionary, INCodableLocalizationTable, NSOrderedSet, INSchema, NSArray;

@interface INCodableDescription : NSObject <INWidgetPlistRepresentable, NSSecureCoding, INCodableCoding> {
    NSMutableDictionary *_attributesByName;
    struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _displayOrderedAttributesLock;
}

@property (class, readonly) BOOL supportsSecureCoding;

@property (copy, nonatomic, setter=_setLocalizationTable:) INCodableLocalizationTable *_localizationTable;
@property (copy, nonatomic, setter=_setCustomLocalizationTable:) INCodableLocalizationTable *_customLocalizationTable;
@property (readonly, copy, nonatomic) NSString *_attributeKey;
@property (readonly, copy, nonatomic) NSString *_attributesKey;
@property (readonly, nonatomic) long long codableDescriptionType;
@property (weak, nonatomic) INSchema *schema;
@property (copy, nonatomic) NSString *intentDefinitionNamespace;
@property (copy, nonatomic) NSString *className;
@property (copy, nonatomic) NSString *typeName;
@property (copy, nonatomic) NSDictionary *attributes;
@property (copy, nonatomic) NSOrderedSet *displayOrderedAttributes;
@property (copy, nonatomic) NSString *semanticRoot;
@property (copy, nonatomic) NSString *mainBundleIdentifier;
@property (readonly, copy, nonatomic) NSString *localizationBundleIdentifier;
@property (readonly, nonatomic) NSArray *referencedCodableEnums;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)__INCodableAttributeUnsupportedReasonFormatStringDictionaryKey;
+ (id)__INCodableEnumAttributeEnumTypeKey;
+ (id)__INCodableURLAttributeMetadataKey;
+ (id)__INCodableAttributeArraySizeSizeClassKey;
+ (id)__INCodableDateComponentsAttributeMetadataTemplateKey;
+ (id)__INIntentResponseCodableCodeConciseFormatStringLanguageCodeKey;
+ (id)__INCodableEnumAttributeMetadataDefaultValueKey;
+ (id)__INCodableCurrencyAmountAttributeMetadataCurrencyCodesKey;
+ (id)__INCodableObjectAttributeKey;
+ (id)_calculateReferencedCodableDescriptionsFromAttributes:(id)a0 usingTypes:(id)a1 foundAttributes:(id)a2;
+ (id)__INCodableAttributeDisplayNameKey;
+ (id)__INCodableTimeIntervalAttributeMetadataMinimumUnitKey;
+ (id)__INIntentCodablePhrasePronunciationHintIDKey;
+ (id)__INIntentResponseCodableCodeFormatStringLanguageCodeKey;
+ (id)__INCodableBooleanAttributeMetadataTrueDisplayNameKey;
+ (id)__INCodableScalarAttributeTypeKey;
+ (id)__INCodableNumberAttributeMetadataTypeKey;
+ (id)__INCodableAttributeRelationshipPredicateValuesKey;
+ (id)__INIntentResponseCodableCodeFormatStringKey;
+ (id)__INCodableAttributeMetadataPlaceholderKey;
+ (id)__INCodableAttributeEntityKeypathKey;
+ (id)__INCodableAttributeDisplayNameIDKey;
+ (id)__INCodableAttributeDialogFormatStringLanguageCodeKey;
+ (id)__INCodableAttributeSupportsResolutionKey;
+ (id)__INCodableStringAttributeMetadataCapitalizationKey;
+ (id)__INCodableTimeIntervalAttributeMetadataMinimumValueKey;
+ (id)__INCodableAttributeUnsupportedReasonKey;
+ (id)__INCodableNumberAttributeMetadataMinimumValueKey;
+ (id)__INCodableAttributeRelationshipKey;
+ (id)__INCodableAttributeNameKey;
+ (id)__INCodableAttributePromptDialogFormatStringIDKey;
+ (id)__INCodableDateComponentsAttributeMetadataTimeStyleKey;
+ (id)__INCodableAttributeConfigurableKey;
+ (id)__INCodableAttributeRelationshipPredicateValueKey;
+ (id)__INCodableAttributeDialogFormatStringKey;
+ (id)__INCodableAttributeRelationshipPredicateNameKey;
+ (id)__INCodableDateComponentsAttributeMetadataFormatKey;
+ (id)__INCodableAttributeTypeKey;
+ (id)__INCodableAttributeSupportsDynamicEnumerationKey;
+ (id)__INIntentResponseCodableCodeFormatStringIDKey;
+ (id)__INCodablePersonAttributeMetadataKey;
+ (id)__INCodablePlacemarkAttributeMetadataKey;
+ (id)__INCodableAttributePromptDialogFormatStringDictionaryKey;
+ (id)__INCodableNumberAttributeMetadataSupportsNegativeNumbersKey;
+ (id)__INCodableDateComponentsAttributeMetadataTemplateIDKey;
+ (id)__INCodableAttributePromptDialogKey;
+ (id)__INCodableCurrencyAmountAttributeMetadataCurrencyCodeKey;
+ (id)__INCodableAttributeWindowSizeKey;
+ (id)__INCodableMeasurementAttributeMetadataUnitKey;
+ (id)__INCodableAttributeMetadataKey;
+ (id)__INCodableTimeIntervalAttributeMetadataDefaultUnitKey;
+ (id)__INCodableAttributeUnsupportedReasonCodeKey;
+ (id)__INCodableStringAttributeMetadataMultilineKey;
+ (id)__INCodableAttributePromptDialogFormatStringLanguageCodeKey;
+ (id)__INCodableTimeIntervalAttributeMetadataUnitKey;
+ (id)__INCodableMeasurementAttributeMetadataDefaultValueKey;
+ (id)__INIntentCodablePhrasePhraseKey;
+ (id)__INCodableEnumAttributeMetadataKey;
+ (id)__INCodableStringAttributeMetadataDefaultValueKey;
+ (id)__INCodableNumberAttributeMetadataMaximumValueKey;
+ (id)_codableDescriptionForTypedObject:(id)a0 inDictionary:(id)a1;
+ (id)__INCodableBooleanAttributeMetadataFalseDisplayNameIDKey;
+ (id)__INCodableURLAttributeMetadataDefaultValueKey;
+ (id)__INCodableAttributeTagKey;
+ (id)__INIntentResponseCodableCodeFormatStringDictionaryKey;
+ (id)__INCodableFileAttributeMetadataTypeKey;
+ (id)__INCodableMeasurementAttributeMetadataDefaultUnitKey;
+ (id)__INCodableAttributeUnsupportedReasonFormatStringDictionaryLanguageCodeKey;
+ (id)__INCodableDateComponentsAttributeMetadataTypeKey;
+ (id)__INCodableAttributeEnumTypeKey;
+ (id)__INCodableAttributeUnsupportedReasonFormatStringLanguageCodeKey;
+ (id)__INCodableAttributeDialogFormatStringDictionaryKey;
+ (id)__INCodablePlacemarkAttributeMetadataTypeKey;
+ (id)__INIntentResponseCodableCodeNameKey;
+ (id)__INCodableAttributeDefaultKey;
+ (id)__INCodableTimeIntervalAttributeMetadataDefaultValueKey;
+ (id)__INCodableStringAttributeMetadataDisableSmartDashesKey;
+ (id)__INCodableMeasurementAttributeMetadataSupportsNegativeNumbersKey;
+ (id)__INCodableStringAttributeMetadataDefaultValueIDKey;
+ (id)__INCodableAttributeUnsupportedReasonFormatStringIDKey;
+ (id)__INCodableBooleanAttributeMetadataTrueDisplayNameIDKey;
+ (id)__INCodableAttributePromptDialogFormatStringKey;
+ (id)__INCodableAttributeArraySizeSizeKey;
+ (id)makeFromWidgetPlistableRepresentation:(id)a0 error:(id *)a1;
+ (id)__INCodableNumberAttributeMetadataDefaultValueKey;
+ (id)__INCodableAttributePromptDialogTypeKey;
+ (id)__INCodableScalarAttributeKey;
+ (id)__INIntentResponseCodableCodeSuccessKey;
+ (id)__INCodableBooleanAttributeMetadataFalseDisplayNameKey;
+ (id)__INCodableStringAttributeMetadataDisableSmartQuotesKey;
+ (id)__INCodableCustomObjectAttributeObjectTypeNamespaceKey;
+ (id)__INCodableAttributeDisplayPriorityKey;
+ (id)__INIntentResponseCodableCodeConciseFormatStringIDKey;
+ (id)__INCodableStringAttributeMetadataDisableAutocorrectKey;
+ (id)__INCodableAttributeMetadataPlaceholderIDKey;
+ (id)__INCodableAttributeSupportsSearchKey;
+ (id)__INCodableEnumAttributeEnumTypeNamespaceKey;
+ (id)__INCodableAttributeRelationshipParentNameKey;
+ (id)__INCodableAttributePromptDialogsKey;
+ (id)__INCodableAttributeUnsupportedReasonFormatStringKey;
+ (id)__INCodableTimeIntervalAttributeMetadataMaximumUnitKey;
+ (id)__INCodableAttributeSupportsMultipleValuesKey;
+ (id)__INIntentCodablePhrasePhraseIDKey;
+ (id)__INCodableAttributeDialogFormatStringIDKey;
+ (id)__INCodableAttributeFixedSizeArrayKey;
+ (id)__INCodableTimeIntervalAttributeMetadataMaximumValueKey;
+ (id)__INCodablePersonAttributeMetadataTypeKey;
+ (id)__INCodableDateComponentsAttributeMetadataDateStyleKey;
+ (id)__INCodableCustomObjectAttributeObjectTypeKey;
+ (id)__INIntentResponseCodableCodeConciseFormatStringDictionaryLanguageCodeKey;
+ (id)__INCodableBooleanAttributeMetadataDefaultValueKey;
+ (id)__INIntentResponseCodableCodeFormatStringDictionaryLanguageCodeKey;
+ (id)__INCodableAttributePromptDialogFormatStringDictionaryLanguageCodeKey;
+ (id)__INIntentCodablePhrasePronunciationHintKey;
+ (id)__INCodableFileAttributeMetadataCustomUTIsKey;
+ (id)__INIntentResponseCodableCodeConciseFormatStringDictionaryKey;
+ (id)__INIntentResponseCodableCodeConciseFormatStringKey;
+ (id)_calculateReferencedCodableDescriptionsFromAttributes:(id)a0 usingTypes:(id)a1;
+ (id)__INCodableAttributeArraySizesKey;
+ (id)__INCodableAttributeUnsupportedReasonsKey;
+ (id)__INCodableObjectAttributeTypeKey;
+ (id)__INCodableAttributeDialogFormatStringDictionaryLanguageCodeKey;

- (id)widgetPlistableRepresentationWithParameters:(id)a0 error:(id *)a1;
- (id)descriptionAtIndent:(unsigned long long)a0;
- (void)updateWithDictionary:(id)a0;
- (id)dictionaryRepresentationWithLocalizer:(id)a0;
- (id)init;
- (void)encodeWithCoder:(id)a0;
- (void).cxx_destruct;
- (id)dictionaryRepresentation;
- (BOOL)isEqual:(id)a0;
- (id)_ignoredAttributeTags;
- (id)initWithCoder:(id)a0;
- (id)_nullable_schema;
- (void)_updateAttributesByName;
- (id)attributeByKeyPath:(id)a0;
- (id)attributeByName:(id)a0;
- (unsigned long long)highestAttributeTag;

@end