@alisdigital/types-library
Version:
TypeScript type definitions for Papilet ecosystem with session soft delete and event management features
13 lines (12 loc) • 532 B
TypeScript
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[];
}