"""Stock Oracle typed client library."""

from libs.oracle_client.attention import AttentionService
from libs.oracle_client.client import OracleClient, make_oracle_client
from libs.oracle_client.company import CompanyService
from libs.oracle_client.dividends import DividendService
from libs.oracle_client.filings import FilingsService
from libs.oracle_client.financial import FinancialService
from libs.oracle_client.finra import FinraService
from libs.oracle_client.earnings_surprise import EarningsSurpriseService
from libs.oracle_client.fred import FredService
from libs.oracle_client.price import PriceService
from libs.oracle_client.screener import ScreenerService

__all__ = [
    "AttentionService",
    "EarningsSurpriseService",
    "OracleClient",
    "make_oracle_client",
    "CompanyService",
    "DividendService",
    "FilingsService",
    "FinancialService",
    "FinraService",
    "FredService",
    "PriceService",
    "ScreenerService",
]
