@revolugo/booking-api-client
Version:
Javascript Revolugo Booking API Client (browser + server)
59 lines (58 loc) • 1.83 kB
TypeScript
import { CurrencyClient } from './CurrencyClient';
import { HotelRoomOfferApi } from './HotelRoomOfferApi';
/**
*
* @export
* @interface HotelRoomOfferApiResponse
*/
export interface HotelRoomOfferApiResponse {
/**
* The total number of adults who will be staying in the property.
* @type {number}
* @memberof HotelRoomOfferApiResponse
*/
adultCount: number;
/**
* Date of check-in formatted as YYYY-MM-DD.
* @type {string}
* @memberof HotelRoomOfferApiResponse
*/
checkInDate: string;
/**
* Date of check-out formatted as YYYY-MM-DD.
* @type {string}
* @memberof HotelRoomOfferApiResponse
*/
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 HotelRoomOfferApiResponse
*/
children?: string | null;
/**
*
* @type {CurrencyClient}
* @memberof HotelRoomOfferApiResponse
*/
currency: CurrencyClient;
/**
* Hotel id
* @type {string}
* @memberof HotelRoomOfferApiResponse
*/
hotelId: string;
/**
*
* @type {HotelRoomOfferApi}
* @memberof HotelRoomOfferApiResponse
*/
hotelRoomOffer: HotelRoomOfferApi;
}
/**
* Check if a given object implements the HotelRoomOfferApiResponse interface.
*/
export declare function instanceOfHotelRoomOfferApiResponse(value: object): boolean;
export declare function HotelRoomOfferApiResponseFromJSON(json: any): HotelRoomOfferApiResponse;
export declare function HotelRoomOfferApiResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): HotelRoomOfferApiResponse;
export declare function HotelRoomOfferApiResponseToJSON(value?: HotelRoomOfferApiResponse | null): any;