I recently started to use pydandic to generate JSON schemas for validating data but I found the by default the generated schema does not complain about unknown keys inside my BaseModel.
Example:
class Query(BaseModel):
id: str
name: Optional[str]
The generated schema would pass validation even if the object has other attributes than the two one mentioned here.
How can I assure validation will fail if someone adds a "foo: bar" property?