53 lines
897 B
Python
53 lines
897 B
Python
from enum import StrEnum
|
|
|
|
|
|
class AnalysisStatus(StrEnum):
|
|
DISCOVERING = "discovering"
|
|
COLLECTING = "collecting"
|
|
ANALYZING = "analyzing"
|
|
PLANNING = "planning"
|
|
COMPLETED = "completed"
|
|
FAILED = "failed"
|
|
|
|
|
|
class TaskStatus(StrEnum):
|
|
START = "start"
|
|
PROCESSING = "processing"
|
|
DONE = "done"
|
|
|
|
|
|
class Severity(StrEnum):
|
|
CRITICAL = "critical"
|
|
WARNING = "warning"
|
|
GOOD = "good"
|
|
EXCELLENT = "excellent"
|
|
UNKNOWN = "unknown"
|
|
|
|
|
|
class ChannelStatus(StrEnum):
|
|
ACTIVE = "active"
|
|
INACTIVE = "inactive"
|
|
UNKNOWN = "unknown"
|
|
NOT_FOUND = "not_found"
|
|
|
|
|
|
class DataSource(StrEnum):
|
|
REGISTRY = "registry"
|
|
SCRAPE = "scrape"
|
|
|
|
|
|
class Language(StrEnum):
|
|
KR = "KR"
|
|
EN = "EN"
|
|
|
|
|
|
class VideoType(StrEnum):
|
|
SHORT = "Short"
|
|
LONG = "Long"
|
|
|
|
|
|
class AnnotationType(StrEnum):
|
|
HIGHLIGHT = "highlight"
|
|
ARROW = "arrow"
|
|
TEXT = "text"
|