@revolugo/booking-api-client
Version:
Javascript Revolugo Booking API Client (browser + server)
65 lines (64 loc) • 2.12 kB
TypeScript
import { CurrencyClient } from './CurrencyClient';
import { HotelRoomOfferApi } from './HotelRoomOfferApi';
/**
*
* @export
* @interface HotelRoomOffersDataApiResponse
*/
export interface HotelRoomOffersDataApiResponse {
/**
* The total number of adults who will be staying in the property.
* @type {number}
* @memberof HotelRoomOffersDataApiResponse
*/
adultCount: number;
/**
* Date of check-in formatted as YYYY-MM-DD.
* @type {string}
* @memberof HotelRoomOffersDataApiResponse
*/
checkInDate: string;
/**
* Date of check-out formatted as YYYY-MM-DD.
* @type {string}
* @memberof HotelRoomOffersDataApiResponse
*/
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 HotelRoomOffersDataApiResponse
*/
children?: string | null;
/**
*
* @type {CurrencyClient}
* @memberof HotelRoomOffersDataApiResponse
*/
currency: CurrencyClient;
/**
* Hotel id
* @type {string}
* @memberof HotelRoomOffersDataApiResponse
*/
hotelId: string;
/**
* List of **Hotel Room Offers** sorted by price ascending.
* @type {Array<HotelRoomOfferApi>}
* @memberof HotelRoomOffersDataApiResponse
*/
hotelRoomOffers: Array<HotelRoomOfferApi>;
/**
* Hotel timezone
* @type {string}
* @memberof HotelRoomOffersDataApiResponse
*/
hotelTimezone: string;
}
/**
* Check if a given object implements the HotelRoomOffersDataApiResponse interface.
*/
export declare function instanceOfHotelRoomOffersDataApiResponse(value: object): boolean;
export declare function HotelRoomOffersDataApiResponseFromJSON(json: any): HotelRoomOffersDataApiResponse;
export declare function HotelRoomOffersDataApiResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): HotelRoomOffersDataApiResponse;
export declare function HotelRoomOffersDataApiResponseToJSON(value?: HotelRoomOffersDataApiResponse | null): any;