UNPKG

crisp-api

Version:

Crisp API wrapper for Node - official, maintained by Crisp

41 lines (40 loc) 1.45 kB
/************************************************************************** * 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;