diff options
Diffstat (limited to 'openbb_platform/core/openbb_core/provider/standard_models/price_target_consensus.py')
-rw-r--r-- | openbb_platform/core/openbb_core/provider/standard_models/price_target_consensus.py | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/openbb_platform/core/openbb_core/provider/standard_models/price_target_consensus.py b/openbb_platform/core/openbb_core/provider/standard_models/price_target_consensus.py index d0858227c4f..892fe164c0f 100644 --- a/openbb_platform/core/openbb_core/provider/standard_models/price_target_consensus.py +++ b/openbb_platform/core/openbb_core/provider/standard_models/price_target_consensus.py @@ -15,19 +15,22 @@ from openbb_core.provider.utils.descriptions import ( class PriceTargetConsensusQueryParams(QueryParams): """Price Target Consensus Query.""" - symbol: str = Field(description=QUERY_DESCRIPTIONS.get("symbol", "")) + symbol: Optional[str] = Field( + default=None, description=QUERY_DESCRIPTIONS.get("symbol", "") + ) @field_validator("symbol", mode="before", check_fields=False) @classmethod - def to_upper(cls, v: str) -> str: + def to_upper(cls, v): """Convert field to uppercase.""" - return v.upper() + return v.upper() if v else None class PriceTargetConsensusData(Data): """Price Target Consensus Data.""" symbol: str = Field(description=DATA_DESCRIPTIONS.get("symbol", "")) + name: Optional[str] = Field(default=None, description="The company name") target_high: Optional[float] = Field( default=None, description="High target of the price target consensus." ) |