IdentifierEntry
object type
ONE ledgered identifier assignment: a kind + value borne by a Variant over an assignment window. sysId-LESS; IMMUTABLE (no edit op exists; supersededAt is the ONE set-once SYSTEM stamp; doomed = VOIDED, a correction).
Fields
| Field | Type | Notes |
|---|---|---|
id | ID ID! | No further notes. |
type | String String! | No further notes. |
caption | String String! | The derived display caption — kind + value; never editable. |
status | String String! | The FSM state: active | doomed (doomed = VOIDED — excluded from listings/resolution). |
parentId | ID ID! | The bearer Variant. |
rootId | ID ID! | No further notes. |
kind | String String! | The canned identifier kind (sku | plu | gtin:upc-a | gtin:ean-13 | gtin:itf-14 — SPEC_REGISTRY, server-validated). |
value | String String! | The identifier value VERBATIM as authored (merchant-/-authored). |
organizationId | ID | The org whose namespace the assignment occupies — present for org-scoped kinds (plu/gtin), absent for the group-scoped sku. |
assignedAt | String String! | The assignment instant. |
supersededAt | String | The supersession instant. |
createdAt | String String! | No further notes. |
updatedAt | String String! | No further notes. |
revision | ID ID! | No further notes. |
revisionNum | Int Int! | No further notes. |