benchling_api_client.models.request_update module

class RequestUpdate

Bases: object

__init__(request_status: Union[benchling_api_client.types.Unset, RequestStatus] = attr_dict['_request_status'].default, assignees: Union[benchling_api_client.types.Unset, List[Union[RequestWriteUserAssignee, RequestWriteTeamAssignee, UnknownType]]] = attr_dict['_assignees'].default, fields: Union[benchling_api_client.types.Unset, Fields] = attr_dict['_fields'].default, project_id: Union[benchling_api_client.types.Unset, str] = attr_dict['_project_id'].default, requestor_id: Union[benchling_api_client.types.Unset, None, str] = attr_dict['_requestor_id'].default, sample_groups: Union[benchling_api_client.types.Unset, List[RequestSampleGroupCreate]] = attr_dict['_sample_groups'].default, scheduled_on: Union[benchling_api_client.types.Unset, date] = attr_dict['_scheduled_on'].default) None

Method generated by attrs for class RequestUpdate.

property assignees: List[Union[RequestWriteUserAssignee, RequestWriteTeamAssignee, UnknownType]]

Array of assignees

property fields: Fields
classmethod from_dict(src_dict: Dict[str, Any]) benchling_api_client.models.request_update.T
property project_id: str

The ID of the project to which the request belongs.

property request_status: RequestStatus
property requestor_id: Optional[str]

ID of the user making the request. If unspecified, the requestor is the request creator.

property sample_groups: List[RequestSampleGroupCreate]
property scheduled_on: date

Date the request is scheduled to be executed on, in YYYY-MM-DD format.

to_dict() Dict[str, Any]