diff options
Diffstat (limited to 'openbb_platform/core/openbb_core/provider/standard_models/income_statement_growth.py')
-rw-r--r-- | openbb_platform/core/openbb_core/provider/standard_models/income_statement_growth.py | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/openbb_platform/core/openbb_core/provider/standard_models/income_statement_growth.py b/openbb_platform/core/openbb_core/provider/standard_models/income_statement_growth.py index c324da6c31e..31fa068f7bc 100644 --- a/openbb_platform/core/openbb_core/provider/standard_models/income_statement_growth.py +++ b/openbb_platform/core/openbb_core/provider/standard_models/income_statement_growth.py @@ -24,10 +24,16 @@ class IncomeStatementGrowthQueryParams(QueryParams): @field_validator("symbol", mode="before", check_fields=False) @classmethod - def upper_symbol(cls, v: str) -> str: - """Convert symbol to uppercase.""" + def to_upper(cls, v: str) -> str: + """Convert field to uppercase.""" return v.upper() + @field_validator("period", 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 IncomeStatementGrowthData(Data): """Income Statement Growth Data.""" @@ -110,8 +116,8 @@ class IncomeStatementGrowthData(Data): @field_validator("symbol", mode="before", check_fields=False) @classmethod - def upper_symbol(cls, v: Union[str, List[str], Set[str]]): - """Convert symbol to uppercase.""" + def to_upper(cls, v: Union[str, List[str], Set[str]]): + """Convert field to uppercase.""" if isinstance(v, str): return v.upper() return ",".join([symbol.upper() for symbol in list(v)]) if v else None |