Type map
How the generated types compose, from primitives up to the documents. Select a type to see what it's built from, what uses it, the lines of the specification it rests on, and its schema or an example payload.
1 Primitives. One type per concept, grouped by value domain.
2 Constructors and parts. Templates such as Selectable<T>. Only the model holds them; the schema holds their copies.
Copies (dashed) are a template applied to arguments, written out as a plain schema.
3 Vocabularies. Value lists. An open one also takes a namespaced term.
4 Objects and unions. The structures built from the layers below.
5 Documents and profiles. Proposal, LineItem, and the summaries projected from them.
Composition
Expand a member to drill down to the primitives. ↻ marks a type already on the path.