Skip to main content

Function: ticketService()

ticketService(client): object

Defined in: service/TicketService.ts:16

Service class for Ticket-related GraphQL operations

Parameters​

client​

GraphQLClient

Returns​

createTicket()​

createTicket(input): Promise<Ticket>

Creates a new ticket *

Parameters​

input​

TicketCreateInput

Ticket creation input data *

Returns​

Promise<Ticket>

Promise<Ticket> The created ticket

deleteTicket()​

deleteTicket(id): Promise&lt;boolean>

Deletes a ticket by ID *

Parameters​

id​

string

Ticket ID to delete *

Returns​

Promise&lt;boolean>

Promise<boolean> Success status

getTicket()​

getTicket(id): Promise&lt;Ticket>

Fetches a single ticket by ID *

Parameters​

id​

string

Ticket ID to fetch *

Returns​

Promise&lt;Ticket>

Promise<Ticket> The ticket data

getTickets()​

getTickets(input?): Promise&lt;TicketResponse>

Fetches a list of tickets with search criteria *

Parameters​

input?​

TicketSearchInput

Ticket search input parameters *

Returns​

Promise&lt;TicketResponse>

Promise<TicketResponse> The tickets response data

updateTicket()​

updateTicket(id, input): Promise&lt;Ticket>

Updates an existing ticket *

Parameters​

id​

string

Ticket ID to update *

input​

TicketUpdateInput

Ticket update input data *

Returns​

Promise&lt;Ticket>

Promise<Ticket> The updated ticket