benchling_sdk.services.v2.stable.dropdown_service module¶
- class DropdownService¶
Bases:
benchling_sdk.services.v2.base_service.BaseServiceDropdowns.
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