Files
OpenBB/openbb_platform/openbb/package/__extensions__.py
DidierRLopes 1c6e084954 Add congress.gov provider extension (#7141)
* Add congress.gov provider extension

* Fix congress.gov provider structure

* Add congress.gov provider extension

* clean up

* try 1 command at a time

* fix tests

* cleanup

* black linter

* more lint

* improve start and end date

* lower case

* add extension

* update reference.json

* lint

* fix

* record http

* lint

* pylint

* lint

* lint

* [Feature] Congress.gov Bill Viewer Application (#7192)

fix 'No record found' error raising instead of returning (#7178)
Fix] `openbb-platform-api`: Fix `check_for_platform_extensions` Filter (#7184)

* fix tests and remove unused files

* fix test

* wrap value error and OpenBBError and add some comments

* unneeded check in param model validator

* don't base64-encode non-pdf document downloads

* fix typo - refecthInterval

* docstring

* docstring

---------

Co-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com>
2025-08-24 19:13:29 +00:00

143 lines
3.3 KiB
Python

### THIS FILE IS AUTO-GENERATED. DO NOT EDIT. ###
from openbb_core.app.static.container import Container
class Extensions(Container):
# fmt: off
"""
Routers:
/commodity
/crypto
/currency
/derivatives
/economy
/equity
/etf
/fixedincome
/index
/news
/regulators
/uscongress
Extensions:
- commodity@1.3.2
- crypto@1.4.2
- currency@1.4.2
- derivatives@1.4.2
- economy@1.4.3
- equity@1.4.2
- etf@1.4.2
- fixedincome@1.4.4
- index@1.4.2
- news@1.4.2
- regulators@1.4.3
- uscongress@1.0.0
- benzinga@1.4.2
- bls@1.1.3
- cftc@1.1.2
- congress_gov@1.0.0
- econdb@1.3.2
- federal_reserve@1.4.4
- fmp@1.4.3
- fred@1.4.5
- imf@1.1.2
- intrinio@1.4.2
- oecd@1.4.2
- polygon@1.4.2
- sec@1.4.5
- tiingo@1.4.2
- tradingeconomics@1.4.2
- us_eia@1.1.2
- yfinance@1.4.7 """
# fmt: on
def __repr__(self) -> str:
return self.__doc__ or ""
@property
def commodity(self):
# pylint: disable=import-outside-toplevel
from . import commodity
return commodity.ROUTER_commodity(command_runner=self._command_runner)
@property
def crypto(self):
# pylint: disable=import-outside-toplevel
from . import crypto
return crypto.ROUTER_crypto(command_runner=self._command_runner)
@property
def currency(self):
# pylint: disable=import-outside-toplevel
from . import currency
return currency.ROUTER_currency(command_runner=self._command_runner)
@property
def derivatives(self):
# pylint: disable=import-outside-toplevel
from . import derivatives
return derivatives.ROUTER_derivatives(command_runner=self._command_runner)
@property
def economy(self):
# pylint: disable=import-outside-toplevel
from . import economy
return economy.ROUTER_economy(command_runner=self._command_runner)
@property
def equity(self):
# pylint: disable=import-outside-toplevel
from . import equity
return equity.ROUTER_equity(command_runner=self._command_runner)
@property
def etf(self):
# pylint: disable=import-outside-toplevel
from . import etf
return etf.ROUTER_etf(command_runner=self._command_runner)
@property
def fixedincome(self):
# pylint: disable=import-outside-toplevel
from . import fixedincome
return fixedincome.ROUTER_fixedincome(command_runner=self._command_runner)
@property
def index(self):
# pylint: disable=import-outside-toplevel
from . import index
return index.ROUTER_index(command_runner=self._command_runner)
@property
def news(self):
# pylint: disable=import-outside-toplevel
from . import news
return news.ROUTER_news(command_runner=self._command_runner)
@property
def regulators(self):
# pylint: disable=import-outside-toplevel
from . import regulators
return regulators.ROUTER_regulators(command_runner=self._command_runner)
@property
def uscongress(self):
# pylint: disable=import-outside-toplevel
from . import uscongress
return uscongress.ROUTER_uscongress(command_runner=self._command_runner)