Source code for ralph.mcp.artifacts._artifact_update_options

"""ArtifactUpdateOptions — options for updating an existing artifact."""

from __future__ import annotations

from dataclasses import dataclass, field

from ralph.mcp.artifacts._artifact_persistence import ArtifactPersistence


[docs] @dataclass(frozen=True) class ArtifactUpdateOptions: """Options for updating an existing artifact.""" content: dict[str, object] | None = None metadata: dict[str, object] | None = None persistence: ArtifactPersistence = field(default_factory=ArtifactPersistence)
__all__ = ["ArtifactUpdateOptions"]