UNPKG

zcatalyst-integ-cliq

Version:

Node.js SDK for integrating Zoho Catalyst with Zoho Cliq

36 lines (35 loc) 1.33 kB
import { BANNER_STATUS, MessageStyles, Button, File, MESSAGE_VIEW_TYPE, Mention, BotDetails, MESSAGE_TYPE, Message as IMessage } from '../common.js'; import ButtonObject from './button-object.js'; import CardDetails from './card-details.js'; import Context from './context.js'; import Slide from './slide.js'; import SuggestionList from './suggestion.js'; export declare class Message implements IMessage { type?: MESSAGE_TYPE; mentions?: Array<Mention>; text?: string; file?: File; comment?: string; status?: BANNER_STATUS; context?: Context; bot?: BotDetails; suggestions?: SuggestionList; slides?: Array<Slide>; buttons?: Array<ButtonObject>; card?: CardDetails; styles?: MessageStyles; references?: Record<number, Button>; view?: MESSAGE_VIEW_TYPE; newMention(): Mention; addMentions(...mention: Array<Mention>): number; newBotDetails(name: string, image: string): BotDetails; newContext(): Context; newMessageStyles(highlight: boolean): MessageStyles; newSuggestionList(): SuggestionList; newSlide(): Slide; addSlide(...slide: Array<Slide>): number; newButton(): ButtonObject; newButtonForReference(buttonObject: ButtonObject): Button; addButton(...button: Array<ButtonObject>): number; newCard(): CardDetails; }