Przejdź do głównej zawartości

EntityAttributeField

Attribute assignment per entity (polymorphic owner)

type EntityAttributeField {
definitionId: ID!
handle: String!
id: ID!
isVisibleOverride: Boolean
name: String!
namespace: String
type: AttributeType!
value: String!
}

Fields

EntityAttributeField.definitionId ● ID! non-null scalar

AttributeDefinition ID

EntityAttributeField.handle ● String! non-null scalar

Attribute handle (URL-friendly identifier)

EntityAttributeField.id ● ID! non-null scalar

EntityAttribute row ID

EntityAttributeField.isVisibleOverride ● Boolean scalar

Per-entity visibility override (NULL = use AttributeDefinition.isVisible).

EntityAttributeField.name ● String! non-null scalar

Attribute display name

EntityAttributeField.namespace ● String scalar

Optional grouping namespace (e.g. "inventory", "marketing"). NULL = ungrouped.

EntityAttributeField.type ● AttributeType! non-null enum

Attribute data type

EntityAttributeField.value ● String! non-null scalar

Value serialized as JSON string. Storefront-dev parses according to type (TEXT/NUMBER/BOOLEAN/JSON/etc.). Null values serialize as JSON null.

Member Of

Customer object ● Order object ● Product object ● ProductVariant object