def METHOD_NAME(self) -> List[QlikTable]:
    """
    Get dahsboard chart list
    """
    try:
        self._websocket_send_request(APP_LOADMODEL_REQ)
        models = self._websocket_send_request(GET_LOADMODEL_LAYOUT, response=True)
        data_models = QlikDataModelResult(**models)
        layout = data_models.result.qLayout
        if isinstance(layout, list):
            tables = []
            for layout in data_models.result.qLayout:
                tables.extend(layout.value.tables)
            return tables
        return layout.tables
    except Exception:
        logger.debug(traceback.format_exc())
        logger.warning("Failed to fetch the dashboard datamodels")
    return []