summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorhjoaquim <h.joaquim@campus.fct.unl.pt>2024-02-21 12:01:44 +0000
committerhjoaquim <h.joaquim@campus.fct.unl.pt>2024-02-21 12:01:44 +0000
commit7fd56985caf6f2b30ab77e321799d3129dcacc9c (patch)
tree419979448f091dbeba5e96895428dc9c662df5fd
parentad2dae277d035e88bbccc1d36c8150e1dddba923 (diff)
new endpoitns
-rw-r--r--openbb_platform/extensions/economy/openbb_economy/economy_router.py2
-rw-r--r--openbb_platform/extensions/economy/openbb_economy/markets/markets_router.py48
2 files changed, 50 insertions, 0 deletions
diff --git a/openbb_platform/extensions/economy/openbb_economy/economy_router.py b/openbb_platform/extensions/economy/openbb_economy/economy_router.py
index b6f0bde05d5..dfd37e4024b 100644
--- a/openbb_platform/extensions/economy/openbb_economy/economy_router.py
+++ b/openbb_platform/extensions/economy/openbb_economy/economy_router.py
@@ -11,9 +11,11 @@ from openbb_core.app.query import Query
from openbb_core.app.router import Router
from openbb_economy.gdp.gdp_router import router as gdp_router
+from openbb_economy.markets.markets_router import router as markets_router
router = Router(prefix="")
router.include_router(gdp_router)
+router.include_router(markets_router)
# pylint: disable=unused-argument
diff --git a/openbb_platform/extensions/economy/openbb_economy/markets/markets_router.py b/openbb_platform/extensions/economy/openbb_economy/markets/markets_router.py
new file mode 100644
index 00000000000..55ea6a44868
--- /dev/null
+++ b/openbb_platform/extensions/economy/openbb_economy/markets/markets_router.py
@@ -0,0 +1,48 @@
+"""Economy Markets Router."""
+
+from openbb_core.app.model.command_context import CommandContext
+from openbb_core.app.model.obbject import OBBject
+from openbb_core.app.provider_interface import (
+ ExtraParams,
+ ProviderChoices,
+ StandardParams,
+)
+from openbb_core.app.query import Query
+from openbb_core.app.router import Router
+
+router = Router(prefix="/markets")
+
+# pylint: disable=unused-argument
+
+
+# @router.command(model="MarketsCategoryQuotes")
+# async def quote_category(
+# cc: CommandContext,
+# provider_choices: ProviderChoices,
+# standard_params: StandardParams,
+# extra_params: ExtraParams,
+# ) -> OBBject:
+# """Get quotes for a specific category of markets."""
+# return await OBBject.from_query(Query(**locals()))
+
+
+# @router.command(model="MarketsSymbolQuotes")
+# async def quote_symbol(
+# cc: CommandContext,
+# provider_choices: ProviderChoices,
+# standard_params: StandardParams,
+# extra_params: ExtraParams,
+# ) -> OBBject:
+# """Get quotes for a specific symbol."""
+# return await OBBject.from_query(Query(**locals()))
+
+
+@router.command(model="MarketsHistorical")
+async def historical(
+ cc: CommandContext,
+ provider_choices: ProviderChoices,
+ standard_params: StandardParams,
+ extra_params: ExtraParams,
+) -> OBBject:
+ """Get quotes for a specific symbol."""
+ return await OBBject.from_query(Query(**locals()))