import type * as ElevenLabs from "../index"; export interface AgentConversationTicketResponseModel { agentqaTicketId: string; workspaceId: string; ownerUserId: string; agentId: string; needsClustering: boolean; /** One-line headline for the ticket. None only on tickets created before titles existed. */ title?: string; issueType?: ElevenLabs.AgentConversationTicketIssueType; labels: string[]; conversationIds: string[]; firstSeenUnixSecs?: number; lastSeenUnixSecs?: number; qaComment?: string; ticketComments: ElevenLabs.TicketCommentResponseModel[]; turnComments: ElevenLabs.TurnCommentResponseModel[]; status: ElevenLabs.AgentConversationTicketStatus; priority?: ElevenLabs.AgentConversationTicketPriority; priorityChanges: ElevenLabs.TicketPriorityChangeResponseModel[]; statusChanges: ElevenLabs.TicketStatusChangeResponseModel[]; /** The ticket this one was merged into, set while its status is 'merged'. */ mergedIntoTicketId?: string; source: ElevenLabs.AgentConversationTicketSource; assigneeUserId?: string; createdAtUnixSecs: number; updatedAtUnixSecs: number; /** Where the list's `search` query matched. Set only on searched lists. */ searchMatch?: ElevenLabs.TicketSearchMatchResponseModel; }