CamelCaseModel#
- class safir.pydantic.CamelCaseModel(**data)#
Bases:
BaseModel
pydantic.BaseModel
configured to accept camel-case input.This is a convenience class identical to
BaseModel
except with an alias generator configured so that it can be initialized with either camel-case or snake-case keys. Model exports withdict
orjson
also default to exporting in camel-case.- Parameters:
data (
Any
) –
Methods Summary
dict
(**kwargs)Export the model as a dictionary.
json
(**kwargs)Export the model as JSON.
Methods Documentation
- dict(**kwargs)#
Export the model as a dictionary.
Overridden to change the default of
by_alias
from False to True, so that by default the exported dictionary uses camel-case.