diff options
Diffstat (limited to 'openbb_platform/core/openbb_core/provider/standard_models/central_bank_holdings.py')
-rw-r--r-- | openbb_platform/core/openbb_core/provider/standard_models/central_bank_holdings.py | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/openbb_platform/core/openbb_core/provider/standard_models/central_bank_holdings.py b/openbb_platform/core/openbb_core/provider/standard_models/central_bank_holdings.py new file mode 100644 index 00000000000..b84d1ecaf3a --- /dev/null +++ b/openbb_platform/core/openbb_core/provider/standard_models/central_bank_holdings.py @@ -0,0 +1,30 @@ +"""Central Bank Holdings Standard Model.""" + +from datetime import ( + date as dateType, +) +from typing import Optional + +from pydantic import Field + +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, +) + + +class CentralBankHoldingsQueryParams(QueryParams): + """Central Bank Holdings Query.""" + + date: Optional[dateType] = Field( + default=None, + description=QUERY_DESCRIPTIONS.get("date", ""), + ) + + +class CentralBankHoldingsData(Data): + """Central Bank Holdings Data.""" + + date: dateType = Field(description=DATA_DESCRIPTIONS.get("date", "")) |