CamelCaseModel#

pydantic model safir.pydantic.CamelCaseModel#

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 with model_dump or model_dump_json also default to exporting in camel-case.

Parameters:

data (Any)

Config:
  • alias_generator: AliasGenerator = AliasGenerator(alias=None, validation_alias=<function to_camel at 0x7fe1f73dd170>, serialization_alias=<function to_camel at 0x7fe1f73dd170>)

  • serialize_by_alias: bool = True

  • validate_by_name: bool = True

This page was last modified on .