benchling_api_client.models.checkout_record module

class CheckoutRecord

Bases: object

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

__init__(assignee: Union[benchling_api_client.types.Unset, None, UserSummary, TeamSummary, UnknownType] = attr_dict['_assignee'].default, comment: Union[benchling_api_client.types.Unset, str] = attr_dict['_comment'].default, modified_at: Union[benchling_api_client.types.Unset, datetime] = attr_dict['_modified_at'].default, status: Union[benchling_api_client.types.Unset, CheckoutRecordStatus] = attr_dict['_status'].default) None

Method generated by attrs for class CheckoutRecord.

property additional_keys: List[str]
additional_properties: Dict[str, Any]
property assignee: Optional[Union[UserSummary, TeamSummary, UnknownType]]
property comment: str
classmethod from_dict(src_dict: Dict[str, Any]) benchling_api_client.models.checkout_record.T
get(key, default=None) Optional[Any]
property modified_at: datetime
property status: CheckoutRecordStatus
to_dict() Dict[str, Any]