benchling_sdk.services.v2.stable.dropdown_service module¶
- class DropdownService¶
Bases:
benchling_sdk.services.v2.base_service.BaseService
Dropdowns.
Dropdowns are registry-wide enums. Use dropdowns to standardize on spelling and naming conventions, especially for important metadata like resistance markers.
See https://benchling.com/api/reference#/Dropdowns
- archive_options(dropdown_id: str, dropdown_option_ids: Iterable[str], reason: DropdownOptionsArchiveReason) DropdownOptionsArchivalChange ¶
Archive dropdown options.
See https://benchling.com/api/reference#/Dropdowns/archiveDropdownOptions
- create(dropdown: DropdownCreate) Dropdown ¶
Create a dropdown.
See https://benchling.com/api/reference#/Dropdowns/createDropdown
- get_by_id(dropdown_id: str) Dropdown ¶
Get a dropdown.
See https://benchling.com/api/reference#/Dropdowns/getDropdown
- list(*, page_size: Optional[int] = 50, registry_id: Optional[str] = None) PageIterator[DropdownSummary] ¶
List dropdowns.
See https://benchling.com/api/reference#/Dropdowns/listDropdowns
- unarchive_options(dropdown_id: str, dropdown_option_ids: Iterable[str]) DropdownOptionsArchivalChange ¶
Unarchive dropdown options.
See https://benchling.com/api/reference#/Dropdowns/unarchiveDropdownOptions
- update(dropdown_id: str, dropdown: DropdownUpdate) Dropdown ¶
Update a dropdown.
See https://benchling.com/api/reference#/Dropdowns/updateDropdown