Skip to main content

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.