UNPKG

event-booking-api

Version:

Package for easy access to Event App API

156 lines (155 loc) 4.34 kB
import { AssigneeInput, BookingDetails, PublicBookingsCheckInput, Ticket } from "./types"; export declare const getPublicTicketDetails: ({ baseUrl, id, access, }: { baseUrl: string; id: string; access: string; }) => Promise<BookingDetails>; export declare const assignTicketTo: ({ baseUrl, id, access, reference, assignee, }: { baseUrl: string; id: string; access: string; reference: string; assignee: AssigneeInput; }) => Promise<any>; export declare const getPublicEvents: ({ baseUrl, page, slug, language, }: { baseUrl: string; page?: number; slug?: string; language: string; }) => Promise<{ events: any; }>; export declare const getPublicTickets: ({ baseUrl, page, ticketCode, eventSlug, language, }: { baseUrl: string; ticketCode?: string; page?: number; eventSlug?: string; language: string; }) => Promise<{ tickets: any; }>; export declare const getTicketByCode: ({ baseUrl, code, }: { baseUrl: string; code: string; }) => Promise<{ ticket: unknown; }>; export declare const getTicketById: ({ baseUrl, id, }: { baseUrl: string; id: string; }) => Promise<{ ticket: unknown; }>; export declare const getParamsTicket: ({ baseUrl, params, }: { baseUrl: string; params: string; }) => Promise<{ ticket: Ticket; }>; export declare const checkDiscountTicket: ({ baseUrl, ticketsIds, discountCode, language, }: { baseUrl: string; ticketsIds: string[]; discountCode: string; language: string; }) => Promise<{ discount: any; }>; export declare const getPublicPaymentMethods: ({ id, baseUrl, language, }: { id: string; baseUrl: string; language: string; }) => Promise<{ paymentMethods: any; }>; export declare const postPublicBookingsCheck: ({ baseUrl, bookingCheck, language, }: { baseUrl: string; bookingCheck: PublicBookingsCheckInput; language: string; }) => Promise<{ bookingsCheck: any; }>; export declare const postPublicBookings: ({ baseUrl, bookingCheck, language, }: { baseUrl: string; bookingCheck: PublicBookingsCheckInput; language: string; }) => Promise<{ bookings: any; }>; export declare const BaseAPI: { getPublicEvents: ({ baseUrl, page, slug, language, }: { baseUrl: string; page?: number; slug?: string; language: string; }) => Promise<{ events: any; }>; getPublicTicketDetails: ({ baseUrl, id, access, }: { baseUrl: string; id: string; access: string; }) => Promise<BookingDetails>; assignTicketTo: ({ baseUrl, id, access, reference, assignee, }: { baseUrl: string; id: string; access: string; reference: string; assignee: AssigneeInput; }) => Promise<any>; getPublicTickets: ({ baseUrl, page, ticketCode, eventSlug, language, }: { baseUrl: string; ticketCode?: string; page?: number; eventSlug?: string; language: string; }) => Promise<{ tickets: any; }>; getTicketByCode: ({ baseUrl, code, }: { baseUrl: string; code: string; }) => Promise<{ ticket: unknown; }>; getTicketById: ({ baseUrl, id, }: { baseUrl: string; id: string; }) => Promise<{ ticket: unknown; }>; getParamsTicket: ({ baseUrl, params, }: { baseUrl: string; params: string; }) => Promise<{ ticket: Ticket; }>; checkDiscountTicket: ({ baseUrl, ticketsIds, discountCode, language, }: { baseUrl: string; ticketsIds: string[]; discountCode: string; language: string; }) => Promise<{ discount: any; }>; getPublicPaymentMethods: ({ id, baseUrl, language, }: { id: string; baseUrl: string; language: string; }) => Promise<{ paymentMethods: any; }>; postPublicBookingsCheck: ({ baseUrl, bookingCheck, language, }: { baseUrl: string; bookingCheck: PublicBookingsCheckInput; language: string; }) => Promise<{ bookingsCheck: any; }>; postPublicBookings: ({ baseUrl, bookingCheck, language, }: { baseUrl: string; bookingCheck: PublicBookingsCheckInput; language: string; }) => Promise<{ bookings: any; }>; };