WorldEvent

class WorldEvent(event_id=None, version=None, has_tickers=None, event=<factory>, coordinate=None, signals=<factory>, coverage=<factory>, entities=<factory>, tickers=<factory>, ontology=<factory>, provenance=<factory>, timestamps=<factory>, similar=<factory>, oai_vector=None, extra=<factory>, unknown_fields=<factory>, present_fields=<factory>)

Bases: object

A World v1.2 event or a compatible lite projection.

Parameters:
  • event_id (str | None)

  • version (str | None)

  • has_tickers (bool | None)

  • event (Dict[str, Any] | None)

  • coordinate (Dict[str, Any] | None)

  • signals (Dict[str, Any] | None)

  • coverage (Dict[str, Any] | None)

  • entities (Dict[str, Any] | None)

  • tickers (List[Any] | None)

  • ontology (Dict[str, Any] | None)

  • provenance (Any)

  • timestamps (Dict[str, Any] | None)

  • similar (Dict[str, Any] | None)

  • oai_vector (Any)

  • extra (Dict[str, Any] | None)

  • unknown_fields (Dict[str, Any])

  • present_fields (Set[str])

event_id: str | None = None
version: str | None = None
has_tickers: bool | None = None
event: Dict[str, Any] | None
coordinate: Dict[str, Any] | None = None
signals: Dict[str, Any] | None
coverage: Dict[str, Any] | None
entities: Dict[str, Any] | None
tickers: List[Any] | None
ontology: Dict[str, Any] | None
provenance: Any
timestamps: Dict[str, Any] | None
similar: Dict[str, Any] | None
oai_vector: Any = None
extra: Dict[str, Any] | None
unknown_fields: Dict[str, Any]
present_fields: Set[str]
classmethod from_dict(data)

Create a World event without discarding unknown response fields.

Parameters:

data (Dict[str, Any]) – World event payload.

Returns:

Parsed World event.

Return type:

WorldEvent

to_dict()

Convert the event to its lossless dictionary representation.

Returns:

World event payload.

Parameters:

self (WorldEvent)

Return type:

Dict[str, Any]