Files
pydantic/docs/examples/schema_custom.py
T
2020-05-31 14:54:12 +01:00

18 lines
314 B
Python

# output-json
import json
from pydantic import BaseModel
from pydantic.schema import schema
class Foo(BaseModel):
a: int
class Model(BaseModel):
a: Foo
# Default location for OpenAPI
top_level_schema = schema([Model], ref_prefix='#/components/schemas/')
print(json.dumps(top_level_schema, indent=2))