Interface OutgoingChatStepSentEventListener


  • public interface OutgoingChatStepSentEventListener

    This interface is an extension point to take any action immediately after an outgoing message chatstep has been sent.

    Since:
    12.23
    • Method Detail

      • outgoingChatStepSent

        default void outgoingChatStepSent​(OutgoingChatStepSentEvent outgoingChatStepSentEvent)
        The method is called asynchronously after an outgoing message chatstep has been sent. If you would like to listen to only one type of chatstep sent event, please implement one of the specific methods. This method will never be called directly from the backend. The method will only be called by the more specific default methods.
        Parameters:
        outgoingChatStepSentEvent - The OutgoingChatStepSentEvent providing all required information about the sent chatstep and the chat.
        Since:
        12.23
      • outgoingChatStepSent

        default void outgoingChatStepSent​(AgentOutgoingChatStepSentEvent agentOutgoingChatStepSentEvent)
        This more specific method is called asynchronously after an outgoing message chatstep has been sent by an agent.
        Parameters:
        agentOutgoingChatStepSentEvent - The AgentOutgoingChatStepSentEvent providing all required information about the sent chatstep and the chat.
        Since:
        12.23
      • outgoingChatStepSent

        default void outgoingChatStepSent​(BotOutgoingChatStepSentEvent botOutgoingChatStepSentEvent)
        This more specific method is called asynchronously after an outgoing message chatstep has been sent by a chatbot.
        Parameters:
        botOutgoingChatStepSentEvent - The BotOutgoingChatStepSentEvent providing all required information about the sent chatstep and the chat.
        Since:
        12.23
      • outgoingChatStepSent

        default void outgoingChatStepSent​(SystemOutgoingChatStepSentEvent systemOutgoingChatStepSentEvent)
        This more specific method is called asynchronously after an outgoing message chatstep has been sent automatically by the system.
        Parameters:
        systemOutgoingChatStepSentEvent - The SystemOutgoingChatStepSentEvent providing all required information about the sent chatstep and the chat.
        Since:
        12.23