EntityDependencyEventHandlerModel
- class app.portfolio.models.entity.dependency_event_handler.model.EntityDependencyEventHandlerModel[source]
Bases:
LoggableModel
,EntityDependencyEventHandlerBase
,Generic
Inheritance Diagram for EntityDependencyEventHandlerModel
Methods
model_post_init
(context)Attributes
Configuration for the model, should be a dictionary conforming to
ConfigDict
.- attribute_matchers: tuple[Annotated[EntityDependencyEventAttributeMatcher, InstanceOf()] | str, ...] | Annotated[EntityDependencyEventAttributeMatcher, InstanceOf()] | str | None
- entity_matchers: tuple[Annotated[EntityDependencyEventEntityMatcher, InstanceOf()], ...] | Annotated[EntityDependencyEventEntityMatcher, InstanceOf()] | None
- handler: Annotated[EntityDependencyEventHandler, InstanceOf()]
- model_config: ClassVar[ConfigDict] = {'extra': 'forbid', 'frozen': True}
Configuration for the model, should be a dictionary conforming to
ConfigDict
.