Interface AgentChatEditorAppearanceProvider


  • public interface AgentChatEditorAppearanceProvider

    An AgentChatEditorAppearanceProvider is used to customize the appearance of the agent's chat editor.

    This interface can only be used within the novomind iAGENT Chat Agent application.

    Since:
    12.36
    • Method Detail

      • getAgentChatEditorAppearance

        AgentChatEditorAppearance getAgentChatEditorAppearance​(AgentChatEditorViewContext agentChatEditorViewContext)
        The method is called on plugins implementing this interface to customize the appearance of the agent's chat editor for a selected chat. The required information is returned through a AgentChatEditorAppearance object. If the return value is null the editor will be displayed using default system settings.
        Parameters:
        agentChatEditorViewContext - The AgentChatEditorViewContext associated with the request to the view component
        Returns:
        The AgentChatEditorAppearance instance containing the information to display the agent's chat editor, or null to maintain the default behavior.
        Since:
        12.36