Class Index

A C E F P Q S

A

AgentAvailabilityClient  
AgentInformation Contains information about the Agent that has joined the Chat session. 
AgentListener Listener interface for retrieving Agent information during a chat session. 
AvailabilityState  
AvailabilityState.Status The agent availability client allows you to query the availability of agents attached to a particular button id. 

C

ChatAnalytics ChatAnalytics contains identifying information for analytics data that is relayed via the com.salesforce.android.service.common.analytics.ServiceAnalytics API. 
ChatClient ChatClient enables the interaction with the Chat Session. 
ChatConfiguration Configuration options for Service SDK Chat. 
ChatConfiguration.Builder  
ChatCore Entry point for configuring and creating a Service SDK Chat Session. 
ChatEndReason Reasons for why the session has ended. 
ChatMessage Contains data representing a Chat Message that has been received from the Agent. 
ChatSentMessageReceipt Delivery receipt for a sent chat message. 
ChatSessionInfo Contains information about the current Chat session. 
ChatSessionState The lifecycle session states for a Chat session are determined by a linear state machine. 
ChatUI Entry-point for Chat UI. 
ChatUIClient Public API for Chat UI  
ChatUIConfiguration Configuration information pertinent to launching Chat UI and starting Chat sessions. 
ChatUIConfiguration.Builder Build a new ChatUIConfiguration instance. 

E

EmptyChatMessageException Exception returned by sendChatMessage(String) via onError(Async.ErrorHandler) when attempting to send an empty chat message. 

F

FileTransferAssistant Enables sending a file to an Agent, which will be attached to a support case. 
FileTransferRequestListener Listener interface for handling File Transfer Requests from an Agent. 
FileTransferStatus Status of the current file transfer to the Agent. 

P

PreChatConfiguration Configuration class that determines which snapins configuration to use for pre chat forms. 
PreChatConfiguration.Builder  
PreChatEntity  
PreChatEntity.Builder  
PreChatEntityField  
PreChatEntityField.Builder  
PreChatField Class which describes a PreChatField as configured for snap-ins in your salesforce organization. 
PreChatField.Builder  
PreChatField.PickListOption Represent a PickList option as a serializable tuple. 
PreChatField.Type  
PreChatUIListener Listener interface for receiving status information about the PreChat UI. 

Q

QueueListener Listener interface for retrieving queue position updates while connecting to a chat session. 

S

SensitiveDataRule Represents a text scrubbing directive that is used to replace or remove text that occurs in outgoing chat messages should they match the provided Regular Expression pattern. 
SensitiveDataRule.Action  
SessionDoesNotExistException Exception returned by ChatClient via onError(Async.ErrorHandler) when an action has been performed but the session does not exist. 
SessionInfoListener Listener interface for receiving information about the current Chat session. 
SessionStateListener Listener interface for receiving Chat session state and the reason for why a Chat session has ended.