def METHOD_NAME(self):
    # type () -> Dict[str, Any]
    full_data = {
        "id": self.uuid,
        "timestamp": int(self.timestamp * 1e3),  # milliseconds
        "evaluationErrors": [{"expr": e.expr, "message": e.message} for e in self.errors],
        "probe": self._probe_details(),
        "language": "python",
    }
    full_data.update(self.data)
    return full_data