@class INCodableAttributeRelationship, NSArray, NSString, INCodableAttributeMetadata, NSMutableDictionary, NSDictionary, NSNumber, INCodableDescription; @interface INCodableAttribute : NSObject { 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