@morodomi/ait3
Version:
AIT³ Development Platform - AI + Ticket + Test + Tool driven development methodology
14 lines (13 loc) • 527 B
TypeScript
import type { Ticket, CreateTicketOptions } from '../../common/types.js';
export interface TicketService {
createTicket(title: string, options?: CreateTicketOptions): Promise<Ticket>;
listTickets(options?: {
status?: string;
priority?: string;
}): Promise<Ticket[]>;
getTicket(id: string): Promise<Ticket | null>;
startTicket(id: string): Promise<void>;
completeTicket(id: string): Promise<void>;
undoTicket(id: string): Promise<void>;
deleteTicket(id: string): Promise<void>;
}