feat: init commint
This commit is contained in:
@@ -109,6 +109,7 @@ class TicketOut(Schema):
|
||||
current_result: str
|
||||
requester_id: int | None
|
||||
assignee_id: int | None
|
||||
follow_up_of_id: int | None
|
||||
requester: TicketUserOut | None = None
|
||||
assignee: TicketUserOut | None = None
|
||||
problem_started_at: datetime | None
|
||||
@@ -245,6 +246,7 @@ class TicketSupportAnalysisOut(Schema):
|
||||
progress_message: str
|
||||
query: str
|
||||
retrieval_policy: dict[str, Any]
|
||||
result_mode: str
|
||||
references: list[dict[str, Any]]
|
||||
final_output: Any | None
|
||||
automation_decision: dict[str, Any]
|
||||
@@ -318,6 +320,45 @@ class CustomerReplyConfirmIn(Schema):
|
||||
expected_revision: int
|
||||
|
||||
|
||||
class TicketAutomationOut(Schema):
|
||||
public_id: str
|
||||
ticket_id: int
|
||||
ticket_status: str
|
||||
status: str
|
||||
current_step: str
|
||||
display_phase: str
|
||||
next_human_action: str
|
||||
blocking_missing_fields: list[str]
|
||||
blocking_questions: list[str]
|
||||
retry_count: int
|
||||
last_error_code: str
|
||||
last_error_message: str
|
||||
support_analysis_id: int | None
|
||||
reply_task_id: int | None
|
||||
next_action_at: datetime | None
|
||||
approved_at: datetime | None
|
||||
started_at: datetime | None
|
||||
finished_at: datetime | None
|
||||
created_at: datetime
|
||||
updated_at: datetime
|
||||
|
||||
|
||||
class TicketAutomationApproveIn(Schema):
|
||||
expected_ticket_updated_at: datetime
|
||||
expected_reply_revision: int
|
||||
final_text: str
|
||||
resolution_text: str = ""
|
||||
root_cause: str = ""
|
||||
solution_id: int | None = None
|
||||
channel_endpoint_id: int | None = None
|
||||
external_conversation_id: str = ""
|
||||
manual_delivery_confirmed: bool = False
|
||||
|
||||
|
||||
class TicketAutomationActionIn(Schema):
|
||||
action: str
|
||||
|
||||
|
||||
class IntakeEvaluationRecordIn(Schema):
|
||||
case_key: str
|
||||
draft_public_id: str
|
||||
|
||||
Reference in New Issue
Block a user