type

EmbeddedTreeCase

EmbeddedTreeCase declares schema-owned payloads for one structural node tag. Discriminator and Identity name properties inside Payload. Types reuse the ordinary field vocabulary; plugin settings must not serialize these definitions.

Properties

PropertyTypeDescription
TagValuestringThe TagValue value.
PayloadstringThe Payload value.
DiscriminatorstringThe Discriminator value.
IdentitystringThe Identity value.
Types[]BlockThe Types value.
BlockReferences[]stringThe BlockReferences value.

Full signature

type EmbeddedTreeCase struct { TagValue string Payload string Discriminator string Identity string Types []Block BlockReferences []string referencesBound bool }

Source field/embedded.go:18