SerializableBaseModel#

pydantic model pymc_marketing.serialization.SerializableBaseModel[source]#

Base model that auto-implements Serializable for Pydantic BaseModel subclasses.

  • Provides default to_dict() / from_dict() via model_dump(mode="json") / model_validate().

  • Auto-registers concrete subclasses in the module-level serialization via __init_subclass__ (no decorator needed).

Methods

SerializableBaseModel.__init__(**data)

Create a new model by parsing and validating input data from keyword arguments.

SerializableBaseModel.from_dict(data)

Reconstruct from a dict via Pydantic model_validate.

SerializableBaseModel.to_dict()

Serialize to a dict via Pydantic model_dump.