/** * Innertickets API * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * OpenAPI spec version: v1 * * * NOTE: This class is auto generated by the swagger code generator program. * https://github.com/swagger-api/swagger-codegen.git * Do not edit the class manually. */ import { CurrencyVM } from './currencyVM'; import { EntityFlagVM } from './entityFlagVM'; import { EventOrganisationVM } from './eventOrganisationVM'; import { ImageVM } from './imageVM'; import { RecurringOptionsVM } from './recurringOptionsVM'; import { TicketPurchaseVM } from './ticketPurchaseVM'; import { TimeZoneVM } from './timeZoneVM'; import { TourVM } from './tourVM'; import { VenueVM } from './venueVM'; export interface PublishedReservationVM { id?: number; client_event_id?: string; venue?: VenueVM; description?: string; start_date?: Date; end_date?: Date; is_private?: boolean; is_published?: boolean; organisation?: EventOrganisationVM; title?: string; timeZone: TimeZoneVM; display_start_time?: boolean; display_end_time?: boolean; facebook_event_id?: string; user_payment_option_id?: number; currency?: CurrencyVM; images?: Array; tags?: Array; ticketPurchase?: TicketPurchaseVM; recurring_options?: RecurringOptionsVM; tour_id?: number; tours?: Array; available_dates?: Array; reservation_qty?: number; reservation_interval?: number; reservation_interval_type?: PublishedReservationVM.ReservationIntervalTypeEnum; reservation_duration?: number; reservation_duration_type?: PublishedReservationVM.ReservationDurationTypeEnum; flags?: Array; can_update?: boolean; can_delete?: boolean; } export namespace PublishedReservationVM { export type ReservationIntervalTypeEnum = 1 | 2 | 3 | 4 | 5 | 6 | 7; export const ReservationIntervalTypeEnum = { NUMBER_1: 1 as ReservationIntervalTypeEnum, NUMBER_2: 2 as ReservationIntervalTypeEnum, NUMBER_3: 3 as ReservationIntervalTypeEnum, NUMBER_4: 4 as ReservationIntervalTypeEnum, NUMBER_5: 5 as ReservationIntervalTypeEnum, NUMBER_6: 6 as ReservationIntervalTypeEnum, NUMBER_7: 7 as ReservationIntervalTypeEnum } export type ReservationDurationTypeEnum = 1 | 2 | 3 | 4 | 5 | 6 | 7; export const ReservationDurationTypeEnum = { NUMBER_1: 1 as ReservationDurationTypeEnum, NUMBER_2: 2 as ReservationDurationTypeEnum, NUMBER_3: 3 as ReservationDurationTypeEnum, NUMBER_4: 4 as ReservationDurationTypeEnum, NUMBER_5: 5 as ReservationDurationTypeEnum, NUMBER_6: 6 as ReservationDurationTypeEnum, NUMBER_7: 7 as ReservationDurationTypeEnum } }