diff --git a/openbb_sdk/providers/fmp/openbb_fmp/models/analyst_estimates.py b/openbb_sdk/providers/fmp/openbb_fmp/models/analyst_estimates.py index 41f406e812c..1be1edf8930 100644 --- a/openbb_sdk/providers/fmp/openbb_fmp/models/analyst_estimates.py +++ b/openbb_sdk/providers/fmp/openbb_fmp/models/analyst_estimates.py @@ -1,7 +1,7 @@ """FMP Analyst Estimates fetcher.""" -from typing import Dict, List, Optional +from typing import Any, Dict, List, Optional from openbb_provider.abstract.fetcher import Fetcher from openbb_provider.helpers import data_transformer @@ -57,19 +57,14 @@ class FMPAnalystEstimatesFetcher( ] ): @staticmethod - def transform_query( - query: AnalystEstimatesQueryParams, extra_params: Optional[Dict] = None - ) -> FMPAnalystEstimatesQueryParams: - return FMPAnalystEstimatesQueryParams( - symbol=query.symbol, period=query.period, limit=query.limit - ) + def transform_query(params: Dict[str, Any]) -> FMPAnalystEstimatesQueryParams: + return FMPAnalystEstimatesQueryParams(**params) @staticmethod def extract_data( query: FMPAnalystEstimatesQueryParams, credentials: Optional[Dict[str, str]] ) -> List[FMPAnalystEstimatesData]: - if credentials: - api_key = credentials.get("fmp_api_key") + api_key = credentials.get("fmp_api_key") if credentials else "" query.period = "quarter" if query.period == "quarterly" else "annual" @@ -81,5 +76,5 @@ class FMPAnalystEstimatesFetcher( @staticmethod def transform_data( data: List[FMPAnalystEstimatesData], - ) -> List[AnalystEstimatesData]: - return data_transformer(data, AnalystEstimatesData) + ) -> List[FMPAnalystEstimatesData]: + return data diff --git a/openbb_sdk/providers/fmp/openbb_fmp/models/available_indices.py b/openbb_sdk/providers/fmp/openbb_fmp/models/available_indices.py index f971260362e..0f27a30db11 100644 --- a/openbb_sdk/providers/fmp/openbb_fmp/models/available_indices.py +++ b/openbb_sdk/providers/fmp/openbb_fmp/models/available_indices.py @@ -1,7 +1,7 @@ """FMP Available Indices fetcher.""" -from typing import Dict, List, Optional +from typing import Any, Dict, List, Optional from openbb_provider.abstract.fetcher import Fetcher from openbb_provider.helpers import data_transformer @@ -39,17 +39,14 @@ class FMPAvailableIndicesFetcher( ] ): @staticmethod - def transform_query( - query: AvailableIndicesQueryParams, extra_params: Optional[Dict] = None - ) -> FMPAvailableIndicesQueryParams: - return FMPAvailableIndicesQueryParams() + def transform_query(params: Dict[str, Any]) -> FMPAvailableIndicesQueryParams: + return FMPAvailableIndicesQueryParams(**params) @staticmethod def extract_data( query: FMPAvailableIndicesQueryParams, credentials: Optional[Dict[str, str]] ) -> List[FMPAvailableIndicesData]: - if credentials: - api_key = credentials.get("fmp_api_key") + api_key = credentials.get("fmp_api_key") if credentials else "" base_url = "https://financialmodelingprep.com/api/v3" url = f"{base_url}/symbol/available-indexes?apikey={api_key}" @@ -58,5 +55,5 @@ class FMPAvailableIndicesFetcher( @staticmethod def transform_data( data: List[FMPAvailableIndicesData], - ) -> List[AvailableIndicesData]: - return data_transformer(data, AvailableIndicesData) + ) -> List[FMPAvailableIndicesData]: + return data diff --git a/openbb_sdk/providers/fmp/openbb_fmp/models/balance_sheet.py b/openbb_sdk/providers/fmp/openbb_fmp/models/balance_sheet.py index 64229442daa..649bbdbca5b 100644 --- a/openbb_sdk/providers/fmp/openbb_fmp/models/balance_sheet.py +++ b/openbb_sdk/providers/fmp/openbb_fmp/models/balance_sheet.py @@ -130,8 +130,7 @@ class FMPBalanceSheetFetcher( def extract_data( query: FMPBalanceSheetQueryParams, credentials: Optional[Dict[str, str]] ) -> List[FMPBalanceSheetData]: - if credentials: - api_key = credentials.get("fmp_api_key") + api_key = credentials.get("fmp_api_key") if credentials else "" url = create_url( 3, f"balance-sheet-statement/{query.symbol}", api_key, query, ["symbol"] diff --git a/openbb_sdk/providers/fmp/openbb_fmp/models/cash_flow.py b/openbb_sdk/providers/fmp/openbb_fmp/models/cash_flow.py index 0c104e88a83..2330d07f061 100644 --- a/openbb_sdk/providers/fmp/openbb_fmp/models/cash_flow.py +++ b/openbb_sdk/providers/fmp/openbb_fmp/models/cash_flow.py @@ -119,8 +119,7 @@ class FMPCashFlowStatementFetcher( def extract_data( query: FMPCashFlowStatementQueryParams, credentials: Optional[Dict[str, str]] ) -> List[FMPCashFlowStatementData]: - if credentials: - api_key = credentials.get("fmp_api_key") + api_key = credentials.get("fmp_api_key") if credentials else "" url = create_url( 3, f"cash-flow-statement/{query.symbol}", api_key, query, ["symbol"] diff --git a/openbb_sdk/providers/fmp/openbb_fmp/models/company_overview.py b/openbb_sdk/providers/fmp/openbb_fmp/models/company_overview.py index ce634a5b74e..6e1d21fb584 100644 --- a/openbb_sdk/providers/fmp/openbb_fmp/models/company_overview.py +++ b/openbb_sdk/providers/fmp/openbb_fmp/models/company_overview.py @@ -61,8 +61,7 @@ class FMPCompanyOverviewFetcher( def extract_data( query: FMPCompanyOverviewQueryParams, credentials: Optional[Dict[str, str]] ) -> FMPCompanyOverviewData: - if credentials: - api_key = credentials.get("fmp_api_key") + api_key = credentials.get("fmp_api_key") if credentials else "" base_url = "https://financialmodelingprep.com/api/v3/" request_url = f"{base_url}profile/{query.symbol}?apikey={api_key}" diff --git a/openbb_sdk/providers/fmp/openbb_fmp/models/crypto_eod.py b/openbb_sdk/providers/fmp/openbb_fmp/models/crypto_eod.py index 9708c3b22bb..c543f3d3729 100644 --- a/openbb_sdk/providers/fmp/openbb_fmp/models/crypto_eod.py +++ b/openbb_sdk/providers/fmp/openbb_fmp/models/crypto_eod.py @@ -76,8 +76,7 @@ class FMPCryptoEODFetcher( def extract_data( query: FMPCryptoEODQueryParams, credentials: Optional[Dict[str, str]] ) -> List[FMPCryptoEODData]: - if credentials: - api_key = credentials.get("fmp_api_key") + api_key = credentials.get("fmp_api_key") if credentials else "" base_url = "https://financialmodelingprep.com/api/v3/" query_str = get_querystring(query.dict(), ["symbol"]) diff --git a/openbb_sdk/providers/fmp/openbb_fmp/models/dividend_calendar.py b/openbb_sdk/providers/fmp/openbb_fmp/models/dividend_calendar.py index 831c811ea57..5e68ac49203 100644 --- a/openbb_sdk/providers/fmp/openbb_fmp/models/dividend_calendar.py +++ b/openbb_sdk/providers/fmp/openbb_fmp/models/dividend_calendar.py @@ -75,8 +75,7 @@ class FMPDividendCalendarFetcher( def extract_data( query: FMPDividendCalendarQueryParams, credentials: Optional[Dict[str, str]] ) -> List[FMPDividendCalendarData]: - if credentials: - api_key = credentials.get("fmp_api_key") + api_key = credentials.get("fmp_api_key") if credentials else "" base_url = "https://financialmodelingprep.com/api/v3" query_str = get_querystring(query.dict(), []) diff --git a/openbb_sdk/providers/fmp/openbb_fmp/models/earnings_calendar.py b/openbb_sdk/providers/fmp/openbb_fmp/models/earnings_calendar.py index b7bb410d372..8da656684fd 100644 --- a/openbb_sdk/providers/fmp/openbb_fmp/models/earnings_calendar.py +++ b/openbb_sdk/providers/fmp/openbb_fmp/models/earnings_calendar.py @@ -64,8 +64,7 @@ class FMPEarningsCalendarFetcher( def extract_data( query: FMPEarningsCalendarQueryParams, credentials: Optional[Dict[str, str]] ) -> List[FMPEarningsCalendarData]: - if credentials: - api_key = credentials.get("fmp_api_key") + api_key = credentials.get("fmp_api_key") if credentials else "" url = create_url( 3, f"historical/earning_calendar/{query.symbol}", api_key, query, ["symbol"] diff --git a/openbb_sdk/providers/fmp/openbb_fmp/models/earnings_call_transcript.py b/openbb_sdk/providers/fmp/openbb_fmp/models/earnings_call_transcript.py index bf66bf0e40b..f6d3c1e6346 100644 --- a/openbb_sdk/providers/fmp/openbb_fmp/models/earnings_call_transcript.py +++ b/openbb_sdk/providers/fmp/openbb_fmp/models/earnings_call_transcript.py @@ -56,8 +56,7 @@ class FMPEarningsCallTranscriptFetcher( query: FMPEarningsCallTranscriptQueryParams, credentials: Optional[Dict[str, str]], ) -> List[FMPEarningsCallTranscriptData]: - if credentials: - api_key = credentials.get("fmp_api_key") + api_key = credentials.get("fmp_api_key") if credentials else "" url = create_url( 4, diff --git a/openbb_sdk/providers/fmp/openbb_fmp/models/esg_risk_rating.py b/openbb_sdk/providers/fmp/openbb_fmp/models/esg_risk_rating.py index 113565a0396..2241a118e6a 100644 --- a/openbb_sdk/providers/fmp/openbb_fmp/models/esg_risk_rating.py +++ b/openbb_sdk/providers/fmp/openbb_fmp/models/esg_risk_rating.py @@ -61,8 +61,7 @@ class FMPESGRiskRatingFetcher( def extract_data( query: FMPESGRiskRatingQueryParams, credentials: Optional[Dict[str, str]] ) -> List[FMPESGRiskRatingData]: - if credentials: - api_key = credentials.get("fmp_api_key") + api_key = credentials.get("fmp_api_key") if credentials else "" url = create_url( 4, "esg-environmental-social-governance-data-ratings", api_key, query diff --git a/openbb_sdk/providers/fmp/openbb_fmp/models/esg_score.py b/openbb_sdk/providers/fmp/openbb_fmp/models/esg_score.py index a8d2fa2182b..9c7d2c1b0ac 100644 --- a/openbb_sdk/providers/fmp/openbb_fmp/models/esg_score.py +++ b/openbb_sdk/providers/fmp/openbb_fmp/models/esg_score.py @@ -52,8 +52,7 @@ class FMPESGScoreFetcher( def extract_data( query: FMPESGScoreQueryParams, credentials: Optional[Dict[str, str]] ) -> List[FMPESGScoreData]: - if credentials: - api_key = credentials.get("fmp_api_key") + api_key = credentials.get("fmp_api_key") if credentials else "" url = create_url(4, "esg-environmental-social-governance-data", api_key, query) return get_data_many(url, FMPESGScoreData) diff --git a/openbb_sdk/providers/fmp/openbb_fmp/models/esg_sector.py b/openbb_sdk/providers/fmp/openbb_fmp/models/esg_sector.py index 7983941c8e3..eda0e4c1e69 100644 --- a/openbb_sdk/providers/fmp/openbb_fmp/models/esg_sector.py +++ b/openbb_sdk/providers/fmp/openbb_fmp/models/esg_sector.py @@ -54,8 +54,7 @@ class FMPESGSectorFetcher( def extract_data( query: FMPESGSectorQueryParams, credentials: Optional[Dict[str, str]] ) -> List[FMPESGSectorData]: - if credentials: - api_key = credentials.get("fmp_api_key") + api_key = credentials.get("fmp_api_key") if credentials else "" url = create_url( 4, "esg-environmental-social-governance-sector-benchmark", api_key, query diff --git a/openbb_sdk/providers/fmp/openbb_fmp/models/executive_compensation.py b/openbb_sdk/providers/fmp/openbb_fmp/models/executive_compensation.py index 5fee006db25..a2ce221e22c 100644 --- a/openbb_sdk/providers/fmp/openbb_fmp/models/executive_compensation.py +++ b/openbb_sdk/providers/fmp/openbb_fmp/models/executive_compensation.py @@ -65,8 +65,7 @@ class FMPExecutiveCompensationFetcher( query: FMPExecutiveCompensationQueryParams, credentials: Optional[Dict[str, str]], ) -> List[FMPExecutiveCompensationData]: - if credentials: - api_key = credentials.get("fmp_api_key") + api_key = credentials.get("fmp_api_key") if credentials else "" url = create_url(4, "governance/executive_compensation", api_key, query) return get_data_many(url, FMPExecutiveCompensationData) diff --git a/openbb_sdk/providers/fmp/openbb_fmp/models/executives.py b/openbb_sdk/providers/fmp/openbb_fmp/models/executives.py index 8ababda7c40..b0f68775b30 100644 --- a/openbb_sdk/providers/fmp/openbb_fmp/models/executives.py +++ b/openbb_sdk/providers/fmp/openbb_fmp/models/executives.py @@ -78,8 +78,7 @@ class FMPKeyExecutivesFetcher( def extract_data( query: FMPKeyExecutivesQueryParams, credentials: Optional[Dict[str, str]] ) -> List[FMPKeyExecutivesData]: - if credentials: - api_key = credentials.get("fmp_api_key") + api_key = credentials.get("fmp_api_key") if credentials else "" base_url = "https://financialmodelingprep.com/api/v3/" request_url = f"{base_url}key-executives/{query.symbol}?apikey={api_key}" diff --git a/openbb_sdk/providers/fmp/openbb_fmp/models/forex_eod.py b/openbb_sdk/providers/fmp/openbb_fmp/models/forex_eod.py index c74b9f371f0..92e371fce7d 100644 --- a/openbb_sdk/providers/fmp/openbb_fmp/models/forex_eod.py +++ b/openbb_sdk/providers/fmp/openbb_fmp/models/forex_eod.py @@ -74,8 +74,7 @@ class FMPForexEODFetcher( def extract_data( query: FMPForexEODQueryParams, credentials: Optional[Dict[str, str]] ) -> List[FMPForexEODData]: - if credentials: - api_key = credentials.get("fmp_api_key") + api_key = credentials.get("fmp_api_key") if credentials else "" base_url = "https://financialmodelingprep.com/api/v3" query_str = get_querystring(query.dict(), ["symbol"]) diff --git a/openbb_sdk/providers/fmp/openbb_fmp/models/forex_pairs.py b/openbb_sdk/providers/fmp/openbb_fmp/models/forex_pairs.py index 1f8e972b4ee..daf21eade7a 100644 --- a/openbb_sdk/providers/fmp/openbb_fmp/models/forex_pairs.py +++ b/openbb_sdk/providers/fmp/openbb_fmp/models/forex_pairs.py @@ -51,8 +51,7 @@ class FMPForexPairsFetcher( def extract_data( query: FMPForexPairsQueryParams, credentials: Optional[Dict[str, str]] ) -> List[FMPForexPairsData]: - if credentials: - api_key = credentials.get("fmp_api_key") + api_key = credentials.get("fmp_api_key") if credentials else "" base_url = "https://financialmodelingprep.com/api/v3" url = f"{base_url}/symbol/available-forex-currency-pairs?apikey={api_key}" diff --git a/openbb_sdk/providers/fmp/openbb_fmp/models/global_news.py b/openbb_sdk/providers/fmp/openbb_fmp/models/global_news.py index b7e0e58d0b2..ec2ac8d8458 100644 --- a/openbb_sdk/providers/fmp/openbb_fmp/models/global_news.py +++ b/openbb_sdk/providers/fmp/openbb_fmp/models/global_news.py @@ -42,8 +42,7 @@ class FMPGlobalNewsFetcher( def extract_data( query: FMPGlobalNewsQueryParams, credentials: Optional[Dict[str, str]] ) -> List[FMPGlobalNewsData]: - if credentials: - api_key = credentials.get("fmp_api_key") + api_key = credentials.get("fmp_api_key") if credentials else "" url = create_url(4, "general_news", api_key, query) return get_data_many(url, FMPGlobalNewsData) diff --git a/openbb_sdk/providers/fmp/openbb_fmp/models/historical_dividends.py b/openbb_sdk/providers/fmp/openbb_fmp/models/historical_dividends.py index ae5bed51d20..fc6daad061b 100644 --- a/openbb_sdk/providers/fmp/openbb_fmp/models/historical_dividends.py +++ b/openbb_sdk/providers/fmp/openbb_fmp/models/historical_dividends.py @@ -75,8 +75,7 @@ class FMPHistoricalDividendsFetcher( def extract_data( query: FMPHistoricalDividendsQueryParams, credentials: Optional[Dict[str, str]] ) -> List[FMPHistoricalDividendsData]: - if credentials: - api_key = credentials.get("fmp_api_key") + api_key = credentials.get("fmp_api_key") if credentials else "" url = create_url( 3, f"historical-price-full/stock_dividend/{query.symbol}", api_key diff --git a/openbb_sdk/providers/fmp/openbb_fmp/models/historical_employees.py b/openbb_sdk/providers/fmp/openbb_fmp/models/historical_employees.py index 3c31ab47b4d..3705fbf8469 100644 --- a/openbb_sdk/providers/fmp/openbb_fmp/models/historical_employees.py +++ b/openbb_sdk/providers/fmp/openbb_fmp/models/historical_employees.py @@ -74,8 +74,7 @@ class FMPHistoricalEmployeesFetcher( def extract_data( query: FMPHistoricalEmployeesQueryParams, credentials: Optional[Dict[str, str]] ) -> List[FMPHistoricalEmployeesData]: - if credentials: - api_key = credentials.get("fmp_api_key") + api_key = credentials.get("fmp_api_key") if credentials else "" url = create_url(4, "historical/employee_count", api_key, query) return get_data_many(url, FMPHistoricalEmployeesData) diff --git a/openbb_sdk/providers/fmp/openbb_fmp/models/historical_stock_splits.py b/openbb_sdk/providers/fmp/openbb_fmp/models/historical_stock_splits.py index 3dadfc6afb2..48c189fde8a 100644 --- a/openbb_sdk/providers/fmp/openbb_fmp/models/historical_stock_splits.py +++ b/openbb_sdk/providers/fmp/openbb_fmp/models/historical_stock_splits.py @@ -48,8 +48,7 @@ class FMPHistoricalStockSplitsFetcher( query: FMPHistoricalStockSplitsQueryParams, credentials: Optional[Dict[str, str]], ) -> List[FMPHistoricalStockSplitsData]: - if credentials: - api_key = credentials.get("fmp_api_key") + api_key = credentials.get("fmp_api_key") if credentials else "" url = create_url( 3, f"historical-price-full/stock_split/{query.symbol}", api_key diff --git a/openbb_sdk/providers/fmp/openbb_fmp/models/income_statement.py b/openbb_sdk/providers/fmp/openbb_fmp/models/income_statement.py index 33c19ceba5a..2522503df2c 100644 --- a/openbb_sdk/providers/fmp/openbb_fmp/models/income_statement.py +++ b/openbb_sdk/providers/fmp/openbb_fmp/models/income_statement.py @@ -117,8 +117,7 @@ class FMPIncomeStatementFetcher( def extract_data( query: FMPIncomeStatementQueryParams, credentials: Optional[Dict[str, str]] ) -> List[FMPIncomeStatementData]: - if credentials: - api_key = credentials.get("fmp_api_key") + api_key = credentials.get("fmp_api_key") if credentials else "" url = create_url( 3, f"income-statement/{query.symbol}", api_key, query, ["symbol"] diff --git a/openbb_sdk/providers/fmp/openbb_fmp/models/institutional_ownership.py b/openbb_sdk/providers/fmp/openbb_fmp/models/institutional_ownership.py index c09f393680b..6749300f70e 100644 --- a/openbb_sdk/providers/fmp/openbb_fmp/models/institutional_ownership.py +++ b/openbb_sdk/providers/fmp/openbb_fmp/models/institutional_ownership.py @@ -107,8 +107,7 @@ class FMPInstitutionalOwnershipFetcher( query: FMPInstitutionalOwnershipQueryParams, credentials: Optional[Dict[str, str]], ) -> List[FMPInstitutionalOwnershipData]: - if credentials: - api_key = credentials.get("fmp_api_key") + api_key = credentials.get("fmp_api_key") if credentials else "" url = create_url(4, "institutional-ownership/symbol-ownership", api_key, query) return get_data_many(url, FMPInstitutionalOwnershipData) diff --git a/openbb_sdk/providers/fmp/openbb_fmp/models/key_metrics.py b/openbb_sdk/providers/fmp/openbb_fmp/models/key_metrics.py index e83e5103055..81ede3d832e 100644 --- a/openbb_sdk/providers/fmp/openbb_fmp/models/key_metrics.py +++ b/openbb_sdk/providers/fmp/openbb_fmp/models/key_metrics.py @@ -123,8 +123,7 @@ class FMPKeyMetricsFetcher( def extract_data( query: FMPKeyMetricsQueryParams, credentials: Optional[Dict[str, str]] ) -> List[FMPKeyMetricsData]: - if credentials: - api_key = credentials.get("fmp_api_key") + api_key = credentials.get("fmp_api_key") if credentials else "" url = create_url( 3, f"key-metrics/{query.symbol}", api_key, query, exclude=["symbol"] diff --git a/openbb_sdk/providers/fmp/openbb_fmp/models/major_indices_eod.py b/openbb_sdk/providers/fmp/openbb_fmp/models/major_indices_eod.py index 1868cc70bd7..4643241335c 100644 --- a/openbb_sdk/providers/fmp/openbb_fmp/models/major_indices_eod.py +++ b/openbb_sdk/providers/fmp/openbb_fmp/models/major_indices_eod.py @@ -79,8 +79,7 @@ class FMPMajorIndicesEODFetcher( def extract_data( query: FMPMajorIndicesEODQueryParams, credentials: Optional[Dict[str, str]] ) -> List[FMPMajorIndicesEODData]: - if credentials: - api_key = credentials.get("fmp_api_key") + api_key = credentials.get("fmp_api_key") if credentials else "" base_url = "https://financialmodelingprep.com/api/v3" query_str = get_querystring(query.dict(), ["symbol"]) diff --git a/openbb_sdk/providers/fmp/openbb_fmp/models/price_target.py b/openbb_sdk/providers/fmp/openbb_fmp/models/price_target.py index 95b39a435ac..666cbaeb8cc 100644 --- a/openbb_sdk/providers/fmp/openbb_fmp/models/price_target.py +++ b/openbb_sdk/providers/fmp/openbb_fmp/models/price_target.py @@ -57,8 +57,7 @@ class FMPPriceTargetFetcher( def extract_data( query: FMPPriceTargetQueryParams, credentials: Optional[Dict[str, str]] ) -> List[FMPPriceTargetData]: - if credentials: - api_key = credentials.get("fmp_api_key") + api_key = credentials.get("fmp_api_key") if credentials else "" url = create_url(4, "price-target", api_key, query) return get_data_many(url, FMPPriceTargetData) diff --git a/openbb_sdk/providers/fmp/openbb_fmp/models/price_target_consensus.py b/openbb_sdk/providers/fmp/openbb_fmp/models/price_target_consensus.py index 486da7cf6f8..4022cc1e628 100644 --- a/openbb_sdk/providers/fmp/openbb_fmp/models/price_target_consensus.py +++ b/openbb_sdk/providers/fmp/openbb_fmp/models/price_target_consensus.py @@ -63,8 +63,7 @@ class FMPPriceTargetConsensusFetcher( def extract_data( query: FMPPriceTargetConsensusQueryParams, credentials: Optional[Dict[str, str]] ) -> List[FMPPriceTargetConsensusData]: - if credentials: - api_key = credentials.get("fmp_api_key") + api_key = credentials.get("fmp_api_key") if credentials else "" url = create_url(4, "price-target-consensus", api_key, query) return get_data_many(url, FMPPriceTargetConsensusData) diff --git a/openbb_sdk/providers/fmp/openbb_fmp/models/revenue_business_line.py b/openbb_sdk/providers/fmp/openbb_fmp/models/revenue_business_line.py index 5552ef2204c..ad506a62d3b 100644 --- a/openbb_sdk/providers/fmp/openbb_fmp/models/revenue_business_line.py +++ b/openbb_sdk/providers/fmp/openbb_fmp/models/revenue_business_line.py @@ -57,8 +57,7 @@ class FMPRevenueBusinessLineFetcher( def extract_data( query: FMPRevenueBusinessLineQueryParams, credentials: Optional[Dict[str, str]] ) -> List[FMPRevenueBusinessLineData]: - if credentials: - api_key = credentials.get("fmp_api_key") + api_key = credentials.get("fmp_api_key") if credentials else "" # Type has to be ignored below because we are using something different than the literal type query.period = "quarter" if query.period == "quarterly" else "annual" # type: ignore diff --git a/openbb_sdk/providers/fmp/openbb_fmp/models/revenue_geographic.py b/openbb_sdk/providers/fmp/openbb_fmp/models/revenue_geographic.py index 60a09e59533..7f394fcefdd 100644 --- a/openbb_sdk/providers/fmp/openbb_fmp/models/revenue_geographic.py +++ b/openbb_sdk/providers/fmp/openbb_fmp/models/revenue_geographic.py @@ -59,8 +59,7 @@ class FMPRevenueGeographicFetcher( def extract_data( query: FMPRevenueGeographicQueryParams, credentials: Optional[Dict[str, str]] ) -> List[FMPRevenueGeographicData]: - if credentials: - api_key = credentials.get("fmp_api_key") + api_key = credentials.get("fmp_api_key") if credentials else "" query.period = "quarter" if query.period == "quarterly" else "annual" # type: ignore url = create_url(4, "revenue-geographic-segmentation", api_key, query) diff --git a/openbb_sdk/providers/fmp/openbb_fmp/models/sec_filings.py b/openbb_sdk/providers/fmp/openbb_fmp/models/sec_filings.py index 122dfa07fc9..c71a5829b4e 100644 --- a/openbb_sdk/providers/fmp/openbb_fmp/models/sec_filings.py +++ b/openbb_sdk/providers/fmp/openbb_fmp/models/sec_filings.py @@ -68,8 +68,7 @@ class FMPSECFilingsFetcher( def extract_data( query: FMPSECFilingsQueryParams, credentials: Optional[Dict[str, str]] ) -> List[FMPSECFilingsData]: - if credentials: - api_key = credentials.get("fmp_api_key") + api_key = credentials.get("fmp_api_key") if credentials else "" url = create_url( 3, f"sec_filings/{query.symbol}", api_key, query, exclude=["symbol"] diff --git a/openbb_sdk/providers/fmp/openbb_fmp/models/share_statistics.py b/openbb_sdk/providers/fmp/openbb_fmp/models/share_statistics.py index b39cd622240..2dafce55f77 100644 --- a/openbb_sdk/providers/fmp/openbb_fmp/models/share_statistics.py +++ b/openbb_sdk/providers/fmp/openbb_fmp/models/share_statistics.py @@ -64,8 +64,7 @@ class FMPShareStatisticsFetcher( def extract_data( query: FMPShareStatisticsQueryParams, credentials: Optional[Dict[str, str]] ) -> List[FMPShareStatisticsData]: - if credentials: - api_key = credentials.get("fmp_api_key") + api_key = credentials.get("fmp_api_key") if credentials else "" url = create_url(4, "shares_float", api_key, query) return get_data_many(url, FMPShareStatisticsData) diff --git a/openbb_sdk/providers/fmp/openbb_fmp/models/stock_eod.py b/openbb_sdk/providers/fmp/openbb_fmp/models/stock_eod.py index 0c7d2ed05a0..2a1ed7cad23 100644 --- a/openbb_sdk/providers/fmp/openbb_fmp/models/stock_eod.py +++ b/openbb_sdk/providers/fmp/openbb_fmp/models/stock_eod.py @@ -76,8 +76,7 @@ class FMPStockEODFetcher( def extract_data( query: FMPStockEODQueryParams, credentials: Optional[Dict[str, str]] ) -> List[FMPStockEODData]: - if credentials: - api_key = credentials.get("fmp_api_key") + api_key = credentials.get("fmp_api_key") if credentials else "" base_url = "https://financialmodelingprep.com/api/v3" query_str = get_querystring(query.dict(), ["symbol"]) diff --git a/openbb_sdk/providers/fmp/openbb_fmp/models/stock_insider_trading.py b/openbb_sdk/providers/fmp/openbb_fmp/models/stock_insider_trading.py index 2411f29c6e2..ed1ae86f112 100644 --- a/openbb_sdk/providers/fmp/openbb_fmp/models/stock_insider_trading.py +++ b/openbb_sdk/providers/fmp/openbb_fmp/models/stock_insider_trading.py @@ -83,8 +83,7 @@ class FMPStockInsiderTradingFetcher( def extract_data( query: FMPStockInsiderTradingQueryParams, credentials: Optional[Dict[str, str]] ) -> List[FMPStockInsiderTradingData]: - if credentials: - api_key = credentials.get("fmp_api_key") + api_key = credentials.get("fmp_api_key") if credentials else "" # This changes the actual type of a pydantic class, but its a quick and clean way to format properly query.transactionType = ",".join(query.transactionType) # type: ignore diff --git a/openbb_sdk/providers/fmp/openbb_fmp/models/stock_multiples.py b/openbb_sdk/providers/fmp/openbb_fmp/models/stock_multiples.py index a58a0cf0d26..0e221da064c 100644 --- a/openbb_sdk/providers/fmp/openbb_fmp/models/stock_multiples.py +++ b/openbb_sdk/providers/fmp/openbb_fmp/models/stock_multiples.py @@ -144,8 +144,7 @@ class FMPStockMultiplesFetcher( def extract_data( query: FMPStockMultiplesQueryParams, credentials: Optional[Dict[str, str]] ) -> List[FMPStockMultiplesData]: - if credentials: - api_key = credentials.get("fmp_api_key") + api_key = credentials.get("fmp_api_key") if credentials else "" url = create_url( 3, f"key-metrics-ttm/{query.symbol}", api_key, query, exclude=["symbol"] diff --git a/openbb_sdk/providers/fmp/openbb_fmp/models/stock_news.py b/openbb_sdk/providers/fmp/openbb_fmp/models/stock_news.py index 5d261d47a63..1e2c3db8708 100644 --- a/openbb_sdk/providers/fmp/openbb_fmp/models/stock_news.py +++ b/openbb_sdk/providers/fmp/openbb_fmp/models/stock_news.py @@ -56,8 +56,7 @@ class FMPStockNewsFetcher( def extract_data( query: FMPStockNewsQueryParams, credentials: Optional[Dict[str, str]] ) -> List[FMPStockNewsData]: - if credentials: - api_key = credentials.get("fmp_api_key") + api_key = credentials.get("fmp_api_key") if credentials else "" url = create_url(3, "stock_news", api_key, query) return get_data_many(url, FMPStockNewsData) diff --git a/openbb_sdk/providers/fmp/openbb_fmp/models/stock_ownership.py b/openbb_sdk/providers/fmp/openbb_fmp/models/stock_ownership.py index 995e046021e..cca1af19aff 100644 --- a/openbb_sdk/providers/fmp/openbb_fmp/models/stock_ownership.py +++ b/openbb_sdk/providers/fmp/openbb_fmp/models/stock_ownership.py @@ -51,8 +51,7 @@ class FMPStockOwnershipFetcher( def extract_data( query: FMPStockOwnershipQueryParams, credentials: Optional[Dict[str, str]] ) -> List[FMPStockOwnershipData]: - if credentials: - api_key = credentials.get("fmp_api_key") + api_key = credentials.get("fmp_api_key") if credentials else "" url = create_url( 4, diff --git a/openbb_sdk/providers/fmp/openbb_fmp/models/stock_peers.py b/openbb_sdk/providers/fmp/openbb_fmp/models/stock_peers.py index 4f0594da452..dffaff41946 100644 --- a/openbb_sdk/providers/fmp/openbb_fmp/models/stock_peers.py +++ b/openbb_sdk/providers/fmp/openbb_fmp/models/stock_peers.py @@ -46,8 +46,7 @@ class FMPStockPeersFetcher( def extract_data( query: FMPStockPeersQueryParams, credentials: Optional[Dict[str, str]] ) -> List[FMPStockPeersData]: - if credentials: - api_key = credentials.get("fmp_api_key") + api_key = credentials.get("fmp_api_key") if credentials else "" url = create_url(4, "stock_peers", api_key, query) return get_data_many(url, FMPStockPeersData) diff --git a/openbb_sdk/providers/fmp/openbb_fmp/models/stock_splits.py b/openbb_sdk/providers/fmp/openbb_fmp/models/stock_splits.py index ec9083af433..27ba5d3bea3 100644 --- a/openbb_sdk/providers/fmp/openbb_fmp/models/stock_splits.py +++ b/openbb_sdk/providers/fmp/openbb_fmp/models/stock_splits.py @@ -59,8 +59,7 @@ class FMPStockSplitCalendarFetcher( def extract_data( query: FMPStockSplitCalendarQueryParams, credentials: Optional[Dict[str, str]] ) -> List[FMPStockSplitCalendarData]: - if credentials: - api_key = credentials.get("fmp_api_key") + api_key = credentials.get("fmp_api_key") if credentials else "" query_str = f"from={query.start_date}&to={query.end_date}" url = create_url(3, f"stock_split_calendar?{query_str}", api_key) diff --git a/openbb_sdk/providers/fmp/openbb_fmp/models/treasury_rates.py b/openbb_sdk/providers/fmp/openbb_fmp/models/treasury_rates.py index a7523e92436..d479696483d 100644 --- a/openbb_sdk/providers/fmp/openbb_fmp/models/treasury_rates.py +++ b/openbb_sdk/providers/fmp/openbb_fmp/models/treasury_rates.py @@ -66,8 +66,7 @@ class FMPTreasuryRatesFetcher( def extract_data( query: FMPTreasuryRatesQueryParams, credentials: Optional[Dict[str, str]] ) -> List[FMPTreasuryRatesData]: - if credentials: - api_key = credentials.get("fmp_api_key") + api_key = credentials.get("fmp_api_key") if credentials else "" base_url = "https://financialmodelingprep.com/api/v4/" query_str = get_querystring(query.dict(), [])