crisp-api
Version:
Crisp API wrapper for Node - official, maintained by Crisp
41 lines (40 loc) • 1.45 kB
TypeScript
/**************************************************************************
* IMPORTS
***************************************************************************/
import BaseResource from "./BaseResource";
/**************************************************************************
* TYPES
***************************************************************************/
export type WebsiteAvailabilityStatus = {
status?: string;
since?: number;
};
export type WebsiteAvailabilityOperator = {
user_id?: string;
type?: string;
time?: WebsiteAvailabilityOperatorTime;
};
export type WebsiteAvailabilityOperatorTime = {
for?: number;
since?: number;
};
/**************************************************************************
* CLASSES
***************************************************************************/
/**
* Crisp WebsiteAvailability Resource
*/
declare class WebsiteAvailability extends BaseResource {
/**
* Get Website Availability Status
*/
getWebsiteAvailabilityStatus(websiteID: string): Promise<WebsiteAvailabilityStatus>;
/**
* List Website Operator Availabilities
*/
listWebsiteOperatorAvailabilities(websiteID: string): Promise<WebsiteAvailabilityOperator[]>;
}
/**************************************************************************
* EXPORTS
***************************************************************************/
export default WebsiteAvailability;