Skip to main content

AttributeDescription

No description

type AttributeDescription {
id: String!
name: String!
descriptions: [LocalizedString!]!
units: [LocalizedString!]
attributeClass: AttributeDescriptionClass!
type: AttributeType!
valuesetId: Int
group: String
isSearchable: Boolean!
isPublic: Boolean!
isSystem: Boolean!
isHidden: Boolean!
createdAt: DateTime!
lastModifiedAt: DateTime!
createdBy: Int
lastModifiedBy: Int
defaultValue: AttributeValue!
}

Fields

AttributeDescription.id ● String! non-null scalar

Autogenerated ID of the AttributeDescription

AttributeDescription.name ● String! non-null scalar

Descriptive identifier for this AttributeDescription

AttributeDescription.descriptions ● [LocalizedString!]! non-null object

The human readable description of the attribute's name. This is a language specific value.

AttributeDescription.units ● [LocalizedString!] list object

Attribute unit per language

AttributeDescription.attributeClass ● AttributeDescriptionClass! non-null enum

The class for this attribute. One of: [PRODUCT, CATEGORY, CLUSTER, CUSTOMER, CONTACT, COMPANY]

AttributeDescription.type ● AttributeType! non-null enum

The type of the attribute. One of: [PRODUCT, CATEGORY, CLUSTER, CUSTOMER, CONTACT, COMPANY]

AttributeDescription.valuesetId ● Int scalar

The ID of the connected valueset to use when type is ENUM

AttributeDescription.group ● String scalar

The group this attribute belongs to, generally linked to a valueset.

AttributeDescription.isSearchable ● Boolean! non-null scalar

Flags whether this attribute should be used when generating catalog page filters

AttributeDescription.isPublic ● Boolean! non-null scalar

Flags whether this attribute should be used when generating product specifications.

AttributeDescription.isSystem ● Boolean! non-null scalar

When true, only admin users can access the attribute and its values

AttributeDescription.isHidden ● Boolean! non-null scalar

Flags whether this attribute is hidden and should only be used for background operations.

AttributeDescription.createdAt ● DateTime! non-null scalar

Attribute description creation date

AttributeDescription.lastModifiedAt ● DateTime! non-null scalar

Attribute description last modified date

AttributeDescription.createdBy ● Int scalar

The ID of the user that created the attribute description

AttributeDescription.lastModifiedBy ● Int scalar

The ID of the user that last modified the attribute description

AttributeDescription.defaultValue ● AttributeValue! non-null interface

The default value for this attribute

Returned By

attributeDescription query ● attributeDescriptionCreate mutation ● attributeDescriptionUpdate mutation

Member Of

Attribute interface ● AttributeDescriptionResponse object ● AttributeFilter object ● AttributeResult object ● CategoryAttribute object ● ClusterAttribute object ● CompanyAttribute object ● ContactAttribute object ● CustomerAttribute object ● ProductAttribute object