UNPKG

@revolugo/booking-api-client

Version:

Javascript Revolugo Booking API Client (browser + server)

78 lines (77 loc) 2.69 kB
import { HotelImageApi } from '../models'; /** * Revolugo Booking API Reference * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1.5.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import * as runtime from '../runtime'; export interface HotelImagesRetrievePayload { id: string; lang?: HotelImagesLangEnum; } /** * HotelImages - interface * * @export * @interface HotelImagesInterface */ export interface HotelImagesInterface { /** * Returns a list of images for an Hotel Id with their content localize into the requested **lang**. * @summary Retrieve Images of an Hotel * @param {string} id * @param {'de-DE' | 'en-US' | 'es-ES' | 'fr-FR' | 'it-IT' | 'nl-NL' | 'pt-PT'} [lang] * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof HotelImagesInterface */ retrieveRaw(requestParameters: HotelImagesRetrievePayload, initOverrides?: RequestInit & { minCallCount?: number; maxCallCount?: number; }): Promise<runtime.ApiResponse<Array<HotelImageApi>>>; /** * Returns a list of images for an Hotel Id with their content localize into the requested **lang**. * Retrieve Images of an Hotel */ retrieve(requestParameters: HotelImagesRetrievePayload, initOverrides?: RequestInit & { minCallCount?: number; maxCallCount?: number; }): Promise<Array<HotelImageApi>>; } /** * */ export declare class HotelImages extends runtime.BaseAPI implements HotelImagesInterface { /** * Returns a list of images for an Hotel Id with their content localize into the requested **lang**. * Retrieve Images of an Hotel */ retrieveRaw(requestParameters: HotelImagesRetrievePayload, initOverrides?: RequestInit & { minCallCount?: number; maxCallCount?: number; }): Promise<runtime.ApiResponse<Array<HotelImageApi>>>; /** * Returns a list of images for an Hotel Id with their content localize into the requested **lang**. * Retrieve Images of an Hotel */ retrieve(requestParameters: HotelImagesRetrievePayload, initOverrides?: RequestInit): Promise<Array<HotelImageApi>>; } /** * @export */ export declare const HotelImagesLangEnum: { DeDe: "de-DE"; EnUs: "en-US"; EsEs: "es-ES"; FrFr: "fr-FR"; ItIt: "it-IT"; NlNl: "nl-NL"; PtPt: "pt-PT"; }; export type HotelImagesLangEnum = typeof HotelImagesLangEnum[keyof typeof HotelImagesLangEnum];