Skip to content

workflow

WorkflowExportV2

Bases: BaseModel

Class for Workflow export.

Attributes:

Name Type Description
task_list list[WorkflowTaskExportV2]
Source code in fractal_server/app/schemas/v2/workflow.py
82
83
84
85
86
87
88
89
90
91
class WorkflowExportV2(BaseModel):
    """
    Class for `Workflow` export.

    Attributes:
        task_list:
    """

    name: str
    task_list: list[WorkflowTaskExportV2]

WorkflowImportV2

Bases: BaseModel

Class for Workflow import.

Attributes:

Name Type Description
task_list list[WorkflowTaskImportV2]
Source code in fractal_server/app/schemas/v2/workflow.py
66
67
68
69
70
71
72
73
74
75
76
77
78
79
class WorkflowImportV2(BaseModel):
    """
    Class for `Workflow` import.

    Attributes:
        task_list:
    """

    model_config = ConfigDict(extra="forbid")
    name: str
    task_list: list[WorkflowTaskImportV2]

    # Validators
    _name = field_validator("name")(classmethod(valstr("name")))