Source code for kittycad.models.ml_copilot_project_snapshot_status

from enum import Enum


[docs] class MlCopilotProjectSnapshotStatus(str, Enum): """Outcome of comparing a client project snapshot with canonical state.""" # noqa: E501 """# The snapshot was based on current state and became canonical.""" # noqa: E501 ACCEPTED = "accepted" """# Non-overlapping client changes were merged into canonical state.""" # noqa: E501 MERGED = "merged" """# A clean snapshot based on an older revision was not accepted.""" # noqa: E501 REJECTED_STALE = "rejected_stale" """# Client changes overlap canonical changes and require explicit resolution.""" # noqa: E501 CONFLICT = "conflict" def __str__(self) -> str: return str(self.value)