Files
evotraders/shared/schema/__init__.py
2026-03-30 17:46:44 +08:00

52 lines
1.1 KiB
Python

# -*- coding: utf-8 -*-
"""Shared schema package for 大时代 services."""
from shared.schema.price import Price, PriceResponse
from shared.schema.financial import (
FinancialMetrics,
FinancialMetricsResponse,
LineItem,
LineItemResponse,
)
from shared.schema.portfolio import Position, Portfolio
from shared.schema.signals import (
AnalystSignal,
TickerAnalysis,
AgentStateData,
AgentStateMetadata,
)
from shared.schema.market import (
InsiderTrade,
InsiderTradeResponse,
CompanyNews,
CompanyNewsResponse,
CompanyFacts,
CompanyFactsResponse,
)
__all__ = [
# Price
"Price",
"PriceResponse",
# Financial
"FinancialMetrics",
"FinancialMetricsResponse",
"LineItem",
"LineItemResponse",
# Portfolio
"Position",
"Portfolio",
# Signals
"AnalystSignal",
"TickerAnalysis",
"AgentStateData",
"AgentStateMetadata",
# Market
"InsiderTrade",
"InsiderTradeResponse",
"CompanyNews",
"CompanyNewsResponse",
"CompanyFacts",
"CompanyFactsResponse",
]