Skip to content

workflow

WorkflowExport

Bases: BaseModel

Class for Workflow export.

ATTRIBUTE DESCRIPTION
task_list

TYPE: list[WorkflowTaskExport]

Source code in fractal_server/app/schemas/v2/workflow.py
66
67
68
69
70
71
72
73
74
75
76
class WorkflowExport(BaseModel):
    """
    Class for `Workflow` export.

    Attributes:
        task_list:
    """

    name: str
    description: str | None
    task_list: list[WorkflowTaskExport]

WorkflowImport

Bases: BaseModel

Class for Workflow import.

ATTRIBUTE DESCRIPTION
task_list

TYPE: list[WorkflowTaskImport]

Source code in fractal_server/app/schemas/v2/workflow.py
52
53
54
55
56
57
58
59
60
61
62
63
class WorkflowImport(BaseModel):
    """
    Class for `Workflow` import.

    Attributes:
        task_list:
    """

    model_config = ConfigDict(extra="forbid")
    name: NonEmptyStr
    description: NonEmptyStr | None = None
    task_list: list[WorkflowTaskImport]