Interface GeneratedAnswer

The GeneratedAnswer controller uses Coveo Machine Learning (Coveo ML) models to automatically generate an answer to a query executed by the user.

interface GeneratedAnswer {
    state: GeneratedAnswerState;
    closeFeedbackModal(): void;
    collapse(): void;
    disable(): void;
    dislike(): void;
    enable(): void;
    expand(): void;
    hide(): void;
    like(): void;
    logCitationClick(id: string): void;
    logCitationHover(citationId: string, citationHoverTimeMs: number): void;
    logCopyToClipboard(): void;
    openFeedbackModal(): void;
    retry(): void;
    sendFeedback(feedback: GeneratedAnswerFeedback): void;
    show(): void;
    subscribe(listener: () => void): Unsubscribe;
}

Hierarchy (View Summary)

Methods

Properties

The state of the GeneratedAnswer controller.