marking multiple items allowed

This commit is contained in:
hjoaquim
2024-02-14 15:43:13 +00:00
parent 47a97dfb26
commit 7da04817e1
4 changed files with 8 additions and 0 deletions

View File

@@ -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",

View File

@@ -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",

View File

@@ -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."""

View File

@@ -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)."
)