diff options
Diffstat (limited to 'openbb_platform/core/openbb_core/provider/standard_models/reported_financials.py')
-rw-r--r-- | openbb_platform/core/openbb_core/provider/standard_models/reported_financials.py | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/openbb_platform/core/openbb_core/provider/standard_models/reported_financials.py b/openbb_platform/core/openbb_core/provider/standard_models/reported_financials.py index bd29b71d5ea..d8187d576c5 100644 --- a/openbb_platform/core/openbb_core/provider/standard_models/reported_financials.py +++ b/openbb_platform/core/openbb_core/provider/standard_models/reported_financials.py @@ -35,10 +35,16 @@ class ReportedFinancialsQueryParams(QueryParams): @field_validator("symbol", mode="before", check_fields=False) @classmethod - def upper_symbol(cls, v: str): - """Convert symbol to uppercase.""" + def to_upper(cls, v: str): + """Convert field to uppercase.""" return v.upper() + @field_validator("period", "statement_type", mode="before", check_fields=False) + @classmethod + def to_lower(cls, v: Optional[str]) -> Optional[str]: + """Convert field to lowercase.""" + return v.lower() if v else v + class ReportedFinancialsData(Data): """Reported Financials Data.""" |