Files
pydantic/docs/examples/schema_top_level.py
2023-01-17 11:01:17 -05:00

21 lines
318 B
Python

# output-json
import json
from pydantic import BaseModel
from pydantic.json_schema import schema
class Foo(BaseModel):
a: str = None
class Model(BaseModel):
b: Foo
class Bar(BaseModel):
c: int
top_level_schema = schema([Model, Bar], title='My Schema')
print(json.dumps(top_level_schema, indent=2))