def METHOD_NAME(self):
    try:
        self.connect_websocket()
        self._websocket_send_request(GET_DOCS_LIST_REQ)
        resp = self.socket_connection.recv()
        self.close_websocket()
        return QlikDashboardResult(**json.loads(resp))
    except ValidationError:
        logger.debug(traceback.format_exc())
        logger.warning("Failed to fetch the dashboard datamodels")
    return None