benchling_sdk.services.v2.stable.test_order_service module

class TestOrderService

Bases: benchling_sdk.services.v2.base_service.BaseService

Test Orders.

Test orders enable users to order tests for specific sample/container combinations that will be fulfilled in assays.

See https://benchling.com/api/reference?availability=la#/Test%20Orders/

bulk_update(test_orders: Iterable[benchling_api_client.v2.stable.models.test_order_bulk_update.TestOrderBulkUpdate]) AsyncTaskLink

Bulk update Test Orders.

See https://benchling.com/api/reference?availability=la#/Test%20Orders/bulkUpdateTestOrders

list(*, page_size: Optional[int] = 50, next_token: Optional[str] = None, sort: Optional[benchling_api_client.v2.stable.models.list_test_orders_sort.ListTestOrdersSort] = ListTestOrdersSort.MODIFIEDATDESC, created_atlt: Optional[str] = None, created_atgt: Optional[str] = None, created_atlte: Optional[str] = None, created_atgte: Optional[str] = None, modified_atlt: Optional[str] = None, modified_atgt: Optional[str] = None, modified_atlte: Optional[str] = None, modified_atgte: Optional[str] = None, ids: Optional[str] = None, container_idsany_of: Optional[str] = None, sample_idsany_of: Optional[str] = None, status: Optional[benchling_api_client.v2.stable.models.test_order_status.TestOrderStatus] = None) PageIterator[benchling_api_client.v2.stable.models.test_order.TestOrder]

List Test Orders.

See https://benchling.com/api/reference?availability=la#/Test%20Orders/listTestOrders

update(test_order_id: str, test_order: benchling_api_client.v2.stable.models.test_order_update.TestOrderUpdate) benchling_api_client.v2.stable.models.test_order.TestOrder

Update a TestOrder.

See https://benchling.com/api/reference?availability=la#/Test%20Orders/updateTestOrder