# jibo_hotel_services_api

JiboHotelServicesApi - JavaScript client for jibo_hotel_services_api
Connect your JIBO with any Hotel Services API.
This SDK is automatically generated by the [Swagger Codegen](https://github.com/swagger-api/swagger-codegen) project:

- API version: 1.0.7
- Package version: 1.0.7
- Build package: io.swagger.codegen.languages.JavascriptClientCodegen

## Installation

### For [Node.js](https://nodejs.org/)

#### npm

To publish the library as a [npm](https://www.npmjs.com/),
please follow the procedure in ["Publishing npm packages"](https://docs.npmjs.com/getting-started/publishing-npm-packages).

Then install it via:

```shell
npm install jibo_hotel_services_api --save
```

#### git
#
If the library is hosted at a git repository, e.g.
https://github.com/YOUR_USERNAME/jibo_hotel_services_api
then install it via:

```shell
    npm install YOUR_USERNAME/jibo_hotel_services_api --save
```

### For browser

The library also works in the browser environment via npm and [browserify](http://browserify.org/). After following
the above steps with Node.js and installing browserify with `npm install -g browserify`,
perform the following (assuming *main.js* is your entry file):

```shell
browserify main.js > bundle.js
```

Then include *bundle.js* in the HTML pages.

## Getting Started

Please follow the [installation](#installation) instruction and execute the following JS code:

```javascript
var JiboHotelServicesApi = require('jibo_hotel_services_api');

var api = new JiboHotelServicesApi.CheckInApi()

var hotelID = "hotelID_example"; // {String} Hotel where JIBO is placed at the moment.

var roomID = "roomID_example"; // {String} JIBO's actual room location.


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.checkInGet(hotelID, roomID, callback);

```

## Documentation for API Endpoints

All URIs are relative to *https://jiboinroom.accpmo.com/api/v1*

Class | Method | HTTP request | Description
------------ | ------------- | ------------- | -------------
*JiboHotelServicesApi.CheckInApi* | [**checkInGet**](docs/CheckInApi.md#checkInGet) | **GET** /CheckIn | Get Check-In Data
*JiboHotelServicesApi.CheckInApi* | [**checkInPost**](docs/CheckInApi.md#checkInPost) | **POST** /CheckIn | Post Check-In Data
*JiboHotelServicesApi.CreditCardApi* | [**creditCardGet**](docs/CreditCardApi.md#creditCardGet) | **GET** /CreditCard | Get CreditCard Data
*JiboHotelServicesApi.CreditCardApi* | [**creditCardPost**](docs/CreditCardApi.md#creditCardPost) | **POST** /CreditCard | Post CreditCard Data
*JiboHotelServicesApi.HotelServicesApi* | [**hotelServicesGet**](docs/HotelServicesApi.md#hotelServicesGet) | **GET** /HotelServices | Get Hotel Services
*JiboHotelServicesApi.LocalContextApi* | [**localContextGet**](docs/LocalContextApi.md#localContextGet) | **GET** /LocalContext | Get Local Context
*JiboHotelServicesApi.RestaurantServicesApi* | [**restaurantReservationGet**](docs/RestaurantServicesApi.md#restaurantReservationGet) | **GET** /RestaurantReservation | Get Restaurant Services Disponibility by time and number of diners
*JiboHotelServicesApi.RestaurantServicesApi* | [**restaurantReservationPost**](docs/RestaurantServicesApi.md#restaurantReservationPost) | **POST** /RestaurantReservation | Book Restaurant Services
*JiboHotelServicesApi.RoomCheckOutApi* | [**checkOutPost**](docs/RoomCheckOutApi.md#checkOutPost) | **POST** /CheckOut | Room Check-Out Execution and Payment
*JiboHotelServicesApi.RoomCheckOutApi* | [**expendCheckOutPost**](docs/RoomCheckOutApi.md#expendCheckOutPost) | **POST** /ExpendCheckOut | Room Check-Out Time Expansion
*JiboHotelServicesApi.RoomCheckOutApi* | [**invoiceGet**](docs/RoomCheckOutApi.md#invoiceGet) | **GET** /Invoice | Get Room Check-Out Information
*JiboHotelServicesApi.RoomServicesApi* | [**roomServicesGet**](docs/RoomServicesApi.md#roomServicesGet) | **GET** /RoomServices | Get Room Services
*JiboHotelServicesApi.RoomServicesApi* | [**roomServicesPost**](docs/RoomServicesApi.md#roomServicesPost) | **POST** /RoomServices | Order Room Services
*JiboHotelServicesApi.TaxiApi* | [**taxiPost**](docs/TaxiApi.md#taxiPost) | **POST** /Taxi | Create Taxi Booking Request
*JiboHotelServicesApi.TouristicInformationApi* | [**touristicInformationGet**](docs/TouristicInformationApi.md#touristicInformationGet) | **GET** /TouristicInformation | Get Touristic Information


## Documentation for Models

 - [JiboHotelServicesApi.Bill](docs/Bill.md)
 - [JiboHotelServicesApi.CcData](docs/CcData.md)
 - [JiboHotelServicesApi.Context](docs/Context.md)
 - [JiboHotelServicesApi.CreditCard](docs/CreditCard.md)
 - [JiboHotelServicesApi.Error](docs/Error.md)
 - [JiboHotelServicesApi.HotelServices](docs/HotelServices.md)
 - [JiboHotelServicesApi.InlineResponse200](docs/InlineResponse200.md)
 - [JiboHotelServicesApi.InlineResponse2001](docs/InlineResponse2001.md)
 - [JiboHotelServicesApi.InlineResponse2002](docs/InlineResponse2002.md)
 - [JiboHotelServicesApi.InlineResponse2003](docs/InlineResponse2003.md)
 - [JiboHotelServicesApi.InlineResponse2003Menu](docs/InlineResponse2003Menu.md)
 - [JiboHotelServicesApi.InlineResponse2004](docs/InlineResponse2004.md)
 - [JiboHotelServicesApi.InlineResponse2005](docs/InlineResponse2005.md)
 - [JiboHotelServicesApi.InlineResponse2005BillDescription](docs/InlineResponse2005BillDescription.md)
 - [JiboHotelServicesApi.InlineResponse200HotelInfo](docs/InlineResponse200HotelInfo.md)
 - [JiboHotelServicesApi.InlineResponse200Reservation](docs/InlineResponse200Reservation.md)
 - [JiboHotelServicesApi.InlineResponse200RestaurantInfo](docs/InlineResponse200RestaurantInfo.md)
 - [JiboHotelServicesApi.InlineResponseDefault](docs/InlineResponseDefault.md)
 - [JiboHotelServicesApi.Reservation](docs/Reservation.md)
 - [JiboHotelServicesApi.RestaurantDisponibility](docs/RestaurantDisponibility.md)
 - [JiboHotelServicesApi.RoomServices](docs/RoomServices.md)


## Documentation for Authorization

 All endpoints do not require authorization.

