ProductUpdateAttributeDefinitionInput
No description
input ProductUpdateAttributeDefinitionInput {
attributeClass: ProductAttributeClassEnum @deprecated
delete: Boolean
description: String
handle: String
id: ID!
name: String
settings: ProductAttributeDefinitionSettingsInput
}
Fields
ProductUpdateAttributeDefinitionInput.attributeClass ● ProductAttributeClassEnum deprecated enum
DEPRECATED
This argument will be removed in the future. Use settings { useInFilters, showInProductList, favorite } instead.
ProductUpdateAttributeDefinitionInput.delete ● Boolean scalar
Set to true to delete the attribute definition.
ProductUpdateAttributeDefinitionInput.description ● String scalar
Brief description of the attribute.
ProductUpdateAttributeDefinitionInput.handle ● String scalar
A unique handle for the attribute (lowercase, hyphenated slug format like 'my-attribute'). Used to update an attribute by handle instead of ID.
**WARNING**: Changing the handle may break references that use it externally. However, product attribute values remain intact as they are mapped by attribute definition ID, not by handle.
ProductUpdateAttributeDefinitionInput.id ● ID! non-null scalar
ProductUpdateAttributeDefinitionInput.name ● String scalar
Name of the attribute.