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

18 lines
397 B
Python

# output-json
from typing import Dict, Any, Type
from pydantic import BaseModel
class Person(BaseModel):
name: str
age: int
class Config:
@staticmethod
def schema_extra(schema: Dict[str, Any], model: Type['Person']) -> None:
for prop in schema.get('properties', {}).values():
prop.pop('title', None)
print(Person.schema_json(indent=2))