@lodgify/websites-service-client
v1.14.0
Published
A client for making it easy to interact with the Lodgify websites service 2.0
Readme
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.
