UNPKG

@revolugo/booking-api-client

Version:

Javascript Revolugo Booking API Client (browser + server)

71 lines (70 loc) 2.59 kB
import { CurrencyClient } from './CurrencyClient'; import { HotelOfferApi } from './HotelOfferApi'; /** * * @export * @interface HotelOffersDataApiResponse */ export interface HotelOffersDataApiResponse { /** * The total number of adults who will be staying in the property. * @type {number} * @memberof HotelOffersDataApiResponse */ adultCount: number; /** * Date of check-in formatted as YYYY-MM-DD. * @type {string} * @memberof HotelOffersDataApiResponse */ checkInDate: string; /** * Date of check-out formatted as YYYY-MM-DD. * @type {string} * @memberof HotelOffersDataApiResponse */ checkOutDate: string; /** * A comma-separated list of child ages (0 up to 17). e.g.: "3,7" represents 2 children respectively 3 and 7 years old. * @type {string} * @memberof HotelOffersDataApiResponse */ children?: string | null; /** * * @type {CurrencyClient} * @memberof HotelOffersDataApiResponse */ currency: CurrencyClient; /** * List of Hotel Offers * @type {Array<HotelOfferApi>} * @memberof HotelOffersDataApiResponse */ hotelOffers: Array<HotelOfferApi>; /** * **Hotel Offers** price histogram dataset based on the price of the cheapest **Hotel Room Offer** included on each **Hotel Offer** returned. It represents the number of available **Hotel Offers** grouped by price sorted ascendingly. Each item of the list represents a price step based on returned **price_min**, **price_max** and requested **price_histogram_step_count** * @type {Array<number>} * @memberof HotelOffersDataApiResponse */ priceHistogram?: Array<number> | null; /** * Maximum price of available returned **Hotel Offers** * @type {number} * @memberof HotelOffersDataApiResponse */ priceMax?: number | null; /** * Minimum price of available returned **Hotel Offers** * @type {number} * @memberof HotelOffersDataApiResponse */ priceMin?: number | null; } /** * Check if a given object implements the HotelOffersDataApiResponse interface. */ export declare function instanceOfHotelOffersDataApiResponse(value: object): boolean; export declare function HotelOffersDataApiResponseFromJSON(json: any): HotelOffersDataApiResponse; export declare function HotelOffersDataApiResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): HotelOffersDataApiResponse; export declare function HotelOffersDataApiResponseToJSON(value?: HotelOffersDataApiResponse | null): any;