UNPKG

@toutix/whitelabel

Version:

Toutix whitelabel React container components

29 lines 2.83 kB
import { ApiListResponse } from '@/services/common-api'; import { ICheckoutPayload, IEventTicketCategory } from '@/app/dashboard/models/EventTicketCategory'; import { IResaleTicket, ITicket } from '@/app/dashboard/models/Ticket'; import { AffiliateLink } from "@/app/events/store/single-page.store"; import { SeatArrangementResponse } from "@/app/dashboard/models/Seating"; interface TicketCategory { id: string; quantity: number; } export declare const getEventTicketsCategoryByEventId: (eventId: string) => Promise<import("../lib/promise-util").InlineArrayResult<ApiListResponse<IEventTicketCategory>>>; export declare const getCheckoutObject: (ticketCategories: TicketCategory[], affiliateLink: AffiliateLink, coupon?: string) => Promise<import("../lib/promise-util").InlineArrayResult<ICheckoutPayload>>; export declare const getResaleCheckoutObject: (ticketId: string) => Promise<import("../lib/promise-util").InlineArrayResult<ICheckoutPayload>>; export declare const getMyTickets: () => Promise<import("../lib/promise-util").InlineArrayResult<ApiListResponse<ITicket>>>; export declare const getMyActiveTickets: (offset?: number, limit?: number) => Promise<import("../lib/promise-util").InlineArrayResult<ApiListResponse<ITicket>>>; export declare const getMyExpiredTickets: (offset?: number, limit?: number) => Promise<import("../lib/promise-util").InlineArrayResult<ApiListResponse<ITicket>>>; export declare const getMyResaleTickets: (offset?: number, limit?: number) => Promise<import("../lib/promise-util").InlineArrayResult<ApiListResponse<IResaleTicket>>>; export declare const resaleTicket: (ticketId: string, resaleAmount: number) => Promise<import("../lib/promise-util").InlineArrayResult<ApiListResponse<ITicket>>>; export declare const reActiveTicketApi: (ticketId: string) => Promise<import("../lib/promise-util").InlineArrayResult<ITicket>>; export declare const getAllResaleTickets: (offset?: number, limit?: number, keyWord?: string) => Promise<import("../lib/promise-util").InlineArrayResult<ApiListResponse<IResaleTicket>>>; export declare const getTicketFromQRCode: (qrCode: string) => Promise<import("../lib/promise-util").InlineArrayResult<ITicket>>; export declare const freeCheckout: (paymentRecordId: string) => Promise<import("../lib/promise-util").InlineArrayResult<unknown>>; export declare const downloadTicket: (filePath: string) => Promise<import("../lib/promise-util").InlineArrayResult<Blob>>; export declare const getSeatingByEventId: (eventId: string) => Promise<import("../lib/promise-util").InlineArrayResult<SeatArrangementResponse>>; export declare const generateDynamicQrCodeAPI: (ticketId: string) => Promise<import("../lib/promise-util").InlineArrayResult<{ dynamicQrCode: string; expireTime: number; }>>; export {}; //# sourceMappingURL=event-tickets-service.d.ts.map