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

21 lines
408 B
Python

import json
from pydantic import BaseModel
from pydantic.schema import schema
class Foo(BaseModel):
a: int
class Model(BaseModel):
a: Foo
top_level_schema = schema([Model], ref_prefix='#/components/schemas/') # Default location for OpenAPI
print(json.dumps(top_level_schema, indent=2))
#> {
#> "definitions": {
#> "Foo": {
#> "title": "Foo",
#> "type": "object",
#> ...