79 lines
1.5 KiB
Python
79 lines
1.5 KiB
Python
|
|
from enum import StrEnum
|
||
|
|
|
||
|
|
|
||
|
|
class ProjectStatus(StrEnum):
|
||
|
|
ACTIVE = "ACTIVE"
|
||
|
|
PURCHASED = "PURCHASED"
|
||
|
|
ARCHIVED = "ARCHIVED"
|
||
|
|
|
||
|
|
|
||
|
|
class MappingStatus(StrEnum):
|
||
|
|
DISCOVERED = "DISCOVERED"
|
||
|
|
LEARNED_UNVERIFIED = "LEARNED_UNVERIFIED"
|
||
|
|
VERIFIED = "VERIFIED"
|
||
|
|
BROKEN = "BROKEN"
|
||
|
|
DISABLED = "DISABLED"
|
||
|
|
|
||
|
|
|
||
|
|
class FilterType(StrEnum):
|
||
|
|
BOOLEAN = "BOOLEAN"
|
||
|
|
ENUM = "ENUM"
|
||
|
|
MULTI_ENUM = "MULTI_ENUM"
|
||
|
|
NUMERIC_RANGE = "NUMERIC_RANGE"
|
||
|
|
NUMERIC_THRESHOLD = "NUMERIC_THRESHOLD"
|
||
|
|
TEXT = "TEXT"
|
||
|
|
UNKNOWN = "UNKNOWN"
|
||
|
|
|
||
|
|
|
||
|
|
class CriterionOrigin(StrEnum):
|
||
|
|
SOURCE = "SOURCE"
|
||
|
|
INTERNAL = "INTERNAL"
|
||
|
|
|
||
|
|
|
||
|
|
class SearchStatus(StrEnum):
|
||
|
|
ACTIVE = "ACTIVE"
|
||
|
|
OUT_OF_SYNC = "OUT_OF_SYNC"
|
||
|
|
BLOCKED = "BLOCKED"
|
||
|
|
DISABLED = "DISABLED"
|
||
|
|
TOO_BROAD = "TOO_BROAD"
|
||
|
|
PAUSED = "PAUSED"
|
||
|
|
|
||
|
|
|
||
|
|
class RunStatus(StrEnum):
|
||
|
|
RUNNING = "RUNNING"
|
||
|
|
SUCCESS = "SUCCESS"
|
||
|
|
PARTIAL = "PARTIAL"
|
||
|
|
FAILED = "FAILED"
|
||
|
|
BLOCKED = "BLOCKED"
|
||
|
|
TOO_BROAD = "TOO_BROAD"
|
||
|
|
|
||
|
|
|
||
|
|
class RankingStatus(StrEnum):
|
||
|
|
NOT_CONFIGURED = "NOT_CONFIGURED"
|
||
|
|
CONFIGURED = "CONFIGURED"
|
||
|
|
|
||
|
|
|
||
|
|
class DiffStatus(StrEnum):
|
||
|
|
NEW = "NEW"
|
||
|
|
CHANGED = "CHANGED"
|
||
|
|
UNCHANGED = "UNCHANGED"
|
||
|
|
MISSING = "MISSING"
|
||
|
|
|
||
|
|
|
||
|
|
class LifecycleStatus(StrEnum):
|
||
|
|
ACTIVE = "ACTIVE"
|
||
|
|
DISAPPEARED = "DISAPPEARED"
|
||
|
|
ARCHIVED = "ARCHIVED"
|
||
|
|
|
||
|
|
|
||
|
|
class MatchStatus(StrEnum):
|
||
|
|
MATCHED = "MATCHED"
|
||
|
|
MATCH_UNCERTAIN = "MATCH_UNCERTAIN"
|
||
|
|
UNCERTAIN = "MATCH_UNCERTAIN"
|
||
|
|
NEW_REFERENCE = "NEW_REFERENCE"
|
||
|
|
|
||
|
|
|
||
|
|
class CandidateStatus(StrEnum):
|
||
|
|
CANDIDATE = "CANDIDATE"
|
||
|
|
SHORTLISTED = "SHORTLISTED"
|