feat: integrate chatbox research with datasets and backtests
This commit is contained in:
@@ -5,6 +5,7 @@ from urllib.parse import urlsplit
|
||||
|
||||
from pydantic import Field, SecretStr, field_validator
|
||||
|
||||
from ..catalog.contracts import Scope
|
||||
from ..schemas import AlphaFilters, Contract
|
||||
|
||||
|
||||
@@ -36,6 +37,12 @@ class ModelSettingsInput(Contract):
|
||||
|
||||
class PageContext(Contract):
|
||||
page: Literal["alphas", "account", "datasets", "backtests"] = "alphas"
|
||||
catalog_scope: Scope | None = None
|
||||
dataset_id: str | None = Field(default=None, min_length=1, max_length=200)
|
||||
field_id: str | None = Field(default=None, min_length=1, max_length=200)
|
||||
collection_version: str | None = Field(default=None, min_length=1, max_length=36)
|
||||
template_input_id: str | None = Field(default=None, min_length=1, max_length=36)
|
||||
unsaved_field_selection: bool = False
|
||||
backtest_run_id: str | None = Field(default=None, max_length=36)
|
||||
backtest_preview_id: str | None = Field(default=None, max_length=36)
|
||||
backtest_draft_id: str | None = Field(default=None, max_length=36)
|
||||
|
||||
Reference in New Issue
Block a user