UNPKG

@alisdigital/types-library

Version:

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

30 lines (29 loc) 996 B
import { IStatusResponse } from "../../Base/response/status.response"; import { IOrganizerModelAttributes } from "../entity/organizer.entity"; import { IUserModelAttributes } from "../entity/user.entity"; import { ITicketResponse } from "./ticket.response"; export interface IOrganizer extends IOrganizerModelAttributes, IUserModelAttributes { } export interface IOrganizersResponse extends Array<IOrganizer> { } export interface IOrganizerResponse extends IOrganizer { } export interface IOrganizerUpsertResponse extends IStatusResponse { } export interface IOrganizerDeleteResponse extends IStatusResponse { } export interface IGetTotalRevenueResponse { totalRevenue: number; } export interface IGetOrganizerTicketsResponse extends ITicketResponse { } export interface IFinanceReportResponse { totalSoldTickets: number; remainingTickets: number; totalRevenue: number; } export interface ITicketsByDateResponse { date: string; ticketCount: number; revenue: number; }