UNPKG

crisp-api

Version:

Crisp API wrapper for Node - official, maintained by Crisp

48 lines (47 loc) 1.55 kB
/************************************************************************** * IMPORTS ***************************************************************************/ import BaseResource from "./BaseResource"; /************************************************************************** * INTERFACES ***************************************************************************/ export interface WebsiteVerifyKeyData { data?: WebsiteVerifyKey; } export interface WebsiteVerifySettings { enabled?: boolean; } export interface WebsiteVerifyKey { secret?: string; } export interface WebsiteVerifySettingsUpdate { enabled?: boolean; } /************************************************************************** * CLASSES ***************************************************************************/ /** * Crisp WebsiteVerify Resource */ declare class WebsiteVerify extends BaseResource { /** * Get Verify Settings */ getVerifySettings(websiteID: string): Promise<WebsiteVerifySettings>; /** * Update Verify Settings */ updateVerifySettings(websiteID: string, settings: WebsiteVerifySettingsUpdate): Promise<any>; /** * Get Verify Key */ getVerifyKey(websiteID: string): Promise<WebsiteVerifyKey>; /** * Roll Verify Key */ rollVerifyKey(websiteID: string): Promise<any>; } /************************************************************************** * EXPORTS ***************************************************************************/ export default WebsiteVerify;