diff options
author | Danglewood <85772166+deeleeramone@users.noreply.github.com> | 2024-05-17 13:33:20 -0700 |
---|---|---|
committer | Danglewood <85772166+deeleeramone@users.noreply.github.com> | 2024-05-17 13:33:20 -0700 |
commit | fa45d0338e3d368e7242e114ee0d24969b44faa7 (patch) | |
tree | be4f15c12401693bfbe92784bd2e5fc7fe40c1c3 | |
parent | be5df8c8d0e9680bc0beebd54e3c40e4d4d7c94c (diff) |
unused import
-rw-r--r-- | openbb_platform/core/openbb_core/provider/standard_models/balance_of_payments.py | 79 | ||||
-rw-r--r-- | openbb_platform/providers/fred/openbb_fred/models/balance_of_payments.py | 5 |
2 files changed, 81 insertions, 3 deletions
diff --git a/openbb_platform/core/openbb_core/provider/standard_models/balance_of_payments.py b/openbb_platform/core/openbb_core/provider/standard_models/balance_of_payments.py index 1cd73fc14d8..d2919801714 100644 --- a/openbb_platform/core/openbb_core/provider/standard_models/balance_of_payments.py +++ b/openbb_platform/core/openbb_core/provider/standard_models/balance_of_payments.py @@ -15,6 +15,85 @@ class BalanceOfPaymentsQueryParams(QueryParams): """Balance Of Payments Query.""" +class BP6BopUsdData(Data): + """OECD BP6 Balance of Payments Items, in USD.""" + + period: dateType = Field( + default=None, + description="The date representing the beginning of the reporting period.", + ) + balance_percent_of_gdp: Optional[float] = Field( + default=None, + description="Current Account Balance as Percent of GDP", + json_schema_extra={"x-unit_measurement": "percent", "x-frontend_multiply": 100}, + ) + balance_total: Optional[float] = Field( + default=None, description="Current Account Total Balance (USD)" + ) + balance_total_services: Optional[float] = Field( + default=None, description="Current Account Total Services Balance (USD)" + ) + balance_total_secondary_income: Optional[float] = Field( + default=None, description="Current Account Total Secondary Income Balance (USD)" + ) + balance_total_goods: Optional[float] = Field( + default=None, description="Current Account Total Goods Balance (USD)" + ) + balance_total_primary_income: Optional[float] = Field( + default=None, description="Current Account Total Primary Income Balance (USD)" + ) + credits_services_percent_of_goods_and_services: Optional[float] = Field( + default=None, + description="Current Account Credits Services as Percent of Goods and Services", + json_schema_extra={"x-unit_measurement": "percent", "x-frontend_multiply": 100}, + ) + credits_services_percent_of_current_account: Optional[float] = Field( + default=None, + description="Current Account Credits Services as Percent of Current Account", + json_schema_extra={"x-unit_measurement": "percent", "x-frontend_multiply": 100}, + ) + credits_total_services: Optional[float] = Field( + default=None, description="Current Account Credits Total Services (USD)" + ) + credits_total_goods: Optional[float] = Field( + default=None, description="Current Account Credits Total Goods (USD)" + ) + credits_total_primary_income: Optional[float] = Field( + default=None, description="Current Account Credits Total Primary Income (USD)" + ) + credits_total_secondary_income: Optional[float] = Field( + default=None, description="Current Account Credits Total Secondary Income (USD)" + ) + credits_total: Optional[float] = Field( + default=None, description="Current Account Credits Total (USD)" + ) + debits_services_percent_of_goods_and_services: Optional[float] = Field( + default=None, + description="Current Account Debits Services as Percent of Goods and Services", + json_schema_extra={"x-unit_measurement": "percent", "x-frontend_multiply": 100}, + ) + debits_services_percent_of_current_account: Optional[float] = Field( + default=None, + description="Current Account Debits Services as Percent of Current Account", + json_schema_extra={"x-unit_measurement": "percent", "x-frontend_multiply": 100}, + ) + debits_total_services: Optional[float] = Field( + default=None, description="Current Account Debits Total Services (USD)" + ) + debits_total_goods: Optional[float] = Field( + default=None, description="Current Account Debits Total Goods (USD)" + ) + debits_total_primary_income: Optional[float] = Field( + default=None, description="Current Account Debits Total Primary Income (USD)" + ) + debits_total: Optional[float] = Field( + default=None, description="Current Account Debits Total (USD)" + ) + debits_total_secondary_income: Optional[float] = Field( + default=None, description="Current Account Debits Total Secondary Income (USD)" + ) + + class ECBMain(Data): """ECB Main Balance of Payments Items.""" diff --git a/openbb_platform/providers/fred/openbb_fred/models/balance_of_payments.py b/openbb_platform/providers/fred/openbb_fred/models/balance_of_payments.py index 4c4f4173ce5..4aacdf0b2b4 100644 --- a/openbb_platform/providers/fred/openbb_fred/models/balance_of_payments.py +++ b/openbb_platform/providers/fred/openbb_fred/models/balance_of_payments.py @@ -8,13 +8,12 @@ from typing import Any, Dict, List, Optional from openbb_core.provider.abstract.annotated_result import AnnotatedResult from openbb_core.provider.abstract.fetcher import Fetcher from openbb_core.provider.standard_models.balance_of_payments import ( - B6BopUsdData, BalanceOfPaymentsQueryParams, + BP6BopUsdData, ) from openbb_core.provider.utils.descriptions import QUERY_DESCRIPTIONS from openbb_core.provider.utils.errors import EmptyDataError from openbb_fred.models.series import ( - FredSeriesData, FredSeriesFetcher, FredSeriesQueryParams, ) @@ -46,7 +45,7 @@ class FredBalanceOfPaymentsQueryParams(BalanceOfPaymentsQueryParams): ) -class FredBalanceOfPaymentsData(B6BopUsdData): +class FredBalanceOfPaymentsData(BP6BopUsdData): """FRED Balance Of Payments Data.""" __alias_dict__ = {"period": "date"} |