Property
One field of a struct, holding its value schema, whether a value must include it, and a description of what it is for.

Extends · closed

A variant of the — one of the shapes a schema is allowed to take.
value
The schema the field's value must match.
required
A value of the struct must include this field. Absent means optional.
optional
description
What the field is for, for people and for the editors that show it.
optional

A struct lists its fields under properties, one property per field name. A property wraps a schema and is not a schema itself. value is the schema the field's value must match. required says whether a value of the struct must include the field. description says what the field is for, and the editors show it next to the field.

See also