bec_lib.request_items.RequestItem#
- class RequestItem(scan_manager: ScanManager, requestID: str, decision_pending: bool = True, scan_id: str = None, request=None, response=None, accepted: bool = None, **_kwargs)[source]#
Bases:
object
Methods
initialize a request item from a ScanQueueMessage / request message
initialize a request item from a RequestReponseMessage / response message
update the current request item with a ScanQueueMessage / request message
update the current request item with a RequestResponseMessage / response message
Attributes
indicates whether a decision has been made to accept or decline a scan request
get the queue item for the given request_item
get the scan item for the given request item
- property decision_pending: bool#
indicates whether a decision has been made to accept or decline a scan request
- classmethod from_request(scan_manager: ScanManager, request: messages.ScanQueueMessage)[source]#
initialize a request item from a ScanQueueMessage / request message
- classmethod from_response(scan_manager: ScanManager, response: messages.RequestResponseMessage)[source]#
initialize a request item from a RequestReponseMessage / response message
- update_with_request(request: ScanQueueMessage)[source]#
update the current request item with a ScanQueueMessage / request message
- update_with_response(response: RequestResponseMessage)[source]#
update the current request item with a RequestResponseMessage / response message