from enum import Enum

class SyncAction(str, Enum):
    """Sync operation types."""
    SETUP = "setup"
    BACKUP = "backup"
    DEPLOY = "deploy"
    ROLLBACK = "rollback"
    SYNC = "sync"


class GitAction(str, Enum):
    """Git operation types."""
    COMMIT = "commit"
    PUSH = "push"
    PULL = "pull"
    MERGE = "merge"
    BRANCH = "branch"
    TAG = "tag"


class Direction(str, Enum):
    """Sync direction types."""
    PUSH = "push"
    PULL = "pull"
    SYNC = "sync"


class Workflow(str, Enum):
    """Sync workflow types."""
    QUICK = "quick"
    STANDARD = "standard"
    FULL = "full"

