benchling_sdk.services.v2.stable.box_service module¶
- class BoxService¶
- Bases: - benchling_sdk.services.v2.base_service.BaseService- Boxes. - Boxes are a structured storage type, consisting of a grid of positions that can each hold one container. Unlike locations, there are a maximum number of containers that a box can hold (one per position). - Boxes are all associated with schemas, which define the type of the box (e.g. â10x10 Cryo Boxâ) along with the fields that are tracked and the dimensions of the box. - Like all storage, every Box has a barcode that is unique across the registry. - archive(box_ids: Iterable[str], reason: BoxesArchiveReason, should_remove_barcodes: bool) BoxesArchivalChange¶
- Archive boxes and any containers of the boxes. 
 - bulk_get(*, box_ids: Optional[Iterable[str]] = None, barcodes: Optional[Iterable[str]] = None) Optional[List[Box]]¶
- Bulk get boxes. 
 - list(*, sort: Optional[Union[str, ListBoxesSort]] = None, schema_id: Optional[str] = None, modified_at: Optional[str] = None, name: Optional[str] = None, name_includes: Optional[str] = None, ancestor_storage_id: Optional[str] = None, storage_contents_id: Optional[str] = None, storage_contents_ids: Optional[List[str]] = None, empty_positions: Optional[int] = None, empty_positions_gte: Optional[int] = None, empty_positions_gt: Optional[int] = None, empty_positions_lte: Optional[int] = None, empty_positions_lt: Optional[int] = None, empty_containers: Optional[int] = None, empty_containers_gte: Optional[int] = None, empty_containers_gt: Optional[int] = None, empty_containers_lte: Optional[int] = None, empty_containers_lt: Optional[int] = None, ids: Optional[Iterable[str]] = None, barcodes: Optional[Iterable[str]] = None, names_any_of: Optional[Iterable[str]] = None, names_any_of_case_sensitive: Optional[Iterable[str]] = None, creator_ids: Optional[Iterable[str]] = None, archive_reason: Optional[str] = None, schema_fields: Optional[Dict[str, Any]] = None, page_size: Optional[int] = None) PageIterator[Box]¶
- List boxes. 
 - list_box_contents()¶
- List a boxâs contents. - See https://benchling.com/api/reference#/Boxes/listBoxContents 
 - unarchive(box_ids: Iterable[str]) BoxesArchivalChange¶
- Unarchive boxes and the containers that were archived along with them. - See https://benchling.com/api/reference#/Boxes/unarchiveBoxes 
 
