rebuild(stage-6): deliver emotion and market pools
This commit is contained in:
@@ -69,3 +69,25 @@ class ReferenceSyncResponse(BaseModel):
|
||||
calendar_days: int = Field(ge=1)
|
||||
entities: int = Field(ge=1)
|
||||
observed_at: datetime
|
||||
|
||||
|
||||
class SnapshotSyncResponse(BaseModel):
|
||||
trade_date: str
|
||||
observed_at: datetime
|
||||
coverage: float
|
||||
stocks: int
|
||||
limit_up: int
|
||||
limit_down: int
|
||||
broken: int
|
||||
temperature: int
|
||||
|
||||
|
||||
class MarketWorkspaceResponse(BaseModel):
|
||||
trade_date: str | None
|
||||
observed_at: datetime | None = None
|
||||
carried_forward: bool = False
|
||||
message: str = ""
|
||||
overview: dict[str, Any] = Field(default_factory=dict)
|
||||
sentiment: dict[str, Any] | None = None
|
||||
history: list[dict[str, Any]] | None = None
|
||||
items: list[dict[str, Any]] | None = None
|
||||
|
||||
Reference in New Issue
Block a user