vantage_sdk.support_ticket.schema
Support ticket schemas for the Vantage CLI.
Classes
Attachment(*, id: str, comment_id: str, filename: str, type: str, size: int, created_at: str, updated_at: str) -> None
Schema for comment attachment data.
Comment(*, id: str, ticket_id: str, raw_text: str, user_email: str, mentions: List[str] | None = None, attachments: List[vantage_sdk.support_ticket.schema.Attachment] | None = None, created_at: str, updated_at: str) -> None
Schema for support ticket comment data.
SeverityLevel(*values)
Severity level values matching the SOS GraphQL API SeverityLevel enum.
SupportTicket(*, id: str, title: str, description: str, status: vantage_sdk.support_ticket.schema.TicketStatus, priority: vantage_sdk.support_ticket.schema.SeverityLevel, user_email: str, assigned_to: str | None = None, created_at: str, updated_at: str) -> None
Schema for support ticket data.
TicketStatus(*values)
Ticket status values matching the SOS GraphQL API TicketStatus enum.