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, 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, 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, page_size: Optional[int] = 50) → PageIterator[BatchSchema]¶

List batch schemas.

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

list_box_schemas(*, 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, 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, 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, page_size: Optional[int] = 50) → PageIterator[EntrySchemaDetailed]¶

List Entry schemas.

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

list_location_schemas(*, page_size: Optional[int] = 50) → PageIterator[LocationSchema]¶

List location schemas.

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

list_plate_schemas(*, page_size: Optional[int] = 50) → PageIterator[PlateSchema]¶

List plate schemas.

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

list_request_schemas(*, 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, 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