diff options
Diffstat (limited to 'openbb_platform/core/openbb_core/app/static/coverage.py')
-rw-r--r-- | openbb_platform/core/openbb_core/app/static/coverage.py | 7 |
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( |