EventPayload#
- pydantic model safir.metrics.EventPayload#
All event payloads should inherit from this.
- Parameters:
data (
Any
)
- asdict()#
Returns this model in dictionary form. This method differs from pydantic’s dict by converting all values to their Avro representation. It also doesn’t provide the exclude, include, by_alias, etc. parameters that dict provides.
- classmethod fake(**data)#
Creates a fake instance of the model.
- Attributes:
data: Dict[str, Any] represent the user values to use in the instance
- Parameters:
data (
Any
)- Return type:
AvroBaseModel
- serialize(serialization_type='avro')#
Overrides the base AvroModel’s serialize method to inject this class’s standardization factory method