SchemaModel
= typing.Union[BasicSchemaModel, StructureSchemaModel, ListSchemaModel, ConstrainedSchemaModel]