benchling_sdk.services.v2.stable.workflow_output_service module¶
- class WorkflowOutputService¶
Bases:
benchling_sdk.services.v2.base_service.BaseService
Workflow Outputs.
Workflow outputs are outputs of a workflow task.
See https://benchling.com/api/reference#/Workflow%20Outputs
- archive(workflow_output_ids: Iterable[str], reason: WorkflowOutputArchiveReason) WorkflowOutputsArchivalChange ¶
Archive one or more workflow outputs.
See https://benchling.com/api/reference#/Workflow%20Outputs/archiveWorkflowOutputs
- bulk_create(workflow_outputs: Iterable[WorkflowOutputBulkCreate]) AsyncTaskLink ¶
Create one or more workflow outputs.
See https://benchling.com/api/reference#/Workflow%20Outputs/bulkCreateWorkflowOutputs
- bulk_update(workflow_outputs: Iterable[WorkflowOutputBulkUpdate]) AsyncTaskLink ¶
Update one or more workflow outputs.
See https://benchling.com/api/reference#/Workflow%20Outputs/bulkUpdateWorkflowOutputs
- create(workflow_output: WorkflowOutputCreate) WorkflowOutput ¶
Create a new workflow output.
See https://benchling.com/api/reference#/Workflow%20Outputs/createWorkflowOutput
- get_by_id(workflow_output_id: str) WorkflowOutput ¶
Get a workflow output.
See https://benchling.com/api/reference#/Workflow%20Outputs/getWorkflowOutput
- list(ids: Optional[Iterable[str]] = None, workflow_task_group_ids: Optional[Iterable[str]] = None, workflow_task_ids: Optional[Iterable[str]] = None, schema_id: Optional[str] = None, watcher_ids: Optional[Iterable[str]] = None, responsible_team_ids: Optional[Iterable[str]] = None, creation_origin_ids: Optional[Iterable[str]] = None, schema_fields: Optional[Dict[str, Any]] = None, name: Optional[str] = None, name_includes: Optional[str] = None, creator_ids: Optional[Iterable[str]] = None, modified_at: Optional[str] = None, display_ids: Optional[Iterable[str]] = None, linked_item_ids_any_of: Optional[Iterable[str]] = None, linked_item_ids_all_of: Optional[Iterable[str]] = None, linked_item_ids_none_of: Optional[Iterable[str]] = None, archive_reason: Optional[str] = None, page_size: Optional[int] = None) PageIterator[WorkflowOutput] ¶
List workflow outputs.
See https://benchling.com/api/reference#/Workflow%20Outputs/listWorkflowOutputs
- unarchive(workflow_output_ids: Iterable[str]) WorkflowOutputsArchivalChange ¶
Unarchive one or more workflow outputs.
See https://benchling.com/api/reference#/Workflow%20Outputs/unarchiveWorkflowOutputs
- update(workflow_output_id: str, workflow_output: WorkflowOutputUpdate) WorkflowOutput ¶
Update a workflow output.
See https://benchling.com/api/reference#/Workflow%20Outputs/updateWorkflowOutput