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 Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default void
outgoingChatStepSent(AgentOutgoingChatStepSentEvent agentOutgoingChatStepSentEvent)
This more specific method is called asynchronously after an outgoing message chatstep has been sent by an agent.default void
outgoingChatStepSent(BotOutgoingChatStepSentEvent botOutgoingChatStepSentEvent)
This more specific method is called asynchronously after an outgoing message chatstep has been sent by a chatbot.default void
outgoingChatStepSent(OutgoingChatStepSentEvent outgoingChatStepSentEvent)
The method is called asynchronously after an outgoing message chatstep has been sent.default void
outgoingChatStepSent(SystemOutgoingChatStepSentEvent systemOutgoingChatStepSentEvent)
This more specific method is called asynchronously after an outgoing message chatstep has been sent automatically by the system.
-
-
-
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
-
-