Layout for struct fields
Optional
Present on an object field that is not required: the value written when the field is absent (its schema default, else zeros). A struct stores every field, so an omitted one reads back as this value.
required
default
Layout for struct fields