poprox_concepts.domain.newsletter#
Classes
|
|
|
- class poprox_concepts.domain.newsletter.Impression(*, impression_id=<factory>, newsletter_id, position, article, created_at=None, extra=None, headline=None, subhead=None, feedback=None)#
Bases:
BaseModel
- Parameters:
- model_config: ClassVar[ConfigDict] = {}#
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class poprox_concepts.domain.newsletter.Newsletter(*, newsletter_id=<factory>, account_id, treatment_id=None, impressions, subject, body_html, created_at=None, recommender_info=None, feedback=None)#
Bases:
BaseModel
- Parameters:
newsletter_id (UUID)
account_id (UUID)
treatment_id (UUID | None)
impressions (list[Impression])
subject (str)
body_html (str)
created_at (datetime | None)
recommender_info (RecommenderInfo | None)
feedback (str | None)
- model_config: ClassVar[ConfigDict] = {}#
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].