@alisdigital/types-library
Version:
TypeScript type definitions for Papilet ecosystem with session soft delete and event management features
26 lines (25 loc) • 623 B
TypeScript
import { IPurchaseModelAttributes } from "../entity/purchase.entity";
export interface AdminRecentOrdersResponse {
purchases: IPurchaseModelAttributes[];
pagination: {
total: number;
page: number;
limit: number;
pages: number;
};
}
export interface OrganizerOrdersResponse {
purchases: IPurchaseModelAttributes[];
pagination: {
total: number;
page: number;
limit: number;
pages: number;
};
}
export interface OrderStatistics {
totalRevenue: number;
totalTicketsSold: number;
totalOrders: number;
totalEvents: number;
}