mirror of
https://github.com/DS4SD/docling.git
synced 2025-12-08 12:48:28 +00:00
fix: make enum serializable with human-readable value (#555)
Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>
This commit is contained in:
@@ -19,12 +19,12 @@ if TYPE_CHECKING:
|
||||
|
||||
|
||||
class ConversionStatus(str, Enum):
|
||||
PENDING = auto()
|
||||
STARTED = auto()
|
||||
FAILURE = auto()
|
||||
SUCCESS = auto()
|
||||
PARTIAL_SUCCESS = auto()
|
||||
SKIPPED = auto()
|
||||
PENDING = "pending"
|
||||
STARTED = "started"
|
||||
FAILURE = "failure"
|
||||
SUCCESS = "success"
|
||||
PARTIAL_SUCCESS = "partial_success"
|
||||
SKIPPED = "skipped"
|
||||
|
||||
|
||||
class InputFormat(str, Enum):
|
||||
@@ -89,15 +89,15 @@ MimeTypeToFormat = {
|
||||
|
||||
|
||||
class DocInputType(str, Enum):
|
||||
PATH = auto()
|
||||
STREAM = auto()
|
||||
PATH = "path"
|
||||
STREAM = "stream"
|
||||
|
||||
|
||||
class DoclingComponentType(str, Enum):
|
||||
DOCUMENT_BACKEND = auto()
|
||||
MODEL = auto()
|
||||
DOC_ASSEMBLER = auto()
|
||||
USER_INPUT = auto()
|
||||
DOCUMENT_BACKEND = "document_backend"
|
||||
MODEL = "model"
|
||||
DOC_ASSEMBLER = "doc_assembler"
|
||||
USER_INPUT = "user_input"
|
||||
|
||||
|
||||
class ErrorItem(BaseModel):
|
||||
|
||||
Reference in New Issue
Block a user