from enum import Enum


class ActorType(str, Enum):
    AUTH_USER = "AUTH_USER"
    GUEST = "GUEST"


class GuestSessionStatus(str, Enum):
    ACTIVE = "ACTIVE"
    MERGED = "MERGED"
    DISABLED = "DISABLED"


class MergeConflictLevel(str, Enum):
    SIGNALEMENT = "SIGNALEMENT"
    DISCUSSION = "DISCUSSION"


class MergeResolutionAction(str, Enum):
    KEEP_TARGET = "KEEP_TARGET"
    KEEP_GUEST = "KEEP_GUEST"
    MERGE_FIELDS = "MERGE_FIELDS"
    SKIP = "SKIP"
