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