UNPKG

@revolugo/booking-api-client

Version:

Javascript Revolugo Booking API Client (browser + server)

80 lines (79 loc) 2.52 kB
import { HotelApi } 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 HotelsRetrievePayload { id: string; event?: string; lang?: HotelsLangEnum; } /** * Hotels - interface * * @export * @interface HotelsInterface */ export interface HotelsInterface { /** * Returns a single Hotel by id with their content localize into the requested **lang**. * @summary Retrieve a Hotel * @param {string} id * @param {string} [event] * @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 HotelsInterface */ retrieveRaw(requestParameters: HotelsRetrievePayload, initOverrides?: RequestInit & { minCallCount?: number; maxCallCount?: number; }): Promise<runtime.ApiResponse<HotelApi>>; /** * Returns a single Hotel by id with their content localize into the requested **lang**. * Retrieve a Hotel */ retrieve(requestParameters: HotelsRetrievePayload, initOverrides?: RequestInit & { minCallCount?: number; maxCallCount?: number; }): Promise<HotelApi>; } /** * */ export declare class Hotels extends runtime.BaseAPI implements HotelsInterface { /** * Returns a single Hotel by id with their content localize into the requested **lang**. * Retrieve a Hotel */ retrieveRaw(requestParameters: HotelsRetrievePayload, initOverrides?: RequestInit & { minCallCount?: number; maxCallCount?: number; }): Promise<runtime.ApiResponse<HotelApi>>; /** * Returns a single Hotel by id with their content localize into the requested **lang**. * Retrieve a Hotel */ retrieve(requestParameters: HotelsRetrievePayload, initOverrides?: RequestInit): Promise<HotelApi>; } /** * @export */ export declare const HotelsLangEnum: { DeDe: "de-DE"; EnUs: "en-US"; EsEs: "es-ES"; FrFr: "fr-FR"; ItIt: "it-IT"; NlNl: "nl-NL"; PtPt: "pt-PT"; }; export type HotelsLangEnum = typeof HotelsLangEnum[keyof typeof HotelsLangEnum];