Data binding# Text Primitive types Attributes Primitive types Namespaces Namespace inheritance Elements Primitive types Model types Namespaces Elements search mode Model Root model Sub-models Namespaces Custom root type Self-referencing models Union types Primitive types Model types Discriminated unions Mappings Local attributes Sub-element attributes Typed dict Homogeneous collections Primitive homogeneous collection Model homogeneous collection Dict homogeneous collection Adjacent sub-elements Heterogeneous collections Generic models Wrapper Wrapped entities Nested wrappers Pydantic aliases Aliased fields Template models Raw fields Raw element typed fields