benchling_sdk.services.v2.stable.mixture_service module¶
- class MixtureService¶
- Bases: - benchling_sdk.services.v2.base_service.BaseService- Mixtures. - Mixtures are solutions comprised of multiple ingredients where the exact quantities of each ingredient are important to track. Each ingredient is uniquely identified by its component entity. - See https://benchling.com/api/reference#/Mixtures - archive(mixture_ids: Iterable[str], reason: EntityArchiveReason) MixturesArchivalChange¶
- Archive mixtures. - See https://benchling.com/api/reference#/Mixtures/archiveMixtures 
 - bulk_create(mixtures: Iterable[MixtureCreate]) AsyncTaskLink¶
- Bulk create mixtures. - See https://benchling.com/api/reference#/Mixtures/bulkCreateMixtures 
 - bulk_update(mixtures: Iterable[MixtureBulkUpdate]) AsyncTaskLink¶
- Bulk update mixtures. - See https://benchling.com/api/reference#/Mixtures/bulkUpdateMixtures 
 - create(mixture: MixtureCreate) Mixture¶
- Create a mixture. - See https://benchling.com/api/reference#/Mixtures/createMixture 
 - get_by_id(mixture_id: str) Mixture¶
- Get a mixture. - See https://benchling.com/api/reference#/Mixtures/getMixture 
 - list(modified_at: Optional[str] = None, created_at: Optional[str] = None, name: Optional[str] = None, name_includes: Optional[str] = None, folder_id: Optional[str] = None, mentioned_in: Optional[Iterable[str]] = None, project_id: Optional[str] = None, registry_id: Optional[str] = None, schema_id: Optional[str] = None, archive_reason: Optional[str] = None, mentions: Optional[Iterable[str]] = None, sort: Optional[Union[str, ListMixturesSort]] = None, ids: Optional[Iterable[str]] = None, entity_registry_ids_any_of: Optional[Iterable[str]] = None, ingredient_component_entity_ids: Optional[Iterable[str]] = None, ingredient_component_entity_ids_any_of: Optional[Iterable[str]] = None, names_any_of: Optional[Iterable[str]] = None, names_any_of_case_sensitive: Optional[Iterable[str]] = None, schema_fields: Optional[Dict[str, Any]] = None, page_size: Optional[int] = None, author_idsany_of: Optional[Iterable[str]] = None) PageIterator[Mixture]¶
- List Mixtures. - See https://benchling.com/api/reference#/Mixtures/listMixtures 
 - unarchive(mixture_ids: Iterable[str]) MixturesArchivalChange¶
- Unarchive mixtures. - See https://benchling.com/api/reference#/Mixtures/unarchiveMixtures 
 - update(mixture_id: str, mixture: MixtureUpdate) Mixture¶
- Update a mixture. - See https://benchling.com/api/reference#/Mixtures/updateMixture 
 
