Skip to main content

Interface: TicketStore

Defined in: packages/orchestration/src/types.ts:155

Methods

create()

create(config): Promise<Ticket>

Defined in: packages/orchestration/src/types.ts:156

Parameters

config

TicketConfig

Returns

Promise<Ticket>


delete()

delete(id): Promise<void>

Defined in: packages/orchestration/src/types.ts:160

Parameters

id

string

Returns

Promise<void>


get()

get(id): Promise<Ticket | null>

Defined in: packages/orchestration/src/types.ts:157

Parameters

id

string

Returns

Promise<Ticket | null>


list()

list(filter?): Promise<Ticket[]>

Defined in: packages/orchestration/src/types.ts:159

Parameters

filter?
assignee?

string

status?

TicketStatus[]

tags?

string[]

Returns

Promise<Ticket[]>


update()

update(id, changes): Promise<Ticket>

Defined in: packages/orchestration/src/types.ts:158

Parameters

id

string

changes

Partial<Ticket>

Returns

Promise<Ticket>