Deserialize bytes back into a ScheduledRequest. Args: serialized_data: Serialized request data Returns: Reconstructed ScheduledRequest object
(cls, serialized_data: bytes)
| 107 | |
| 108 | @classmethod |
| 109 | def unserialize(cls, serialized_data: bytes) -> "ScheduledRequest": |
| 110 | """ |
| 111 | Deserialize bytes back into a ScheduledRequest. |
| 112 | |
| 113 | Args: |
| 114 | serialized_data: Serialized request data |
| 115 | |
| 116 | Returns: |
| 117 | Reconstructed ScheduledRequest object |
| 118 | """ |
| 119 | data = json.loads(serialized_data) |
| 120 | request = Request.from_dict(data["raw"]) |
| 121 | scheduled_request = cls(request) |
| 122 | scheduled_request.schedule_time = data["schedule_time"] |
| 123 | scheduled_request.request_queue_name = data["request_queue_name"] |
| 124 | scheduled_request.response_queue_name = data["response_queue_name"] |
| 125 | return scheduled_request |
| 126 | |
| 127 | |
| 128 | class ScheduledResponse: |
no test coverage detected