| 12345678910111213141516171819202122232425262728293031323334353637 |
- from __future__ import annotations
- from enum import StrEnum
- class RunStatus(StrEnum):
- QUEUED = "queued"
- RUNNING = "running"
- SUCCEEDED = "succeeded"
- FAILED = "failed"
- BLOCKED = "blocked"
- CANCELLING = "cancelling"
- CANCELLED = "cancelled"
- DEADLINE_EXCEEDED = "deadline_exceeded"
- BLOCKED_PREVIOUS_RUN = "blocked_previous_run"
- class StepStatus(StrEnum):
- PENDING = "pending"
- READY = "ready"
- RUNNING = "running"
- RETRY_WAIT = "retry_wait"
- SUCCEEDED = "succeeded"
- FAILED = "failed"
- BLOCKED = "blocked"
- TIMED_OUT = "timed_out"
- CANCELLED = "cancelled"
- class OutboxStatus(StrEnum):
- PENDING = "pending"
- SENDING = "sending"
- CREATED = "created"
- RETRYABLE_FAILED = "retryable_failed"
- AMBIGUOUS = "ambiguous"
- SUCCEEDED = "succeeded"
- PERMANENT_FAILED = "permanent_failed"
|