Source code for ralph.mcp.artifacts._artifact_submit_options
"""ArtifactSubmitOptions — options for artifact submission."""
from __future__ import annotations
from dataclasses import dataclass, field
from ralph.mcp.artifacts._artifact_persistence import ArtifactPersistence
[docs]
@dataclass(frozen=True)
class ArtifactSubmitOptions:
"""Options for artifact submission."""
metadata: dict[str, object] | None = None
overwrite: bool = False
persistence: ArtifactPersistence = field(default_factory=ArtifactPersistence)
__all__ = ["ArtifactSubmitOptions"]