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>