UNPKG

@toutix/whitelabel

Version:

Toutix whitelabel React container components

47 lines 1.29 kB
import { IEventV2 } from "@/app/dashboard/models/Event"; import { IProfile } from "@/app/dashboard/models/User"; export declare class IEventTicketCategory { id: string; title: string; description: string; price: number; currencyFormat?: string; maxTicketCount: number; ticketCount: number; discount?: number; tempCount?: number; event?: IEventV2; } export interface IEventTicketCategoryForBuy extends IEventTicketCategory { quantity?: number; totalNumberOfTickets?: number; } export interface TicketOrderSummaryItem extends IEventTicketCategoryForBuy { totalPrice: number; seats: SeatingOrderItem[]; } export interface TicketOrderSummary { orderItems: TicketOrderSummaryItem[]; total: number; transactionFee: number; netAmount: number; discount: number; discountText: string; profile?: IProfile; currencyFormat?: string; } export interface SeatingOrderItem { drawingItemId: string; ticketCategoryId: string; seatNumber: string; } export interface ICheckoutPayload { clientSecret: string; amount: number; currency: string; ephemeralKey: string; customerId: string; isFreeCheckout: boolean; paymentRecordId: string; } //# sourceMappingURL=EventTicketCategory.d.ts.map