benchling_api_client.models.well module

class Well

Bases: object

__init__(archive_record: Union[benchling_api_client.types.Unset, None, ArchiveRecord] = attr_dict['_archive_record'].default, barcode: Union[benchling_api_client.types.Unset, str] = attr_dict['_barcode'].default, checkout_record: Union[benchling_api_client.types.Unset, CheckoutRecord] = attr_dict['_checkout_record'].default, contents: Union[benchling_api_client.types.Unset, List[ContainerContent]] = attr_dict['_contents'].default, created_at: Union[benchling_api_client.types.Unset, datetime] = attr_dict['_created_at'].default, creator: Union[benchling_api_client.types.Unset, UserSummary] = attr_dict['_creator'].default, fields: Union[benchling_api_client.types.Unset, Fields] = attr_dict['_fields'].default, id: Union[benchling_api_client.types.Unset, str] = attr_dict['_id'].default, modified_at: Union[benchling_api_client.types.Unset, datetime] = attr_dict['_modified_at'].default, name: Union[benchling_api_client.types.Unset, str] = attr_dict['_name'].default, parent_storage_id: Union[benchling_api_client.types.Unset, None, str] = attr_dict['_parent_storage_id'].default, parent_storage_schema: Union[benchling_api_client.types.Unset, SchemaSummary] = attr_dict['_parent_storage_schema'].default, project_id: Union[benchling_api_client.types.Unset, None, str] = attr_dict['_project_id'].default, quantity: Union[benchling_api_client.types.Unset, ContainerQuantity] = attr_dict['_quantity'].default, schema: Union[benchling_api_client.types.Unset, None, SchemaSummary] = attr_dict['_schema'].default, volume: Union[benchling_api_client.types.Unset, DeprecatedContainerVolumeForResponse] = attr_dict['_volume'].default, web_url: Union[benchling_api_client.types.Unset, str] = attr_dict['_web_url'].default) None

Method generated by attrs for class Well.

property archive_record: Optional[ArchiveRecord]
property barcode: str

Barcode of the well

property checkout_record: CheckoutRecord

assignee field is set if status is “RESERVED” or “CHECKED_OUT”, or null if status is “AVAILABLE”.

comment field is set when container was last reserved, checked out, or checked into.

modifiedAt field is the date and time when container was last checked out, checked in, or reserved

property contents: List[ContainerContent]

Array of well contents, each with a batch and concentration

property created_at: datetime

DateTime the well was created

property creator: UserSummary
property fields: Fields
classmethod from_dict(src_dict: Dict[str, Any]) benchling_api_client.models.well.T
property id: str

ID of the well

property modified_at: datetime

DateTime the well was last modified

property name: str

Name of the well, defaults to barcode if name is not provided.

property parent_storage_id: Optional[str]

ID of containing parent storage, a plate well with a coordinate (e.g. plt_2bAks9dx:a2).

property parent_storage_schema: SchemaSummary
property project_id: Optional[str]

ID of the project if set

property quantity: ContainerQuantity

Quantity of a container, well, or transfer. Supports mass, volume, and other quantities.

property schema: Optional[SchemaSummary]
to_dict() Dict[str, Any]
property volume: DeprecatedContainerVolumeForResponse
property web_url: str