Skip to content

Workflow

CLASS DESCRIPTION
WorkflowExport

Class for Workflow export.

WorkflowImport

Class for Workflow import.

Attributes

Classes

WorkflowExport pydantic-model

Bases: BaseModel

Class for Workflow export.

ATTRIBUTE DESCRIPTION
task_list

TYPE: list[WorkflowTaskExport]

Fields:

  • name (str)
  • description (str | None)
  • task_list (list[WorkflowTaskExport])
Source code in fractal_server/app/schemas/v2/workflow.py
class WorkflowExport(BaseModel):
    """
    Class for `Workflow` export.

    Attributes:
        task_list:
    """

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

WorkflowImport pydantic-model

Bases: BaseModel

Class for Workflow import.

ATTRIBUTE DESCRIPTION
task_list

TYPE: list[WorkflowTaskImport]

Config:

  • extra: forbid

Fields:

Source code in fractal_server/app/schemas/v2/workflow.py
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]