summaryrefslogtreecommitdiffstats
path: root/openbb_platform/core/openbb_core/provider/standard_models/central_bank_holdings.py
diff options
context:
space:
mode:
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.py30
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", ""))