UNPKG

crisp-api

Version:

Crisp API wrapper for Node - official, maintained by Crisp

49 lines (41 loc) 1.1 kB
/* * node-crisp-api * * Copyright 2022, Crisp IM SAS * Author: Valerian Saliou <valerian@valeriansaliou.name> */ "use strict"; /** * 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;