Files
pydantic/docs/examples/schema2.py
T
2019-10-10 12:10:39 +01:00

27 lines
408 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))
#> {
#> "title": "My Schema",
#> "definitions": {
#> "Foo": {
#> "title": "Foo",
#> ...