benchling_sdk.services.v2.beta.v2_beta_worklist_service module¶
- class V2BetaWorklistService¶
- Bases: - benchling_sdk.services.v2.base_service.BaseService- V2-Beta Worklists. - Worklists are a convenient way to organize items for bulk actions, and are complementary to folders and projects. - See https://benchling.com/api/v2-beta/reference#/Worklists - append_item(worklist_id, worklist_item_create: benchling_api_client.v2.beta.models.worklist_item_create.WorklistItemCreate) Union[benchling_api_client.v2.beta.models.batch.Batch, benchling_api_client.v2.beta.models.container.Container, benchling_api_client.v2.beta.models.generic_entity.GenericEntity, benchling_api_client.v2.beta.models.plate.Plate, benchling_api_client.v2.extensions.UnknownType]¶
- Append an item to the end of a worklist if the item is not already present in the worklist. - See https://benchling.com/api/v2-beta/reference#/Worklists/createWorklistItem 
 - create(worklist: benchling_api_client.v2.beta.models.worklist_create.WorklistCreate) benchling_api_client.v2.beta.models.worklist.Worklist¶
- Create a worklist. - See https://benchling.com/api/v2-beta/reference#/Worklists/createWorklist 
 - delete(worklist_id: str) None¶
- Permanently deletes a worklist. - See https://benchling.com/api/v2-beta/reference#/Worklists/deleteWorklist 
 - get_by_id(worklist_id: str) benchling_api_client.v2.beta.models.worklist.Worklist¶
- Get a worklist by ID. - See https://benchling.com/api/v2-beta/reference#/Worklists/getWorklist 
 - list(*, sort: Optional[Union[str, benchling_api_client.v2.beta.models.list_worklists_sort.ListWorklistsSort]] = None, modified_at: Optional[str] = None, ids: Optional[Iterable[str]] = None, worklist_type: Optional[benchling_api_client.v2.beta.models.worklist_type.WorklistType] = None, page_size: Optional[int] = 50) PageIterator[benchling_api_client.v2.beta.models.worklist.Worklist]¶
- List worklists. - Individual items within a worklist are summarized. - See https://benchling.com/api/v2-beta/reference#/Worklists/listWorklists 
 - update(worklist_id: str, worklist_update: benchling_api_client.v2.beta.models.worklist_update.WorklistUpdate) benchling_api_client.v2.beta.models.worklist.Worklist¶
- Update a worklist. - See https://benchling.com/api/v2-beta/reference#/Worklists/updateWorklist 
 
