benchling_api_client.models.workflow_task_schema module¶
- class WorkflowTaskSchema¶
Bases:
object
- __init__(execution_type: Union[benchling_api_client.types.Unset, WorkflowTaskSchemaExecutionType] = attr_dict['_execution_type'].default, can_set_assignee_on_task_creation: Union[benchling_api_client.types.Unset, bool] = attr_dict['_can_set_assignee_on_task_creation'].default, default_creation_folder_id: Union[benchling_api_client.types.Unset, None, str] = attr_dict['_default_creation_folder_id'].default, default_entry_execution_folder_id: Union[benchling_api_client.types.Unset, None, str] = attr_dict['_default_entry_execution_folder_id'].default, default_responsible_team: Union[benchling_api_client.types.Unset, None, TeamSummary] = attr_dict['_default_responsible_team'].default, entry_template_id: Union[benchling_api_client.types.Unset, None, str] = attr_dict['_entry_template_id'].default, prefix: Union[benchling_api_client.types.Unset, str] = attr_dict['_prefix'].default, status_lifecycle: Union[benchling_api_client.types.Unset, WorkflowTaskStatusLifecycle] = attr_dict['_status_lifecycle'].default, task_group_prefix: Union[benchling_api_client.types.Unset, str] = attr_dict['_task_group_prefix'].default, workflow_output_schema: Union[benchling_api_client.types.Unset, None, WorkflowOutputSchema] = attr_dict['_workflow_output_schema'].default, archive_record: Union[benchling_api_client.types.Unset, None, ArchiveRecord] = attr_dict['_archive_record'].default, field_definitions: Union[benchling_api_client.types.Unset, List[Union[SimpleFieldDefinition, IntegerFieldDefinition, FloatFieldDefinition, DropdownFieldDefinition, SchemaLinkFieldDefinition, UnknownType]]] = attr_dict['_field_definitions'].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, type: Union[benchling_api_client.types.Unset, str] = attr_dict['_type'].default) None ¶
Method generated by attrs for class WorkflowTaskSchema.
- property archive_record: Optional[ArchiveRecord]¶
- property can_set_assignee_on_task_creation: bool¶
Whether or not tasks of this schema can be created with a non-null assignee.
- property default_creation_folder_id: Optional[str]¶
ID of the default folder for creating workflow task groups
- property default_entry_execution_folder_id: Optional[str]¶
ID of the default folder for workflow task execution entries
- property default_responsible_team: Optional[TeamSummary]¶
- property entry_template_id: Optional[str]¶
The ID of the template of the entries tasks of this schema will be executed into.
- property execution_type: WorkflowTaskSchemaExecutionType¶
The method by which instances of this schema are executed
- property field_definitions: List[Union[SimpleFieldDefinition, IntegerFieldDefinition, FloatFieldDefinition, DropdownFieldDefinition, SchemaLinkFieldDefinition, UnknownType]]¶
- classmethod from_dict(src_dict: Dict[str, Any]) benchling_api_client.models.workflow_task_schema.T ¶
- property status_lifecycle: WorkflowTaskStatusLifecycle¶
- property task_group_prefix: str¶
The prefix for the displayId of task groups containing tasks of this schema
- property workflow_output_schema: Optional[WorkflowOutputSchema]¶