@revolugo/booking-api-client
Version:
Javascript Revolugo Booking API Client (browser + server)
38 lines (37 loc) • 1.29 kB
TypeScript
import { HotelImageApi } from './HotelImageApi';
import { HotelRoomOfferApi } from './HotelRoomOfferApi';
import { TagApi } from './TagApi';
/**
*
* @export
* @interface HotelOfferApiAllOf
*/
export interface HotelOfferApiAllOf {
/**
* ⚠️ Cached images of the hotel. May be empty, use the endpoint /hotels/{id}/images to get the latest images.
*
* List of hotel images in various sizes featuring an indicator for the primary (hero) image
* @type {Array<HotelImageApi>}
* @memberof HotelOfferApiAllOf
*/
hotelImages: Array<HotelImageApi>;
/**
*
* @type {Array<HotelRoomOfferApi>}
* @memberof HotelOfferApiAllOf
*/
hotelRoomOffers: Array<HotelRoomOfferApi>;
/**
*
* @type {Array<TagApi>}
* @memberof HotelOfferApiAllOf
*/
tags?: Array<TagApi>;
}
/**
* Check if a given object implements the HotelOfferApiAllOf interface.
*/
export declare function instanceOfHotelOfferApiAllOf(value: object): boolean;
export declare function HotelOfferApiAllOfFromJSON(json: any): HotelOfferApiAllOf;
export declare function HotelOfferApiAllOfFromJSONTyped(json: any, ignoreDiscriminator: boolean): HotelOfferApiAllOf;
export declare function HotelOfferApiAllOfToJSON(value?: HotelOfferApiAllOf | null): any;