UNPKG

@alisdigital/types-library

Version:

TypeScript type definitions for Papilet ecosystem with session soft delete and event management features

16 lines (15 loc) 580 B
import { ISeatDesignModelAttributes } from "../entity/seatGroup.entity"; import { ITicketModelAttributes } from "../entity/ticket.entity"; export interface ITicketRequest extends Pick<ITicketModelAttributes, "_id"> { } export interface ICreateTicketRequest extends Pick<ITicketModelAttributes, "event" | "session" | "sessionBlock" | "seat" | "price" | "status"> { } export interface ICancelTicketRequest { ticketIds: string[]; } export interface IUpdateTicketRequest { ticketId: string; seatGroup?: string; seat?: ISeatDesignModelAttributes; price?: number; }