Class ZendeskEvent
-
- All Implemented Interfaces:
public class ZendeskEvent
A set of events emitted by Zendesk SDK that can be received by listeners.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final class
ZendeskEvent.UnreadMessageCountChanged
The number of unread messages has changed.
public final class
ZendeskEvent.AuthenticationFailed
The event that gets emitted when a rest call fails for authentication reasons.
public final class
ZendeskEvent.FieldValidationFailed
The event that gets emitted when validation checks fails for conversation fields.
public final class
ZendeskEvent.ConnectionStatusChanged
The SDK ConnectionStatus has changed due to an action or another event.
public final class
ZendeskEvent.SendMessageFailed
This event is emitted when a message fails to be sent.
public final class
ZendeskEvent.ConversationAdded
This event is emitted when a conversation has been added.
public final class
ZendeskEvent.MessagesShown
This event is emitted when messages are being rendered in the conversation screen.
public final class
ZendeskEvent.ConversationStarted
This event is emitted when a conversation is created locally on the local device (after click a create conversation button, when an anonymous user is initialized and a conversation is created as well).
public final class
ZendeskEvent.ConversationOpened
Event emitted when the conversation view is shown to the user.
This event will be emitted immediately after the view is shown to the user and will not wait until a conversation is created hence the conversationId can be null.
public final class
ZendeskEvent.ProactiveMessageDisplayed
This event is emitted when a proactive message notification has been successfully displayed to the user.
public final class
ZendeskEvent.NewConversationButtonClicked
Event emitted when the new conversation button is clicked by the user.
public final class
ZendeskEvent.ProactiveMessageClicked
This event is emitted when a proactive message is clicked by the user.
public final class
ZendeskEvent.ConversationWithAgentRequested
This event is emitted when the user requests a conversation with the agent.
public final class
ZendeskEvent.ConversationAgentAssigned
Event emitted when an agent is assigned to a conversation.
public final class
ZendeskEvent.ConversationServedByAgent
This event is emitted when a conversation is served by an agent.
public final class
ZendeskEvent.PostbackButtonClicked
Event emitted when a postback button is clicked in a message.
public final class
ZendeskEvent.ConversationExtensionOpened
Event emitted when a conversation extension is opened.
public final class
ZendeskEvent.ConversationExtensionDisplayed
Event emitted when a conversation extension is displayed to the user.
public final class
ZendeskEvent.MessagingOpened
This event is emitted when the messaging interface is opened by the user.
public final class
ZendeskEvent.MessagingClosed
This event is emitted when the messaging interface is closed by the user.
public final class
ZendeskEvent.ArticleClicked
This event is used to track user interactions with articles in the Zendesk Help Center that are displayed in the SDK.
public final class
ZendeskEvent.ArticleBrowserClicked
This event is used to track user interactions with articles in the Zendesk Help Center that are displayed in the external browser e.g. restricted articles.
-