Skip to main content

Class: TicketService

Defined in: service/TicketService.ts:70

Backwards-compatible class form. New code should call ticketService(client).

Constructors​

Constructor​

new TicketService(client): TicketService

Defined in: service/TicketService.ts:72

Parameters​

client​

GraphQLClient

Returns​

TicketService

Methods​

createTicket()​

createTicket(input): Promise<Ticket>

Defined in: service/TicketService.ts:87

Creates a new ticket

Parameters​

input​

TicketCreateInput

Ticket creation input data

Returns​

Promise<Ticket>


deleteTicket()​

deleteTicket(id): Promise<boolean>

Defined in: service/TicketService.ts:98

Deletes a ticket by ID

Parameters​

id​

string

Ticket ID to delete

Returns​

Promise<boolean>


getTicket()​

getTicket(id): Promise<Ticket>

Defined in: service/TicketService.ts:77

Fetches a single ticket by ID

Parameters​

id​

string

Ticket ID to fetch

Returns​

Promise<Ticket>


getTickets()​

getTickets(input?): Promise<TicketResponse>

Defined in: service/TicketService.ts:82

Fetches a list of tickets with search criteria

Parameters​

input?​

TicketSearchInput

Ticket search input parameters

Returns​

Promise<TicketResponse>


updateTicket()​

updateTicket(id, input): Promise<Ticket>

Defined in: service/TicketService.ts:93

Updates an existing ticket

Parameters​

id​

string

Ticket ID to update

input​

TicketUpdateInput

Ticket update input data

Returns​

Promise<Ticket>