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