From 45b4f3a46132c2d7df9e1a4bd0076fa8a35a4ccd Mon Sep 17 00:00:00 2001 From: Pratyush Shukla Date: Fri, 21 Jul 2023 00:49:34 +0530 Subject: [PATCH] Modified param `interval` to type `Literal` --- .../providers/fmp/openbb_fmp/major_indices_price.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/openbb_sdk/providers/fmp/openbb_fmp/major_indices_price.py b/openbb_sdk/providers/fmp/openbb_fmp/major_indices_price.py index 6c4d270190b..be6e576ea08 100644 --- a/openbb_sdk/providers/fmp/openbb_fmp/major_indices_price.py +++ b/openbb_sdk/providers/fmp/openbb_fmp/major_indices_price.py @@ -1,7 +1,7 @@ """FMP Major Indices Price fetcher.""" # IMPORT STANDARD -from typing import Dict, List, Optional +from typing import Dict, List, Optional, Literal # IMPORT INTERNAL from openbb_provider.abstract.data import QueryParams @@ -28,12 +28,13 @@ class FMPMajorIndicesPriceQueryParams(QueryParams, BaseSymbol): --------- symbol : str The symbol of the index. - interval : str (default = "1hour") - The interval of the index data to fetch. Possible values include "1min", "5min", - "15min", "30min", "1hour", "4hour". + interval : Literal['1min', '5min', '15min', '30min', '1hour', '4hour'] + The interval of the index data to fetch. Default is '1hour`. """ - interval: str = Field(default="1hour") + interval: Literal["1min", "5min", "15min", "30min", "1hour", "4hour"] = Field( + default="1hour" + ) class FMPMajorIndicesPriceData(BaseStockPriceData):