mirror of
https://github.com/OpenBB-finance/OpenBB.git
synced 2026-11-14 05:14:19 +00:00
remove router endpoint that should have already been removed (#7244)
This commit is contained in:
@@ -1,48 +0,0 @@
|
||||
"""Equity Valuation Multiples Standard Model."""
|
||||
|
||||
from datetime import date as dateType
|
||||
|
||||
from openbb_core.provider.abstract.data import Data
|
||||
from openbb_core.provider.abstract.query_params import QueryParams
|
||||
from openbb_core.provider.utils.descriptions import (
|
||||
DATA_DESCRIPTIONS,
|
||||
QUERY_DESCRIPTIONS,
|
||||
)
|
||||
from pydantic import Field, field_validator
|
||||
|
||||
|
||||
class EquityValuationMultiplesQueryParams(QueryParams):
|
||||
"""Equity Valuation Multiples Query."""
|
||||
|
||||
symbol: str = Field(description=QUERY_DESCRIPTIONS.get("symbol", ""))
|
||||
|
||||
@field_validator("symbol", mode="before", check_fields=False)
|
||||
@classmethod
|
||||
def to_upper(cls, v: str) -> str:
|
||||
"""Convert field to uppercase."""
|
||||
return v.upper()
|
||||
|
||||
|
||||
class EquityValuationMultiplesData(Data):
|
||||
"""Equity Valuation Multiples Data."""
|
||||
|
||||
symbol: str = Field(description=DATA_DESCRIPTIONS.get("symbol", ""))
|
||||
period_ending: dateType | None = Field(
|
||||
default=None, description="End date of the reporting period."
|
||||
)
|
||||
fiscal_year: int | None = Field(
|
||||
default=None, description="Fiscal year for the fiscal period, if available."
|
||||
)
|
||||
fiscal_period: str | None = Field(
|
||||
default=None, description="Fiscal period for the data, if available."
|
||||
)
|
||||
currency: str | None = Field(
|
||||
default=None,
|
||||
description="Currency in which the data is reported.",
|
||||
)
|
||||
market_cap: int | float | None = Field(
|
||||
default=None, description=DATA_DESCRIPTIONS.get("market_cap", "")
|
||||
)
|
||||
enterprise_value: int | float | None = Field(
|
||||
default=None, description=DATA_DESCRIPTIONS.get("enterprise_value", "")
|
||||
)
|
||||
@@ -15,20 +15,6 @@ from openbb_core.app.router import Router
|
||||
router = Router(prefix="/fundamental")
|
||||
|
||||
|
||||
@router.command(
|
||||
model="EquityValuationMultiples",
|
||||
examples=[APIEx(parameters={"symbol": "AAPL", "provider": "fmp"})],
|
||||
)
|
||||
async def multiples(
|
||||
cc: CommandContext,
|
||||
provider_choices: ProviderChoices,
|
||||
standard_params: StandardParams,
|
||||
extra_params: ExtraParams,
|
||||
) -> OBBject:
|
||||
"""Get equity valuation multiples for a given company."""
|
||||
return await OBBject.from_query(Query(**locals()))
|
||||
|
||||
|
||||
@router.command(
|
||||
model="BalanceSheet",
|
||||
examples=[
|
||||
|
||||
Reference in New Issue
Block a user