"""TaskStatus — estado de una tarea de larga duracion."""

from enum import Enum


class TaskStatus(str, Enum):
    """Estado de una tarea de larga duracion.

    Valores posibles:
        PENDING    — creada, en cola.
        PROCESSING — en ejecucion activa.
        COMPLETED  — terminada con exito.
        FAILED     — terminada con error.
    """

    PENDING = "pending"
    PROCESSING = "processing"
    COMPLETED = "completed"
    FAILED = "failed"
