poprox_concepts.domain.article#
Classes
|
|
|
|
|
|
|
|
|
- class poprox_concepts.domain.article.Entity(*, entity_id=None, external_id=None, name, entity_type, source, raw_data=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.article.Mention(*, article_id=None, mention_id=None, source, relevance, entity)#
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.article.Article(*, article_id=<factory>, headline, subhead=None, body=None, url=None, preview_image_id=None, mentions=[], source=None, external_id=None, raw_data=None, images=None, published_at=datetime.datetime(1970, 1, 1, 0, 0, tzinfo=datetime.timezone.utc), created_at=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.article.ArticlePlacement(*, placement_id=<factory>, article_id, url=None, section=None, level=None, image_url=None, created_at=datetime.datetime(2025, 6, 17, 13, 27, 19, 208012, tzinfo=datetime.timezone.utc))#
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.article.TopNewsHeadline(*, article_id=None, entity_id=None, topic, headline, position, as_of)#
Bases:
BaseModel
- Parameters:
- model_config: ClassVar[ConfigDict] = {}#
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].