diff --git a/openbb_sdk/sdk/provider/openbb_provider/models/crypto_price.py b/openbb_sdk/sdk/provider/openbb_provider/models/crypto_price.py deleted file mode 100644 index e5331bea291..00000000000 --- a/openbb_sdk/sdk/provider/openbb_provider/models/crypto_price.py +++ /dev/null @@ -1,55 +0,0 @@ -"""Crypto Price Data Model.""" - - -from datetime import date, datetime -from typing import Optional - -from pydantic import Field, PositiveFloat - -from openbb_provider.abstract.data import Data, QueryParams -from openbb_provider.metadata import QUERY_DESCRIPTIONS -from openbb_provider.models.base import BaseSymbol - - -class CryptoPriceQueryParams(QueryParams, BaseSymbol): - """Crypto price query. - - Parameter - --------- - symbol : str - The symbol of the company. - start_date : date - The start date of the query. - end_date : Optional[date] - The end date of the query. - """ - - # These fields only work with Polygon - start_date: date = Field(description=QUERY_DESCRIPTIONS.get("start_date", "")) - end_date: Optional[date] = Field( - description=QUERY_DESCRIPTIONS.get("end_date", ""), default=date.today() - ) - - -class CryptoPriceData(Data): - """Crypto price data. - - Returns - ------- - open : PositiveFloat - The open price of the stock. - high : PositiveFloat - The high price of the stock. - low : PositiveFloat - The low price of the stock. - close : PositiveFloat - The close price of the stock. - date : datetime - The date of the stock. - """ - - open: PositiveFloat - high: PositiveFloat - low: PositiveFloat - close: PositiveFloat - date: datetime diff --git a/openbb_sdk/sdk/provider/openbb_provider/models/forex_price.py b/openbb_sdk/sdk/provider/openbb_provider/models/forex_price.py deleted file mode 100644 index 16923eb2045..00000000000 --- a/openbb_sdk/sdk/provider/openbb_provider/models/forex_price.py +++ /dev/null @@ -1,55 +0,0 @@ -"""Forex Price Data Model.""" - - -from datetime import date, datetime -from typing import Optional - -from pydantic import Field, PositiveFloat - -from openbb_provider.abstract.data import Data, QueryParams -from openbb_provider.metadata import QUERY_DESCRIPTIONS -from openbb_provider.models.base import BaseSymbol - - -class ForexPriceQueryParams(QueryParams, BaseSymbol): - """Forex price query. - - Parameter - --------- - symbol : str - The symbol of the company. - start_date : date - The start date of the query. - end_date : Optional[date] - The end date of the query. - """ - - # These fields only work with Polygon - start_date: date = Field(description=QUERY_DESCRIPTIONS.get("start_date", "")) - end_date: Optional[date] = Field( - description=QUERY_DESCRIPTIONS.get("end_date", ""), default=date.today() - ) - - -class ForexPriceData(Data): - """Forex price data. - - Returns - ------- - open : PositiveFloat - The open price of the stock. - high : PositiveFloat - The high price of the stock. - low : PositiveFloat - The low price of the stock. - close : PositiveFloat - The close price of the stock. - date : datetime - The date of the stock. - """ - - open: PositiveFloat - high: PositiveFloat - low: PositiveFloat - close: PositiveFloat - date: datetime diff --git a/openbb_sdk/sdk/provider/openbb_provider/models/major_indices_price.py b/openbb_sdk/sdk/provider/openbb_provider/models/major_indices_price.py deleted file mode 100644 index a5ad477cc56..00000000000 --- a/openbb_sdk/sdk/provider/openbb_provider/models/major_indices_price.py +++ /dev/null @@ -1,43 +0,0 @@ -"""Major Indices Price Data Model.""" - - -from datetime import datetime - -from pydantic import PositiveFloat - -from openbb_provider.abstract.data import Data, QueryParams -from openbb_provider.models.base import BaseSymbol - - -class MajorIndicesPriceQueryParams(QueryParams, BaseSymbol): - """Major indices price query. - - Parameter - --------- - symbol : str - The symbol of the index. - """ - - -class MajorIndicesPriceData(Data): - """Major Indices price data. - - Returns - ------- - open : PositiveFloat - The open price of the stock. - high : PositiveFloat - The high price of the stock. - low : PositiveFloat - The low price of the stock. - close : PositiveFloat - The close price of the stock. - date : datetime - The date of the stock. - """ - - open: PositiveFloat - high: PositiveFloat - low: PositiveFloat - close: PositiveFloat - date: datetime diff --git a/openbb_sdk/sdk/provider/openbb_provider/models/stock_price.py b/openbb_sdk/sdk/provider/openbb_provider/models/stock_price.py deleted file mode 100644 index 7c61f5ac536..00000000000 --- a/openbb_sdk/sdk/provider/openbb_provider/models/stock_price.py +++ /dev/null @@ -1,55 +0,0 @@ -"""Stock Price Data Model.""" - - -from datetime import date, datetime -from typing import Optional - -from pydantic import Field, PositiveFloat - -from openbb_provider.abstract.data import Data, QueryParams -from openbb_provider.metadata import QUERY_DESCRIPTIONS -from openbb_provider.models.base import BaseSymbol - - -class StockPriceQueryParams(QueryParams, BaseSymbol): - """Stock price query. - - Parameter - --------- - symbol : str - The symbol of the company. - start_date : date - The start date of the query. - end_date : Optional[date] - The end date of the query. - """ - - # These fields only work with Polygon - start_date: date = Field(description=QUERY_DESCRIPTIONS.get("start_date", "")) - end_date: Optional[date] = Field( - description=QUERY_DESCRIPTIONS.get("end_date", ""), default=date.today() - ) - - -class StockPriceData(Data): - """Stock price data. - - Returns - ------- - open : PositiveFloat - The open price of the stock. - high : PositiveFloat - The high price of the stock. - low : PositiveFloat - The low price of the stock. - close : PositiveFloat - The close price of the stock. - date : datetime - The date of the stock. - """ - - open: PositiveFloat - high: PositiveFloat - low: PositiveFloat - close: PositiveFloat - date: datetime