Source code for ralph.display.event_options

"""Options for constructing an AgentActivityEvent."""

from __future__ import annotations

from dataclasses import dataclass

from ralph.display.activity_visibility_hint import ActivityVisibilityHint


[docs] @dataclass(frozen=True, slots=True) class EventOptions: """Options for constructing an AgentActivityEvent.""" content: str | None = None metadata: dict[str, object] | None = None visibility: ActivityVisibilityHint = ActivityVisibilityHint.VISIBLE source: str = ""