Class Index

A C 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. 
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. 

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

PreChat  
PreChat.Builder  
PreChatConfiguration Configuration class that determines which snapins configuration to use for pre chat forms. 
PreChatConfiguration.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

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.