код написан

This commit is contained in:
2026-03-10 12:00:18 +03:00
parent 82435822eb
commit 31717870e3
57 changed files with 53951 additions and 4909 deletions

View File

@@ -55,6 +55,10 @@ class ProfilePreference(BaseModel):
auto_open_task_drawer: bool = True
dashboards_table_density: Literal["compact", "comfortable"] = "comfortable"
telegram_id: Optional[str] = None
email_address: Optional[str] = None
notify_on_fail: bool = True
created_at: datetime
updated_at: datetime
@@ -103,6 +107,18 @@ class ProfilePreferenceUpdateRequest(BaseModel):
default=None,
description="Preferred table density for dashboard listings.",
)
telegram_id: Optional[str] = Field(
default=None,
description="Telegram ID for notifications.",
)
email_address: Optional[str] = Field(
default=None,
description="Email address for notifications (overrides system email).",
)
notify_on_fail: Optional[bool] = Field(
default=None,
description="Whether to send notifications on validation failure.",
)
# [/DEF:ProfilePreferenceUpdateRequest:Class]