UNPKG

crisp-api

Version:

Crisp API wrapper for Node - official, maintained by Crisp

62 lines (61 loc) 2.16 kB
/************************************************************************** * IMPORTS ***************************************************************************/ import BaseResource from "./BaseResource"; /************************************************************************** * TYPES ***************************************************************************/ export type WebsiteBatchConversationsOperation = { inbox_id?: string; sessions?: string[]; }; export type WebsiteBatchPeopleOperationInner = { profiles?: string[]; search?: string; }; /************************************************************************** * CLASSES ***************************************************************************/ /** * Crisp WebsiteBatch Resource */ declare class WebsiteBatch extends BaseResource { /** * Batch Resolve Conversations */ batchResolveConversations(websiteID: string, operation: WebsiteBatchConversationsOperation): Promise<any>; /** * Batch Read Conversations * @memberof WebsiteBatch * @public * @method batchReadConversations * @param {string} websiteID * @param {object} operation * @return {Promise} */ batchReadConversations(websiteID: string, operation: WebsiteBatchConversationsOperation): Promise<any>; /** * Batch Remove Conversations * @memberof WebsiteBatch * @public * @method batchRemoveConversations * @param {string} websiteID * @param {object} operation * @return {Promise} */ batchRemoveConversations(websiteID: string, operation: WebsiteBatchConversationsOperation): Promise<any>; /** * Batch Remove People * @memberof WebsiteBatch * @public * @method batchRemovePeople * @param {string} websiteID * @param {object} people * @return {Promise} */ batchRemovePeople(websiteID: string, people: WebsiteBatchPeopleOperationInner): Promise<any>; } /************************************************************************** * EXPORTS ***************************************************************************/ export default WebsiteBatch;