Assignment members with at most one user; role members do not consume that cardinality.
Date-only (YYYY-MM-DD), no time component.
ISO-8601 timestamp.
THE due date of a level — same value as FieldValueMap.date.
THE due datetime of a level — same value as FieldValueMap.datetime.
An object with named sub-fields; the value is keyed by sub-field name.
Application-defined 0–100 completion — same stored value as FieldValueMap.number, distinct kind so surfaces can elevate it; always finite and within 0–100 inclusive (fractions allowed).
THE document the workflow is about — same value as FieldValueMap."doc.ref", distinct kind so the runtime and UI identify the subject deterministically (workflow scope, at most one).
Multiline string — same value as FieldValueMap.string, distinct kind for rendering.
An array of objects, each shaped by the kind's declared
ofsub-fields.