ogd.core.generators.detectors package

Submodules

ogd.core.generators.detectors.Detector module

class ogd.core.generators.detectors.Detector.Detector(params: GeneratorParameters, trigger_callback: Callable[[Event], None])[source]

Bases: Generator

static AvailableModes() List[ExtractionMode][source]

List of ExtractionMode supported by the Detector.

Overridden from Extractor’s version of the function, only makes Detector mode supported. :return: _description_ :rtype: List[ExtractionMode]

GenerateEvent(event_name: str, event_data: Dict[str, Any], session_id: str | None = None, app_id: str | None = None, timestamp: datetime | None = None, time_offset: timedelta | None = None, app_version: str | None = None, log_version: str | None = None, user_id: str | None = None, user_data: Dict[str, Any] | None = None, game_state: Dict[str, Any] | None = None, event_sequence_index: int | None = None)[source]
UpdateFromEvent(event: Event)[source]

ogd.core.generators.detectors.DetectorEvent module

class ogd.core.generators.detectors.DetectorEvent.DetectorEvent(session_id: str, app_id: str, event_name: str, event_data: Dict[str, Any], timestamp: datetime, time_offset: timedelta | None, app_version: str | None, log_version: str | None, user_id: str | None, user_data: Dict[str, Any] | None, game_state: Dict[str, Any] | None, event_sequence_index: int | None)[source]

Bases: Event

Module contents