benchling_sdk.services.v2.stable.folder_service module

class FolderService

Bases: benchling_sdk.services.v2.base_service.BaseService

Folders.

Manage folder objects.

See https://benchling.com/api/reference#/Folders

archive(folder_ids: Iterable[str], reason: FoldersArchiveReason) FoldersArchivalChange

Archive folders.

See https://benchling.com/api/reference#/Folders/archiveFolders

create(folder: FolderCreate) Folder

Create folder.

See https://benchling.com/api/reference#/Folders/createFolder

get_by_id(folder_id: str) Folder

Get a folder by ID.

See https://benchling.com/api/reference#/Folders/getFolder

list(*, sort: Optional[Union[str, ListFoldersSort]] = None, archive_reason: Optional[str] = None, name_includes: Optional[str] = None, parent_folder_id: Optional[str] = None, project_id: Optional[str] = None, ids: Optional[Iterable[str]] = None, name: Optional[str] = None, section: Optional[ListFoldersSection] = None, page_size: Optional[int] = 50) PageIterator[Folder]

List folders.

See https://benchling.com/api/reference#/Folders/listFolders

unarchive(folder_ids: Iterable[str]) FoldersArchivalChange

Unarchive folders.

See https://benchling.com/api/reference#/Folders/unarchiveFolders