Serialize the response to bytes for storage/transmission. Returns: Serialized response data as bytes
(self)
| 189 | return self.raw.finished |
| 190 | |
| 191 | def serialize(self) -> bytes: |
| 192 | """ |
| 193 | Serialize the response to bytes for storage/transmission. |
| 194 | |
| 195 | Returns: |
| 196 | Serialized response data as bytes |
| 197 | """ |
| 198 | data = { |
| 199 | "schedule_time": self.schedule_time, |
| 200 | "raw": self.raw.to_dict(), |
| 201 | } |
| 202 | serialized_data = json.dumps(data, ensure_ascii=False) |
| 203 | return serialized_data.encode() |
| 204 | |
| 205 | @classmethod |
| 206 | def unserialize(cls, serialized_data: bytes) -> "ScheduledResponse": |
no test coverage detected