summaryrefslogtreecommitdiffstats
path: root/openbb_platform/core/openbb_core/provider/standard_models/reported_financials.py
diff options
context:
space:
mode:
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.py10
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."""