diff options
author | hjoaquim <h.joaquim@campus.fct.unl.pt> | 2024-02-21 12:01:44 +0000 |
---|---|---|
committer | hjoaquim <h.joaquim@campus.fct.unl.pt> | 2024-02-21 12:01:44 +0000 |
commit | 7fd56985caf6f2b30ab77e321799d3129dcacc9c (patch) | |
tree | 419979448f091dbeba5e96895428dc9c662df5fd | |
parent | ad2dae277d035e88bbccc1d36c8150e1dddba923 (diff) |
new endpoitns
-rw-r--r-- | openbb_platform/extensions/economy/openbb_economy/economy_router.py | 2 | ||||
-rw-r--r-- | openbb_platform/extensions/economy/openbb_economy/markets/markets_router.py | 48 |
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())) |