benchling_sdk.services.v2.stable.schema_service module

class SchemaService

Bases: benchling_sdk.services.v2.base_service.BaseService

Schemas.

Schemas represent custom configuration of objects in Benchling. See https://docs.benchling.com/docs/schemas in our documentation on how Schemas impact our developers.

See API docs at https://benchling.com/api/reference#/Schemas

get_assay_result_schema_by_id(schema_id: str) AssayResultSchema

Get a Result schema by ID.

See https://benchling.com/api/reference#/Schemas/getResultSchema

get_assay_run_schema_by_id(schema_id: str) AssayRunSchema

Get a Run schema by ID.

See https://benchling.com/api/reference#/Schemas/getRunSchema

get_batch_schemas_by_id(schema_id: str) BatchSchema

Get a batch schema by ID.

See https://benchling.com/api/reference#/Schemas/getBatchSchema

get_box_schema_by_id(schema_id: str) BoxSchema

Get a box schema by ID.

See https://benchling.com/api/reference#/Schemas/getBoxSchema

get_container_schema_by_id(schema_id: str) ContainerSchema

Get a container schema by ID.

See https://benchling.com/api/reference#/Schemas/getContainerSchema

get_entity_schema_by_id(schema_id: str) EntitySchema

Get an entity schema by ID.

See https://benchling.com/api/reference#/Schemas/getEntitySchema

get_entry_schema_by_id(schema_id: str) EntrySchemaDetailed

Get an Entry schema by ID.

See https://benchling.com/api/reference#/Schemas/getEntrySchema

get_location_schema_by_id(schema_id: str) LocationSchema

Get a location schema by ID.

See https://benchling.com/api/reference#/Schemas/getLocationSchema

get_plate_schema_by_id(schema_id: str) PlateSchema

Get a plate schema by ID.

See https://benchling.com/api/reference#/Schemas/getPlateSchema

get_request_schema_by_id(schema_id: str) RequestSchema

Get a Request schema by ID.

See https://benchling.com/api/reference#/Schemas/getRequestSchema

get_request_task_schema_by_id(schema_id: str) RequestTaskSchema

Get a Request Task schema by ID.

See https://benchling.com/api/reference#/Schemas/getRequestTaskSchema

get_workflow_task_schema_by_id(schema_id: str) WorkflowTaskSchema

Get a Workflow Task schema by ID.

See https://benchling.com/api/reference#/Schemas/getWorkflowTaskSchema

list_assay_result_schemas(*, modified_at: Optional[str] = None, registry_id: Optional[str] = None, page_size: Optional[int] = 50) PageIterator[AssayResultSchema]

List assay result schemas.

See https://benchling.com/api/reference#/Schemas/listAssayResultSchemas

list_assay_run_schemas(*, modified_at: Optional[str] = None, registry_id: Optional[str] = None, page_size: Optional[int] = 50) PageIterator[AssayRunSchema]

List assay run schemas.

See https://benchling.com/api/reference#/Schemas/listAssayRunSchemas

list_batch_schemas(*, modified_at: Optional[str] = None, registry_id: Optional[str] = None, page_size: Optional[int] = 50) PageIterator[BatchSchema]

List batch schemas.

See https://benchling.com/api/reference#/Schemas/listBatchSchemas

list_box_schemas(*, registry_id: Optional[str] = None, page_size: Optional[int] = 50) PageIterator[BoxSchema]

List box schemas.

See https://benchling.com/api/reference#/Schemas/listBoxSchemas

list_container_schemas(*, modified_at: Optional[str] = None, registry_id: Optional[str] = None, page_size: Optional[int] = 50) PageIterator[ContainerSchema]

List container schemas.

See https://benchling.com/api/reference#/Schemas/listContainerSchemas

list_entity_schemas(*, modified_at: Optional[str] = None, registry_id: Optional[str] = None, page_size: Optional[int] = 50) PageIterator[EntitySchema]

List entity schemas.

See https://benchling.com/api/reference#/Schemas/listEntitySchemas

list_entry_schemas(*, modified_at: Optional[str] = None, registry_id: Optional[str] = None, page_size: Optional[int] = 50) PageIterator[EntrySchemaDetailed]

List Entry schemas.

See https://benchling.com/api/reference#/Schemas/listEntrySchemas

list_location_schemas(*, registry_id: Optional[str] = None, page_size: Optional[int] = 50) PageIterator[LocationSchema]

List location schemas.

See https://benchling.com/api/reference#/Schemas/listLocationSchemas

list_plate_schemas(*, registry_id: Optional[str] = None, page_size: Optional[int] = 50) PageIterator[PlateSchema]

List plate schemas.

See https://benchling.com/api/reference#/Schemas/listPlateSchemas

list_request_schemas(*, registry_id: Optional[str] = None, modified_at: Optional[str] = None, page_size: Optional[int] = 50) PageIterator[RequestSchema]

List Request schemas.

See https://benchling.com/api/reference#/Schemas/listRequestSchemas

list_request_task_schemas(*, modified_at: Optional[str] = None, registry_id: Optional[str] = None, page_size: Optional[int] = 50) PageIterator[RequestTaskSchema]

List Request Task schemas.

See https://benchling.com/api/reference#/Schemas/listRequestTaskSchemas

list_workflow_task_schemas(*, modified_at: Optional[str] = None, page_size: Optional[int] = 50) PageIterator[WorkflowTaskSchema]

List Workflow Task schemas.

See https://benchling.com/api/reference#/Schemas/listWorkflowTaskSchemas