1.14.0 • Published 4 years ago

@lodgify/websites-service-client v1.14.0

Weekly downloads
19
License
MIT
Repository
github
Last release
4 years ago

Websites service client

A client for making it easy to interact with the Lodgify websites service 2.0

Install

$ npm install @lodgify/websites-service-client

Usage

getAvailability

import { getAvailability } from '@lodgify/websites-service-client';

const propertyId = 123;
const websiteId = 456;
const roomTypeId = 897;

const startDate = '2018-12-1';
const numberOfGuests = '1';
const numberOfMonths = '4';

getAvailability(
  startDate,
  numberOfGuests,
  numberOfMonths,
  websiteId,
  propertyId,
  roomTypeId
);

postCallMeBack

import { postCallMeBack } from '@lodgify/websites-service-client';

const websiteId = 123;
const formValues = '📝';
const reCaptchaToken = '🔴';

postCallMeBack(
  websiteId,
  formValues,
  reCaptchaToken
);

postContact

import { postContact } from '@lodgify/websites-service-client';

const websiteId = 123;
const formValues = '📝';
const reCaptchaToken = '🔴';

postContact(
  websiteId,
  formValues,
  reCaptchaToken
);

getCurrencies

import { getCurrencies } from '@lodgify/websites-service-client';

const currencies = getCurrencies();

getImage

import { getImage } from '@lodgify/websites-service-client';

const imageId = 'c3b2a1';

getImage(imageId);

getLocalization

import { getLocalization } from '@lodgify/websites-service-client';

const localization = getLocalization();

getLocations

import { getLocations } from '@lodgify/websites-service-client';

const websiteId = 0121

getLocations(websiteId);

postModel

import { postModel } from '@lodgify/websites-service-client';

const host = 'someHost';
const path = 'someUrl';
const cookie = 'cookie=somevalue;';

postModel(
  host,
  path,
  cookie
);

getPayments

import { getPayments } from '@lodgify/websites-service-client';

const propertyId = '1100';
const websiteId = '0011';
const languageCode = 'en';

getPayments(
  websiteId,
  propertyId,
  languageCode
);

getPromotion

import { getPromotion } from '@lodgify/websites-service-client';

const websiteId = '321';
const languageCode = 'en';

getPromotion(
  websiteId,
  languageCode
);

getProperties

import { getProperties } from '@lodgify/websites-service-client';

const websiteId = '321';
const propertyId = '123';
const languageCode = 'en';

getProperties(
  websiteId,
  propertyId,
  languageCode
);

getRates

import { getRates } from '@lodgify/websites-service-client';

const propertyId = 123;
const roomTypeId = 987;
const websiteId = 456;

const addOns = 'someAddOns';
const endDate = 'someEndDate';
const numberOfGuests = 'someNumberOfGuests';
const promotionCode = 'somePromotionCode';
const startDate = 'someStartDate';

const query = { addOns, endDate, numberOfGuests, promotionCode, startDate };

getRates(
  query,
  websiteId,
  propertyId,
  roomTypeId
);

postRecoverPassword

import { postRecoverPassword } from '@lodgify/websites-service-client';

const websiteId = 123;
const formValues = '📝';

postRecoverPassword(
  websiteId,
  languageCode
);

getReviews

import { getReviews } from '@lodgify/websites-service-client';

const websiteId = 176;
const propertyId = 198;
const page = 300;
const count = 400;

getReviews(
  websiteId,
  propertyId,
  { page, count }
);

getRoomType

import { getRoomType } from '@lodgify/websites-service-client';


const propertyId = 123;

getRoomType(propertyId);

getSearchFilters

import { getSearchFilters } from '@lodgify/websites-service-client';

const websiteId = 321;

getSearchFilters(websiteId);

postSignUp

import { postSignUp } from '@lodgify/websites-service-client';


const websiteId = 123;
const formValues = '📝';
const reCaptchaToken = '🔴';

postSignUp(
  websiteId,
  formValues,
  reCaptchaToken
);

postSubscribe

import { postSubscribe } from '@lodgify/websites-service-client';

const websiteId = 123;
const language = 'en';
const formValues = '📝';

postSubscribe(
  websiteId,
  language,
  formValues,
);

getTimeOptions

import { getTimeOptions } from '@lodgify/websites-service-client';

const timeOptions = getTimeOptions();

getTranslations

import { getTranslations } from '@lodgify/websites-service-client';

const websiteId = 1928;
const languageCode = 'it';

getTranslations(websiteId, language);

Contributing

See contributing.

1.14.0

4 years ago

1.13.0

4 years ago

1.12.0

4 years ago

1.11.0

5 years ago

1.10.0

5 years ago

1.9.1

5 years ago

1.9.0

5 years ago

1.8.1

5 years ago

1.8.0

5 years ago

1.7.0

5 years ago

1.6.0

5 years ago

1.5.0

5 years ago

1.4.0

5 years ago

1.3.0

5 years ago

1.2.1

5 years ago

1.2.0

5 years ago

1.1.1

5 years ago

1.1.0

5 years ago

1.0.0

5 years ago