summaryrefslogtreecommitdiffstats
path: root/openbb_platform/core/openbb_core/app/static/coverage.py
diff options
context:
space:
mode:
Diffstat (limited to 'openbb_platform/core/openbb_core/app/static/coverage.py')
-rw-r--r--openbb_platform/core/openbb_core/app/static/coverage.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/openbb_platform/core/openbb_core/app/static/coverage.py b/openbb_platform/core/openbb_core/app/static/coverage.py
index dff33f99a04..9f4f957a913 100644
--- a/openbb_platform/core/openbb_core/app/static/coverage.py
+++ b/openbb_platform/core/openbb_core/app/static/coverage.py
@@ -5,6 +5,7 @@ from typing import TYPE_CHECKING, Any, Dict, List, Optional
from openbb_core.api.router.helpers.coverage_helpers import get_route_schema_map
from openbb_core.app.provider_interface import ProviderInterface
from openbb_core.app.router import CommandMap
+from openbb_core.app.static.reference_loader import ReferenceLoader
if TYPE_CHECKING:
from openbb_core.app.static.app_factory import BaseApp
@@ -26,6 +27,7 @@ class Coverage:
self._app = app
self._command_map = CommandMap(coverage_sep=".")
self._provider_interface = ProviderInterface()
+ self._reference_loader = ReferenceLoader()
def __repr__(self) -> str:
"""Return docstring."""
@@ -49,6 +51,11 @@ class Coverage:
for command, value in self._command_map.commands_model.items()
}
+ @property
+ def reference(self) -> Dict[str, Dict]:
+ """Return reference data."""
+ return self._reference_loader.reference
+
def command_schemas(self, filter_by_provider: Optional[str] = None):
"""Return route schema for a command."""
return get_route_schema_map(