Deserialize bytes back into a ScheduledResponse. Args: serialized_data: Serialized response data Returns: Reconstructed ScheduledResponse object
(cls, serialized_data: bytes)
| 204 | |
| 205 | @classmethod |
| 206 | def unserialize(cls, serialized_data: bytes) -> "ScheduledResponse": |
| 207 | """ |
| 208 | Deserialize bytes back into a ScheduledResponse. |
| 209 | |
| 210 | Args: |
| 211 | serialized_data: Serialized response data |
| 212 | |
| 213 | Returns: |
| 214 | Reconstructed ScheduledResponse object |
| 215 | """ |
| 216 | data = json.loads(serialized_data) |
| 217 | response = RequestOutput.from_dict(data["raw"]) |
| 218 | scheduled_response = cls(response) |
| 219 | scheduled_response.schedule_time = data["schedule_time"] |
| 220 | return scheduled_response |