Ticket form: new stack + description step
This commit is contained in:
@@ -62,3 +62,14 @@ class ClaimResponse(BaseModel):
|
||||
claim_number: Optional[str] = None
|
||||
message: str
|
||||
|
||||
|
||||
class TicketFormDescriptionRequest(BaseModel):
|
||||
"""Отправка свободного описания проблемы (Ticket Form)"""
|
||||
session_id: str = Field(..., description="ID клиентской сессии")
|
||||
claim_id: Optional[str] = Field(None, description="ID заявки (если уже создана)")
|
||||
phone: Optional[str] = Field(None, description="Номер телефона заявителя")
|
||||
email: Optional[str] = Field(None, description="Email заявителя")
|
||||
problem_description: str = Field(..., min_length=10, description="Свободное описание ситуации")
|
||||
source: str = Field("ticket_form", description="Источник события")
|
||||
channel: Optional[str] = Field(None, description="Переопределение Redis канала (опционально)")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user