UNPKG

@alisdigital/types-library

Version:

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

13 lines (12 loc) 532 B
import { ISeatDesignModelAttributes, ISeatGroupModelAttributes } from "../entity/seatGroup.entity"; export interface ISeatDesignData extends ISeatDesignModelAttributes { status: "reserved" | "available" | "sold" | "refunded" | "used" | "reservedByAdmin" | "padding"; reservedBy: string | null; } export interface ISeatPlanData extends ISeatGroupModelAttributes { seatDesigns: ISeatDesignData[]; } export interface ISeatPlanResponse { seatPlan: ISeatPlanData; decorativeSeatGroups: ISeatGroupModelAttributes[]; }