From 7da04817e18b2c9e373ffde9134f3949d11f58dd Mon Sep 17 00:00:00 2001 From: hjoaquim Date: Wed, 14 Feb 2024 15:43:13 +0000 Subject: [PATCH] marking multiple items allowed --- openbb_platform/providers/fred/openbb_fred/models/series.py | 2 ++ .../providers/intrinio/openbb_intrinio/models/company_news.py | 2 ++ .../providers/intrinio/openbb_intrinio/models/equity_info.py | 2 ++ .../providers/intrinio/openbb_intrinio/models/equity_quote.py | 2 ++ 4 files changed, 8 insertions(+) diff --git a/openbb_platform/providers/fred/openbb_fred/models/series.py b/openbb_platform/providers/fred/openbb_fred/models/series.py index 486d351ecc8..2b80aaba03c 100644 --- a/openbb_platform/providers/fred/openbb_fred/models/series.py +++ b/openbb_platform/providers/fred/openbb_fred/models/series.py @@ -25,6 +25,8 @@ _warn = warnings.warn class FredSeriesQueryParams(SeriesQueryParams): """FRED Series Query Params.""" + __json_schema_extra__ = {"symbol": ["multiple_items_allowed"]} + __alias_dict__ = { "symbol": "series_id", "start_date": "observation_start", diff --git a/openbb_platform/providers/intrinio/openbb_intrinio/models/company_news.py b/openbb_platform/providers/intrinio/openbb_intrinio/models/company_news.py index 237b199c7d6..3dcd1b98ad4 100644 --- a/openbb_platform/providers/intrinio/openbb_intrinio/models/company_news.py +++ b/openbb_platform/providers/intrinio/openbb_intrinio/models/company_news.py @@ -29,6 +29,8 @@ class IntrinioCompanyNewsQueryParams(CompanyNewsQueryParams): class IntrinioCompanyNewsData(CompanyNewsData): """Intrinio Company News Data.""" + __json_schema_extra__ = {"symbol": ["multiple_items_allowed"]} + __alias_dict__ = { "symbols": "symbol", "date": "publication_date", diff --git a/openbb_platform/providers/intrinio/openbb_intrinio/models/equity_info.py b/openbb_platform/providers/intrinio/openbb_intrinio/models/equity_info.py index 3bcc679a543..6488dbd7025 100644 --- a/openbb_platform/providers/intrinio/openbb_intrinio/models/equity_info.py +++ b/openbb_platform/providers/intrinio/openbb_intrinio/models/equity_info.py @@ -20,6 +20,8 @@ class IntrinioEquityInfoQueryParams(EquityInfoQueryParams): Source: https://docs.intrinio.com/documentation/web_api/get_company_v2 """ + __json_schema_extra__ = {"symbol": ["multiple_items_allowed"]} + class IntrinioEquityInfoData(EquityInfoData): """Intrinio Equity Info Data.""" diff --git a/openbb_platform/providers/intrinio/openbb_intrinio/models/equity_quote.py b/openbb_platform/providers/intrinio/openbb_intrinio/models/equity_quote.py index 56fad6f327e..fe8320bae10 100644 --- a/openbb_platform/providers/intrinio/openbb_intrinio/models/equity_quote.py +++ b/openbb_platform/providers/intrinio/openbb_intrinio/models/equity_quote.py @@ -27,6 +27,8 @@ class IntrinioEquityQuoteQueryParams(EquityQuoteQueryParams): Source: https://docs.intrinio.com/documentation/web_api/get_security_realtime_price_v2 """ + __json_schema_extra__ = {"symbol": ["multiple_items_allowed"]} + symbol: str = Field( description="A Security identifier (Ticker, FIGI, ISIN, CUSIP, Intrinio ID)." )