crisp-api
Version:
Crisp API wrapper for Node - official, maintained by Crisp
49 lines (41 loc) • 1.1 kB
JavaScript
/*
* node-crisp-api
*
* Copyright 2022, Crisp IM SAS
* Author: Valerian Saliou <valerian@valeriansaliou.name>
*/
;
/**
* Crisp WebsiteAvailability Resource
* @class
* @classdesc This is the Crisp Website Availability Resource
*/
function WebsiteAvailability(service, crisp) {
/**
* Get Website Availability Status
* @memberof WebsiteAvailability
* @public
* @method getWebsiteAvailabilityStatus
* @param {string} websiteID
* @return {Promise}
*/
service.getWebsiteAvailabilityStatus = function(websiteID) {
return crisp.get(
crisp._prepareRestUrl(["website", websiteID, "availability", "status"])
);
};
/**
* List Website Operator Availabilities
* @memberof WebsiteAvailability
* @public
* @method listWebsiteOperatorAvailabilities
* @param {string} websiteID
* @return {Promise}
*/
service.listWebsiteOperatorAvailabilities = function(websiteID) {
return crisp.get(
crisp._prepareRestUrl(["website", websiteID, "availability", "operators"])
);
};
}
module.exports = WebsiteAvailability;