Optional
System-managed attributes. Which fields are present depends on the document (e.g. variants/scopeId only exist on version documents, and documents predating the _system migration may carry only some of them), hence the partial shape.
variants
scopeId
_system
Variant type key. Missing values are read as variant.
variant
System-managed attributes. Which fields are present depends on the document (e.g.
variants/scopeIdonly exist on version documents, and documents predating the_systemmigration may carry only some of them), hence the partial shape.