mirror of
https://github.com/kennethreitz/pydantic.git
synced 2026-06-05 23:00:18 +00:00
e7227db41a
* starting insert prints * working exec_script * remove prints, fix exec_examples.py * more cleanup of examples, better model printing * upgrade netlify runtime * extra docs deps * few more small tweaks
17 lines
296 B
Python
17 lines
296 B
Python
import json
|
|
from pydantic import BaseModel
|
|
from pydantic.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))
|
|
|