Source code for ralph.mcp.multimodal._media_source
"""MediaSource — source data for a media artifact."""
from __future__ import annotations
from dataclasses import dataclass
[docs]
@dataclass(frozen=True)
class MediaSource:
"""Source data for a media artifact (at most one field is set)."""
source_path: str = ""
source_uri: str = ""
raw_bytes: bytes | None = None
__all__ = ["MediaSource"]