benchling_api_client.models.workflow_task_group module

class WorkflowTaskGroup

Bases: object

__init__(execution_type: Union[benchling_api_client.types.Unset, WorkflowTaskGroupExecutionType] = attr_dict['_execution_type'].default, creation_origin: Union[benchling_api_client.types.Unset, CreationOrigin] = attr_dict['_creation_origin'].default, creator: Union[benchling_api_client.types.Unset, UserSummary] = attr_dict['_creator'].default, folder: Union[benchling_api_client.types.Unset, Folder] = attr_dict['_folder'].default, outputs: Union[benchling_api_client.types.Unset, List[WorkflowOutputSummary]] = attr_dict['_outputs'].default, responsible_team: Union[benchling_api_client.types.Unset, None, TeamSummary] = attr_dict['_responsible_team'].default, tasks: Union[benchling_api_client.types.Unset, List[WorkflowTaskSummary]] = attr_dict['_tasks'].default, watchers: Union[benchling_api_client.types.Unset, List[UserSummary]] = attr_dict['_watchers'].default, web_url: Union[benchling_api_client.types.Unset, str] = attr_dict['_web_url'].default, workflow_task_schema: Union[benchling_api_client.types.Unset, WorkflowTaskSchemaSummary] = attr_dict['_workflow_task_schema'].default, display_id: Union[benchling_api_client.types.Unset, str] = attr_dict['_display_id'].default, id: Union[benchling_api_client.types.Unset, str] = attr_dict['_id'].default, name: Union[benchling_api_client.types.Unset, str] = attr_dict['_name'].default) None

Method generated by attrs for class WorkflowTaskGroup.

property additional_keys: List[str]
additional_properties: Dict[str, Any]
property creation_origin: CreationOrigin
property creator: UserSummary
property display_id: str

User-friendly ID of the workflow task group

property execution_type: WorkflowTaskGroupExecutionType

The method by which the workflow is executed

property folder: Folder
classmethod from_dict(src_dict: Dict[str, Any]) benchling_api_client.models.workflow_task_group.T
get(key, default=None) Optional[Any]
property id: str

The ID of the workflow task group

property name: str

The name of the workflow task group

property outputs: List[WorkflowOutputSummary]

The outputs of the workflow task group

property responsible_team: Optional[TeamSummary]
property tasks: List[WorkflowTaskSummary]

The input tasks to the workflow task group

to_dict() Dict[str, Any]
property watchers: List[UserSummary]

The users watching the workflow task group

property web_url: str

URL of the workflow task group

property workflow_task_schema: WorkflowTaskSchemaSummary