Skip navigation links
A B C D E F G H I L M N O P R S T U V W Z 

A

Account - Class in com.zopim.android.sdk.model
This is a model class for user account information.
Account() - Constructor for class com.zopim.android.sdk.model.Account
 
Account.Status - Enum in com.zopim.android.sdk.model
Definition of account status enum value.
AccountObserver - Class in com.zopim.android.sdk.data.observers
Abstract definition of the observer that listens to broadcasts from LivechatAccountPath observable
AccountObserver() - Constructor for class com.zopim.android.sdk.data.observers.AccountObserver
 
ACTION_CHAT_INITIALIZATION_TIMEOUT - Static variable in interface com.zopim.android.sdk.api.ChatSession
Defines the action for chat initialization timeout.
ACTION_CHAT_SESSION_TIMEOUT - Static variable in interface com.zopim.android.sdk.api.ChatSession
Defined the action for chat session timeout.
addAccountObserver(AccountObserver) - Method in interface com.zopim.android.sdk.data.DataSource
Adds observer to the LivechatAccountPath
addAccountObserver(AccountObserver) - Method in class com.zopim.android.sdk.data.PathDataSource
 
addAgentsObserver(AgentsObserver) - Method in interface com.zopim.android.sdk.data.DataSource
Adds observer to the LivechatAgentsPath
addAgentsObserver(AgentsObserver) - Method in class com.zopim.android.sdk.data.PathDataSource
 
addAll(Collection<? extends E>) - Method in interface com.zopim.android.sdk.util.CircularQueue
Appends all of the elements in the specified collection to the end of this queue, in the order that they are returned by the specified collection's iterator.
addChatLogObserver(ChatLogObserver) - Method in interface com.zopim.android.sdk.data.DataSource
Adds observer to the LivechatChatLogPath
addChatLogObserver(ChatLogObserver) - Method in class com.zopim.android.sdk.data.PathDataSource
 
addConnectionObserver(ConnectionObserver) - Method in interface com.zopim.android.sdk.data.DataSource
Adds observer to the ConnectionPath
addConnectionObserver(ConnectionObserver) - Method in class com.zopim.android.sdk.data.PathDataSource
 
addDepartmentsObserver(DepartmentsObserver) - Method in interface com.zopim.android.sdk.data.DataSource
Adds observer to the LivechatDepartmentsPath
addDepartmentsObserver(DepartmentsObserver) - Method in class com.zopim.android.sdk.data.PathDataSource
 
addFileSendingObserver(FileSendingObserver) - Method in interface com.zopim.android.sdk.data.DataSource
Adds observer to the LivechatFileSendingPath
addFileSendingObserver(FileSendingObserver) - Method in class com.zopim.android.sdk.data.PathDataSource
 
addFormsObserver(FormsObserver) - Method in interface com.zopim.android.sdk.data.DataSource
Adds observer to the LivechatFormsPath
addFormsObserver(FormsObserver) - Method in class com.zopim.android.sdk.data.PathDataSource
 
addNote(String) - Method in interface com.zopim.android.sdk.api.ChatApiCommands
Appends a note to the current visitor note
addNote(String) - Method in class com.zopim.android.sdk.api.ChatService
 
addNote(String) - Method in class com.zopim.android.sdk.api.ZopimChatApi
 
addProfileObserver(ProfileObserver) - Method in interface com.zopim.android.sdk.data.DataSource
Adds observer to the LivechatProfilePath
addProfileObserver(ProfileObserver) - Method in class com.zopim.android.sdk.data.PathDataSource
 
Agent - Class in com.zopim.android.sdk.model
This is a model class for Agent that will be created by LivechatAgentsPath.
Agent() - Constructor for class com.zopim.android.sdk.model.Agent
 
AgentAttachment - Class in com.zopim.android.sdk.model.items
This is a model class for agent attachments that will be created by LivechatChatLogPath.
AgentAttachment() - Constructor for class com.zopim.android.sdk.model.items.AgentAttachment
 
AgentItem<T extends AgentItem> - Class in com.zopim.android.sdk.model.items
This is an abstract model class for agent events that will be created by LivechatChatLogPath.
AgentItem() - Constructor for class com.zopim.android.sdk.model.items.AgentItem
 
AgentMessage - Class in com.zopim.android.sdk.model.items
This is a model class for agent messages that will be created by LivechatChatLogPath.
AgentMessage() - Constructor for class com.zopim.android.sdk.model.items.AgentMessage
 
AgentOptions - Class in com.zopim.android.sdk.model.items
This is a model class for agent options that will be created by LivechatChatLogPath.
AgentOptions() - Constructor for class com.zopim.android.sdk.model.items.AgentOptions
 
AgentsObserver - Class in com.zopim.android.sdk.data.observers
Abstract definition of the observer that listens to broadcasts from LivechatAgentsPath observable
AgentsObserver() - Constructor for class com.zopim.android.sdk.data.observers.AgentsObserver
 
AgentsTypingObserver - Class in com.zopim.android.sdk.data.observers
Abstract definition of the observer that listens to typing broadcasts from LivechatAgentsPath observable
AgentsTypingObserver(Context) - Constructor for class com.zopim.android.sdk.data.observers.AgentsTypingObserver
 
AgentTyping - Class in com.zopim.android.sdk.model.items
This is a model class for agent typing events will be created by LivechatAgentsPath.
AgentTyping() - Constructor for class com.zopim.android.sdk.model.items.AgentTyping
 
AppInfo - Class in com.zopim.android.sdk.util
Helper class that provides common application information
AppInfo() - Constructor for class com.zopim.android.sdk.util.AppInfo
 
Attachment - Class in com.zopim.android.sdk.model
This is a model class for attachment in ChatLog that will be created by LivechatAgentsPath.
Attachment() - Constructor for class com.zopim.android.sdk.model.Attachment
 

B

BaseStorage - Interface in com.zopim.android.sdk.store
Interface definition of a base storage
BelvedereProvider - Enum in com.zopim.android.sdk.util
Singleton for holding a instance of Belvedere.
broadcast(T) - Method in class com.zopim.android.sdk.data.Path
Will notify all observers with the data passed as parameter.
broadcast() - Method in class com.zopim.android.sdk.data.Path
Will notify all observers that all data has changed on this data path.
build() - Method in class com.zopim.android.sdk.api.ZopimChatApi.DefaultConfig
Deprecated.
As of release 1.2, calling build is not required.
build() - Method in class com.zopim.android.sdk.model.VisitorInfo.Builder
Builds an instance of VisitorInfo
Builder() - Constructor for class com.zopim.android.sdk.model.VisitorInfo.Builder
 

C

ChatApi - Interface in com.zopim.android.sdk.api
Interface definition of the chat
ChatApiCommands - Interface in com.zopim.android.sdk.api
Chat APIs interface
ChatApiConfig - Interface in com.zopim.android.sdk.api
Chat configuration interface
ChatEvent - Class in com.zopim.android.sdk.model.items
This is a model class for chat events that will be created by LivechatChatLogPath.
ChatEvent() - Constructor for class com.zopim.android.sdk.model.items.ChatEvent
 
ChatItemsObserver - Class in com.zopim.android.sdk.data.observers
Abstract definition of the observer that listens to broadcasts from LivechatChatLogPath observable
ChatItemsObserver(Context) - Constructor for class com.zopim.android.sdk.data.observers.ChatItemsObserver
 
ChatLog - Class in com.zopim.android.sdk.model
This is a model class for chat log that will be created by LivechatChatLogPath.
ChatLog() - Constructor for class com.zopim.android.sdk.model.ChatLog
 
ChatLog(String, ChatLog.Type, String) - Constructor for class com.zopim.android.sdk.model.ChatLog
Constructor for chat log message that allows creation of a local message.
ChatLog.Error - Enum in com.zopim.android.sdk.model
Error type that can occur.
ChatLog.Option - Class in com.zopim.android.sdk.model
Model definition of an agent questionnaire option item
ChatLog.Rating - Enum in com.zopim.android.sdk.model
Definition of valid chat ratings.
ChatLog.Type - Enum in com.zopim.android.sdk.model
Definition of available chat log types.
ChatLogObserver - Class in com.zopim.android.sdk.data.observers
Abstract definition of the observer that listens to broadcasts from LivechatChatLogPath observable
ChatLogObserver() - Constructor for class com.zopim.android.sdk.data.observers.ChatLogObserver
 
ChatMemberEvent - Class in com.zopim.android.sdk.model.items
This is a model class for chat events that will be created by LivechatChatLogPath.
ChatMemberEvent() - Constructor for class com.zopim.android.sdk.model.items.ChatMemberEvent
 
ChatRating - Class in com.zopim.android.sdk.model.items
This is a model class for chat rating that will be created by LivechatChatLogPath.
ChatRating() - Constructor for class com.zopim.android.sdk.model.items.ChatRating
 
ChatService - Class in com.zopim.android.sdk.api
Service that holds the chat session and it's lifecycle.
ChatService() - Constructor for class com.zopim.android.sdk.api.ChatService
 
ChatService.LocalBinder - Class in com.zopim.android.sdk.api
Class used for the client Binder.
ChatServiceBinder - Class in com.zopim.android.sdk.api
Takes care of the chat service bind/unbind from the host activity that started the chat.
ChatServiceBinder() - Constructor for class com.zopim.android.sdk.api.ChatServiceBinder
 
ChatSession - Interface in com.zopim.android.sdk.api
Interface definition of the chat session
ChatTimeoutReceiver() - Constructor for class com.zopim.android.sdk.data.LivechatChatLogPath.ChatTimeoutReceiver
 
CircularQueue<E> - Interface in com.zopim.android.sdk.util
Definition of interface queue that maintains the queue size by removing elements from the head of the queue if the capacity is violated.
clear() - Method in interface com.zopim.android.sdk.data.DataSource
Clear all data source.
clear() - Method in class com.zopim.android.sdk.data.PathDataSource
 
clear() - Method in interface com.zopim.android.sdk.util.CircularQueue
Removes all of the elements from this queue.
clearAll() - Method in enum com.zopim.android.sdk.store.Storage
Clears all data from the storage.
com.zopim.android.sdk.api - package com.zopim.android.sdk.api
 
com.zopim.android.sdk.attachment - package com.zopim.android.sdk.attachment
 
com.zopim.android.sdk.breadcrumbs - package com.zopim.android.sdk.breadcrumbs
 
com.zopim.android.sdk.data - package com.zopim.android.sdk.data
 
com.zopim.android.sdk.data.observers - package com.zopim.android.sdk.data.observers
 
com.zopim.android.sdk.model - package com.zopim.android.sdk.model
 
com.zopim.android.sdk.model.items - package com.zopim.android.sdk.model.items
 
com.zopim.android.sdk.store - package com.zopim.android.sdk.store
 
com.zopim.android.sdk.util - package com.zopim.android.sdk.util
 
compareTo(ChatLog) - Method in class com.zopim.android.sdk.model.ChatLog
Compares two ChatLog by their time of creation.
compareTo(RowItem) - Method in class com.zopim.android.sdk.model.items.RowItem
Compares two RowItem items by their time values
Connection - Class in com.zopim.android.sdk.model
This is a model class for Connection that will be created by ConnectionPath.
Connection() - Constructor for class com.zopim.android.sdk.model.Connection
 
Connection(Connection.Status) - Constructor for class com.zopim.android.sdk.model.Connection
Creates new instance of Connection with params passed
Connection.Status - Enum in com.zopim.android.sdk.model
Definition of connection enum value.
ConnectionObserver - Class in com.zopim.android.sdk.data.observers
Abstract definition of the observer that listens to broadcasts from ConnectionPath observable
ConnectionObserver() - Constructor for class com.zopim.android.sdk.data.observers.ConnectionObserver
 
ConnectionPath - Class in com.zopim.android.sdk.data
Connection path definition
ConnectionPath.ConnectivityReceiver - Class in com.zopim.android.sdk.data
This is a BroadcastReceiver which will receive the network availability events.
ConnectivityReceiver() - Constructor for class com.zopim.android.sdk.data.ConnectionPath.ConnectivityReceiver
 
contains(E) - Method in interface com.zopim.android.sdk.util.CircularQueue
Returns true if this queue contains the specified element.
countMessages(ChatLog.Type...) - Method in class com.zopim.android.sdk.data.LivechatChatLogPath
Counts the number of messages of the specified ChatLog.Type types in the chat log LivechatChatLogPath

D

data - Variable in class com.zopim.android.sdk.data.Path
Local variable keeping the data reference
DataSource - Interface in com.zopim.android.sdk.data
Interface definition of chat data source.
DEBUG - Static variable in class com.zopim.android.sdk.data.Path
 
DEFAULT_CHAT_INITIALIZATION_TIMEOUT - Static variable in interface com.zopim.android.sdk.api.ChatSession
Defines default chat initialization timeout.
DEFAULT_CHAT_SESSION_TIMEOUT - Static variable in interface com.zopim.android.sdk.api.ChatSession
Defines default chat session timeout.
DEFAULT_RECONNECT_TIMEOUT - Static variable in interface com.zopim.android.sdk.api.ChatSession
Defines default reconnect timeout.
DefaultConfig() - Constructor for class com.zopim.android.sdk.api.ZopimChatApi.DefaultConfig
 
delete() - Method in interface com.zopim.android.sdk.store.BaseStorage
Deletes all storage information saved previously
deleteAccountObserver(AccountObserver) - Method in interface com.zopim.android.sdk.data.DataSource
Deletes observer from the LivechatAccountPath
deleteAccountObserver(AccountObserver) - Method in class com.zopim.android.sdk.data.PathDataSource
 
deleteAgentsObserver(AgentsObserver) - Method in interface com.zopim.android.sdk.data.DataSource
Deletes observer from the LivechatAgentsPath
deleteAgentsObserver(AgentsObserver) - Method in class com.zopim.android.sdk.data.PathDataSource
 
deleteChatLogObserver(ChatLogObserver) - Method in interface com.zopim.android.sdk.data.DataSource
Deletes observer from the LivechatDepartmentsPath
deleteChatLogObserver(ChatLogObserver) - Method in class com.zopim.android.sdk.data.PathDataSource
 
deleteConnectionObserver(ConnectionObserver) - Method in interface com.zopim.android.sdk.data.DataSource
Deletes observer from the ConnectionPath
deleteConnectionObserver(ConnectionObserver) - Method in class com.zopim.android.sdk.data.PathDataSource
 
deleteDepartmentsObserver(DepartmentsObserver) - Method in interface com.zopim.android.sdk.data.DataSource
Deletes observer from the LivechatDepartmentsPath
deleteDepartmentsObserver(DepartmentsObserver) - Method in class com.zopim.android.sdk.data.PathDataSource
 
deleteFileSendingObserver(FileSendingObserver) - Method in interface com.zopim.android.sdk.data.DataSource
Deletes observer from the LivechatFileSendingPath
deleteFileSendingObserver(FileSendingObserver) - Method in class com.zopim.android.sdk.data.PathDataSource
 
deleteFormsObserver(FormsObserver) - Method in interface com.zopim.android.sdk.data.DataSource
Deletes observer from the LivechatFormsPath
deleteFormsObserver(FormsObserver) - Method in class com.zopim.android.sdk.data.PathDataSource
 
deleteObservers() - Method in interface com.zopim.android.sdk.data.DataSource
Removes all observers from all data paths
deleteObservers() - Method in class com.zopim.android.sdk.data.PathDataSource
 
deleteProfileObserver(ProfileObserver) - Method in interface com.zopim.android.sdk.data.DataSource
Deletes observer from the LivechatProfilePath
deleteProfileObserver(ProfileObserver) - Method in class com.zopim.android.sdk.data.PathDataSource
 
Department - Class in com.zopim.android.sdk.model
This is a model class for Department that will be created by LivechatDepartmentsPath.
Department() - Constructor for class com.zopim.android.sdk.model.Department
 
Department.Status - Enum in com.zopim.android.sdk.model
DepartmentsObserver - Class in com.zopim.android.sdk.data.observers
Abstract definition of the observer that listens to broadcasts from LivechatDepartmentsPath observable
DepartmentsObserver() - Constructor for class com.zopim.android.sdk.data.observers.DepartmentsObserver
 
disable() - Method in interface com.zopim.android.sdk.store.BaseStorage
Disables the storage
Disableable - Interface in com.zopim.android.sdk.model.items
Interface definition for toggling state as enabled or disabled
disableVisitorInfoStorage - Variable in class com.zopim.android.sdk.api.ZopimChatApi.DefaultConfig
 
disableVisitorInfoStorage() - Method in class com.zopim.android.sdk.api.ZopimChatApi.DefaultConfig
Disables VisitorInfoPrefsStorage storage.

E

email(String) - Method in class com.zopim.android.sdk.model.VisitorInfo.Builder
Configures email
emailTranscript(String) - Method in interface com.zopim.android.sdk.api.ChatApiCommands
Emails the current chat transcript
emailTranscript(String) - Method in class com.zopim.android.sdk.api.ChatService
 
emailTranscript(String) - Method in class com.zopim.android.sdk.api.ZopimChatApi
 
endChat() - Method in interface com.zopim.android.sdk.api.ChatApiCommands
Ends the current chat.
endChat() - Method in class com.zopim.android.sdk.api.ChatService
Ends the current chat.
endChat() - Method in class com.zopim.android.sdk.api.ZopimChatApi
Ends the current chat.
equals(Object) - Method in class com.zopim.android.sdk.breadcrumbs.Event
 
equals(Object) - Method in class com.zopim.android.sdk.model.items.AgentAttachment
 
equals(Object) - Method in class com.zopim.android.sdk.model.items.AgentItem
 
equals(Object) - Method in class com.zopim.android.sdk.model.items.AgentMessage
 
equals(Object) - Method in class com.zopim.android.sdk.model.items.AgentOptions
 
equals(Object) - Method in class com.zopim.android.sdk.model.items.AgentTyping
 
equals(Object) - Method in class com.zopim.android.sdk.model.items.ChatEvent
 
equals(Object) - Method in class com.zopim.android.sdk.model.items.ChatMemberEvent
 
equals(Object) - Method in class com.zopim.android.sdk.model.items.ChatRating
 
equals(Object) - Method in class com.zopim.android.sdk.model.items.RowItem
 
equals(Object) - Method in class com.zopim.android.sdk.model.items.VisitorAttachment
 
equals(Object) - Method in class com.zopim.android.sdk.model.items.VisitorItem
 
equals(Object) - Method in class com.zopim.android.sdk.model.items.VisitorMessage
 
Event - Class in com.zopim.android.sdk.breadcrumbs
Definition of a tracked event.
Event(String) - Constructor for class com.zopim.android.sdk.breadcrumbs.Event
Constructs the Event with a passed title and generates a timestamp based on System.currentTimeMillis()
Event(String, long) - Constructor for class com.zopim.android.sdk.breadcrumbs.Event
Constructs the Event with a passed title and timestamp
Events - Class in com.zopim.android.sdk.breadcrumbs
Holds static instance of tracked events queue
Events() - Constructor for class com.zopim.android.sdk.breadcrumbs.Events
 

F

FileExtension - Enum in com.zopim.android.sdk.attachment
Definition of a file extensions used in Zopim attachment upload and download events.
FileSending - Class in com.zopim.android.sdk.model
This is a model class for File Sending (Attachments) that will be created by LivechatFileSendingPath.
FileSending() - Constructor for class com.zopim.android.sdk.model.FileSending
 
FileSendingObserver - Class in com.zopim.android.sdk.data.observers
Abstract definition of the observer that listens to broadcasts from LivechatFileSendingPath observable
FileSendingObserver() - Constructor for class com.zopim.android.sdk.data.observers.FileSendingObserver
 
FileTransfers - Enum in com.zopim.android.sdk.api
Definition of a set of files being transferred.
finalize() - Method in class com.zopim.android.sdk.api.ChatService
 
finalize() - Method in class com.zopim.android.sdk.data.Path
 
findFile(String) - Method in enum com.zopim.android.sdk.api.FileTransfers
Finds file based on file name provided.
Forms - Class in com.zopim.android.sdk.model
This is a model class for Forms that will be created by LivechatFormsPath.
Forms() - Constructor for class com.zopim.android.sdk.model.Forms
 
Forms.FormSubmitted - Class in com.zopim.android.sdk.model
 
Forms.OfflineForm - Class in com.zopim.android.sdk.model
 
FormsObserver - Class in com.zopim.android.sdk.data.observers
Abstract definition of the observer that listens to broadcasts from LivechatFormsPath observable
FormsObserver() - Constructor for class com.zopim.android.sdk.data.observers.FormsObserver
 
FormSubmitted() - Constructor for class com.zopim.android.sdk.model.Forms.FormSubmitted
 

G

getAccount() - Method in interface com.zopim.android.sdk.data.DataSource
Gets account object from the LivechatAccountPath
getAccount() - Method in class com.zopim.android.sdk.data.PathDataSource
 
getAgents() - Method in interface com.zopim.android.sdk.data.DataSource
Gets agents in the current chat.
getAgents() - Method in class com.zopim.android.sdk.data.PathDataSource
 
getApplicationName(Context) - Static method in class com.zopim.android.sdk.util.AppInfo
Gets the host application name from android:name label in activity
getApplicationStage(Context) - Static method in class com.zopim.android.sdk.util.AppInfo
Gets the application build stage.
getApplicationVersionName(Context) - Static method in class com.zopim.android.sdk.util.AppInfo
Gets the version of the host application as defined in the host app
getAttachment() - Method in class com.zopim.android.sdk.model.ChatLog
Gets attachment in this event
getAttachmentFile() - Method in class com.zopim.android.sdk.model.items.AgentAttachment
 
getAttachmentName() - Method in class com.zopim.android.sdk.model.items.AgentAttachment
 
getAttachmentSize() - Method in class com.zopim.android.sdk.model.items.AgentAttachment
 
getAttachmentUrl() - Method in class com.zopim.android.sdk.model.items.AgentAttachment
 
getAvatarUri() - Method in class com.zopim.android.sdk.model.Agent
Gets agent avatar uri resource
getAvatarUri() - Method in class com.zopim.android.sdk.model.items.AgentItem
 
getChatLog() - Method in interface com.zopim.android.sdk.data.DataSource
Gets messages from the LivechatChatLogPath
getChatLog() - Method in class com.zopim.android.sdk.data.PathDataSource
 
getChatSdkName() - Static method in class com.zopim.android.sdk.util.AppInfo
Gets default Chat SDK application name as defined in build.gradle in the SDK project
getChatSdkVersionName() - Static method in class com.zopim.android.sdk.util.AppInfo
Gets the version of the SDK as defined in build.gradle
getComment() - Method in class com.zopim.android.sdk.model.ChatLog
Gets the comment for this chat log
getComment() - Method in class com.zopim.android.sdk.model.items.ChatRating
 
getConfig() - Method in interface com.zopim.android.sdk.api.ChatApi
Gets chat config for the current chat session as configured via ZopimChatApi
getConfig() - Method in class com.zopim.android.sdk.api.ChatService
 
getConfig() - Method in class com.zopim.android.sdk.api.ZopimChatApi
 
getConnection() - Method in interface com.zopim.android.sdk.data.DataSource
Gets connection object from the ConnectionPath
getConnection() - Method in class com.zopim.android.sdk.data.PathDataSource
 
getData() - Method in class com.zopim.android.sdk.data.ConnectionPath
Will return Connection with the state based on combined connection state of the device and the web widget
getData() - Method in class com.zopim.android.sdk.data.LivechatAccountPath
 
getData() - Method in class com.zopim.android.sdk.data.LivechatAgentsPath
 
getData() - Method in class com.zopim.android.sdk.data.LivechatChatLogPath
 
getData() - Method in class com.zopim.android.sdk.data.LivechatDepartmentsPath
 
getData() - Method in class com.zopim.android.sdk.data.LivechatFileSendingPath
 
getData() - Method in class com.zopim.android.sdk.data.LivechatFormsPath
 
getData() - Method in class com.zopim.android.sdk.data.LivechatProfilePath
 
getData() - Method in class com.zopim.android.sdk.data.Path
Gets the path data in it's current state
getDataSource() - Static method in class com.zopim.android.sdk.api.ZopimChatApi
Gets chat data source defined in DataSource and PathDataSource
getDepartment() - Method in interface com.zopim.android.sdk.api.ChatApiConfig
Gets department as configured at initialization via ZopimChatApi.DefaultConfig or start of the chat via ZopimChatApi.SessionConfig
getDepartmentId() - Method in class com.zopim.android.sdk.model.Profile
Gets department id of the department that this visitor is assigned to.
getDepartments() - Method in interface com.zopim.android.sdk.data.DataSource
Gets departments from the LivechatDepartmentsPath
getDepartments() - Method in class com.zopim.android.sdk.data.PathDataSource
 
getDisplayName() - Method in class com.zopim.android.sdk.model.Agent
Gets display name of the agent as in agent dashboard
getDisplayName() - Method in class com.zopim.android.sdk.model.ChatLog
Gets display name of the visitor.
getDisplayName() - Method in class com.zopim.android.sdk.model.items.RowItem
 
getDisplayName() - Method in class com.zopim.android.sdk.model.Profile
Gets display name of the visitor in the chat session
getEmail() - Method in class com.zopim.android.sdk.model.Profile
Gets email configured of the visitor in the chat session
getEmail() - Method in class com.zopim.android.sdk.model.VisitorInfo
Gets visitor email configured for this user
getError() - Method in class com.zopim.android.sdk.model.ChatLog
Gets error that occurred in this chat log event
getError() - Method in class com.zopim.android.sdk.model.items.VisitorAttachment
 
getExtension(File) - Static method in enum com.zopim.android.sdk.attachment.FileExtension
Gets the file extension of the file passed as parameter
getExtensions() - Method in class com.zopim.android.sdk.model.FileSending
Gets file extensions that are allowed for file sending
getFile() - Method in class com.zopim.android.sdk.model.ChatLog
Gets file attachment in this ChatLog Files being attached via ChatApiCommands.send(File)
getFile() - Method in class com.zopim.android.sdk.model.items.VisitorAttachment
 
getFileName() - Method in class com.zopim.android.sdk.model.ChatLog
Gets file name of the file in this ChatLog
getFileSending() - Method in interface com.zopim.android.sdk.data.DataSource
Gets file sending model from the LivechatFileSendingPath
getFileSending() - Method in class com.zopim.android.sdk.data.PathDataSource
 
getForms() - Method in interface com.zopim.android.sdk.data.DataSource
Gets forms from the LivechatFormsPath
getForms() - Method in class com.zopim.android.sdk.data.PathDataSource
 
getFormSubmitted() - Method in class com.zopim.android.sdk.model.Forms.OfflineForm
 
getId() - Method in class com.zopim.android.sdk.model.items.RowItem
 
getInitializationTimeout() - Static method in class com.zopim.android.sdk.api.ZopimChatApi
Gets initialization timeout that was configured via ZopimChatApi.DefaultConfig.initializationTimeout If timeout was not configured it will return the ChatSession.DEFAULT_CHAT_INITIALIZATION_TIMEOUT
getInstance() - Static method in class com.zopim.android.sdk.data.ConnectionPath
Gets singleton instance of ConnectionPath
getInstance() - Static method in class com.zopim.android.sdk.data.LivechatAccountPath
Gets singleton instance of LivechatAccountPath
getInstance() - Static method in class com.zopim.android.sdk.data.LivechatAgentsPath
 
getInstance() - Static method in class com.zopim.android.sdk.data.LivechatChatLogPath
Gets singleton instance of LivechatChatLogPath
getInstance() - Static method in class com.zopim.android.sdk.data.LivechatDepartmentsPath
Gets singleton instance of LivechatDepartmentsPath
getInstance() - Static method in class com.zopim.android.sdk.data.LivechatFileSendingPath
Gets singleton instance of LivechatFileSendingPath
getInstance() - Static method in class com.zopim.android.sdk.data.LivechatFormsPath
Gets singleton instance of LivechatFormsPath
getInstance() - Static method in class com.zopim.android.sdk.data.LivechatProfilePath
Gets singleton instance of LivechatProfilePath
getInstance(Context) - Method in enum com.zopim.android.sdk.util.BelvedereProvider
Get an instance of Belvedere.
getLabel() - Method in class com.zopim.android.sdk.model.ChatLog.Option
Label of the option message
getMachineId() - Method in class com.zopim.android.sdk.model.Profile
Gets machine id of the current chat session.
getMachineId() - Method in class com.zopim.android.sdk.store.MachineIdPrefsStorage
Retrieves stored machine id from shared preferences.
getMachineId() - Method in interface com.zopim.android.sdk.store.MachineIdStorage
Retrieves stored machine id
getMessage() - Method in class com.zopim.android.sdk.model.ChatLog
Gets message body of this chat log event.
getMessage() - Method in class com.zopim.android.sdk.model.items.AgentMessage
 
getMessage() - Method in class com.zopim.android.sdk.model.items.AgentOptions
 
getMessage() - Method in class com.zopim.android.sdk.model.items.ChatEvent
 
getMessage() - Method in class com.zopim.android.sdk.model.items.ChatMemberEvent
 
getMessage() - Method in class com.zopim.android.sdk.model.items.VisitorMessage
 
getMimeType() - Method in class com.zopim.android.sdk.model.Attachment
Gets mime type of the attachment
getName() - Method in class com.zopim.android.sdk.model.Attachment
Gets name of the attachment file
getName() - Method in class com.zopim.android.sdk.model.Department
Gets name of the department
getName() - Method in class com.zopim.android.sdk.model.VisitorInfo
Gets visitor name configured for this user
getNick() - Method in class com.zopim.android.sdk.model.ChatLog
Gets a nick name of the chat log participant.
getNote() - Method in class com.zopim.android.sdk.model.VisitorInfo
Gets visitor note
getOfflineForm() - Method in class com.zopim.android.sdk.model.Forms
 
getOptions() - Method in class com.zopim.android.sdk.model.ChatLog
Gets an array of options when a questionnaire chat log message is questionnaire sent by an agent
getOptions() - Method in class com.zopim.android.sdk.model.items.AgentOptions
 
getParticipantId() - Method in class com.zopim.android.sdk.model.items.RowItem
 
getPhoneNumber() - Method in class com.zopim.android.sdk.model.Profile
Gets phone number of the visitor in the chat session
getPhoneNumber() - Method in class com.zopim.android.sdk.model.VisitorInfo
Gets visitor phone number configured for this user
getProfile() - Method in interface com.zopim.android.sdk.data.DataSource
Gets profile object from the LivechatProfilePath
getProfile() - Method in class com.zopim.android.sdk.data.PathDataSource
 
getProgress() - Method in class com.zopim.android.sdk.model.ChatLog
Gets the current transfer progress
getQueue() - Static method in class com.zopim.android.sdk.breadcrumbs.Events
Returns the instance of tracked events queue
getRating() - Method in class com.zopim.android.sdk.model.ChatLog
Gets the rating for this chat log
getRating(String) - Static method in enum com.zopim.android.sdk.model.ChatLog.Rating
Gets the equivalent enum rating of the value passed as parameter
getRating() - Method in class com.zopim.android.sdk.model.items.ChatRating
 
getReconnectTimeout() - Static method in class com.zopim.android.sdk.api.ZopimChatApi
Gets reconnect timeout that was configured via ZopimChatApi.DefaultConfig.reconnectTimeout If timeout was not configured it will return the ChatSession.DEFAULT_RECONNECT_TIMEOUT
getService() - Method in class com.zopim.android.sdk.api.ChatService.LocalBinder
 
getSize() - Method in class com.zopim.android.sdk.model.Attachment
Gets file size of the attachment
getStatus() - Method in class com.zopim.android.sdk.model.Account
Gets status enum value
getStatus(String) - Static method in enum com.zopim.android.sdk.model.Account.Status
Finds matching status value
getStatus() - Method in class com.zopim.android.sdk.model.Connection
Gets status enum value
getStatus(String) - Static method in enum com.zopim.android.sdk.model.Connection.Status
Finds matching status value
getStatus() - Method in class com.zopim.android.sdk.model.Department
Gets availability status of the department
getStatus(String) - Static method in enum com.zopim.android.sdk.model.Department.Status
Gets the status enum of the value passed as parameter
getTags() - Method in interface com.zopim.android.sdk.api.ChatApiConfig
Gets tags as configured at initialization via ZopimChatApi.DefaultConfig or start of the chat via ZopimChatApi.SessionConfig
getThumbnail() - Method in class com.zopim.android.sdk.model.Attachment
Gets thumbnail image of the attachment
getTimestamp() - Method in class com.zopim.android.sdk.breadcrumbs.Event
Gets timestamp of the event
getTimestamp() - Method in class com.zopim.android.sdk.model.ChatLog
Time record of this event in milliseconds
getTimestamp() - Method in class com.zopim.android.sdk.model.items.RowItem
 
getTitle() - Method in class com.zopim.android.sdk.breadcrumbs.Event
Gets title of the event
getType() - Method in class com.zopim.android.sdk.model.Attachment
Gets type of the attachment like document or image
getType(String) - Static method in enum com.zopim.android.sdk.model.ChatLog.Error
Gets the error enum type of the value passed as parameter
getType() - Method in class com.zopim.android.sdk.model.ChatLog
Gets type of the chat log message.
getType() - Method in class com.zopim.android.sdk.model.items.RowItem
 
getType(int) - Static method in enum com.zopim.android.sdk.model.items.RowItem.Type
Gets type of this row item based on the provided parameter.
getUploadProgress() - Method in class com.zopim.android.sdk.model.items.VisitorAttachment
 
getUploadUrl() - Method in class com.zopim.android.sdk.model.ChatLog
Gets a copy of upload URL stored in this ChatLog event
getUploadUrl() - Method in class com.zopim.android.sdk.model.items.VisitorAttachment
 
getUrl() - Method in class com.zopim.android.sdk.model.Attachment
Get resource url of the attachment
getValue() - Method in enum com.zopim.android.sdk.attachment.FileExtension
Gets the value of this raw extension enum
getValue() - Method in enum com.zopim.android.sdk.model.Account.Status
 
getValue() - Method in enum com.zopim.android.sdk.model.ChatLog.Error
Gets the value of this error type enum
getValue() - Method in enum com.zopim.android.sdk.model.ChatLog.Rating
Gets the value of this enum
getValue() - Method in enum com.zopim.android.sdk.model.Connection.Status
 
getValue() - Method in enum com.zopim.android.sdk.model.Department.Status
Gets the value of this status enum
getValue() - Method in enum com.zopim.android.sdk.model.items.RowItem.Type
Gets value of this row type enum
getVisitorInfo() - Method in interface com.zopim.android.sdk.api.ChatApiConfig
Gets VisitorInfo configured for this chat session
getVisitorInfo() - Method in class com.zopim.android.sdk.store.VisitorInfoPrefsStorage
Retrieves stored visitor info from shared preferences.
getVisitorInfo() - Method in interface com.zopim.android.sdk.store.VisitorInfoStorage
Retrieves stored visitor info from shared preferences
getVisitorQueue() - Method in class com.zopim.android.sdk.model.ChatLog
Gets number of visitors in the queue being currently served in this chat session.

H

hasEnded() - Method in interface com.zopim.android.sdk.api.ChatApi
Tells if this chat session has ended and can not be continued.
hasEnded() - Method in class com.zopim.android.sdk.api.ChatService
 
hasEnded() - Method in class com.zopim.android.sdk.api.ZopimChatApi
 
hashCode() - Method in class com.zopim.android.sdk.breadcrumbs.Event
 
hashCode() - Method in class com.zopim.android.sdk.model.items.AgentAttachment
 
hashCode() - Method in class com.zopim.android.sdk.model.items.AgentItem
 
hashCode() - Method in class com.zopim.android.sdk.model.items.AgentMessage
 
hashCode() - Method in class com.zopim.android.sdk.model.items.AgentOptions
 
hashCode() - Method in class com.zopim.android.sdk.model.items.AgentTyping
 
hashCode() - Method in class com.zopim.android.sdk.model.items.ChatEvent
 
hashCode() - Method in class com.zopim.android.sdk.model.items.ChatMemberEvent
 
hashCode() - Method in class com.zopim.android.sdk.model.items.ChatRating
 
hashCode() - Method in class com.zopim.android.sdk.model.items.RowItem
 
hashCode() - Method in class com.zopim.android.sdk.model.items.VisitorAttachment
 
hashCode() - Method in class com.zopim.android.sdk.model.items.VisitorItem
 
hashCode() - Method in class com.zopim.android.sdk.model.items.VisitorMessage
 

I

init(String) - Static method in class com.zopim.android.sdk.api.ZopimChatApi
Initiates chat and returns ZopimChatApi.DefaultConfig configuration builder to be used for configuring the global chat settings.
init(Context) - Static method in enum com.zopim.android.sdk.store.Storage
Initializes the storage.
initializationTimeout - Variable in class com.zopim.android.sdk.api.ZopimChatApi.DefaultConfig
 
initializationTimeout(long) - Method in class com.zopim.android.sdk.api.ZopimChatApi.DefaultConfig
Sets chat initialization timeout.
isClearRequired(String) - Method in class com.zopim.android.sdk.data.Path
Convenience method for interpreting json message update to the data path.
isDisabled() - Method in class com.zopim.android.sdk.model.items.AgentOptions
 
isDisabled() - Method in class com.zopim.android.sdk.model.items.ChatRating
 
isEmpty() - Method in interface com.zopim.android.sdk.util.CircularQueue
Returns true if this queue contains no elements.
isEnabled() - Method in class com.zopim.android.sdk.model.FileSending
Indicates if file sending is enabled
isFailed() - Method in class com.zopim.android.sdk.model.ChatLog
Tells if this chat log failed to send
isFailed() - Method in class com.zopim.android.sdk.model.items.VisitorItem
 
isRunning() - Method in class com.zopim.android.sdk.api.ChatService
 
isSelected() - Method in class com.zopim.android.sdk.model.ChatLog.Option
Selected state of this option
isTyping() - Method in class com.zopim.android.sdk.model.Agent
Indicates whether agent is currently typing
isTyping() - Method in class com.zopim.android.sdk.model.items.AgentTyping
 
isUnverified() - Method in class com.zopim.android.sdk.model.ChatLog
Tells if this chat log event has been received and verified by the server.
isUnverified() - Method in class com.zopim.android.sdk.model.items.VisitorItem
 

L

LivechatAccountPath - Class in com.zopim.android.sdk.data
Account path definition
LivechatAgentsPath - Class in com.zopim.android.sdk.data
Agents path definition
LivechatChatLogPath - Class in com.zopim.android.sdk.data
Chat log path definition
LivechatChatLogPath.ChatTimeoutReceiver - Class in com.zopim.android.sdk.data
Receiver for chat session timeout event
LivechatDepartmentsPath - Class in com.zopim.android.sdk.data
Departments path definition
LivechatFileSendingPath - Class in com.zopim.android.sdk.data
File Sending (Attachments) path definition
LivechatFormsPath - Class in com.zopim.android.sdk.data
Forms path definition
LivechatProfilePath - Class in com.zopim.android.sdk.data
Profile path definition
LocalBinder() - Constructor for class com.zopim.android.sdk.api.ChatService.LocalBinder
 

M

machineId() - Static method in enum com.zopim.android.sdk.store.Storage
Provides an instance of MachineIdStorage
MachineIdPrefsStorage - Class in com.zopim.android.sdk.store
Storage for saving the machine id of a chat session.
MachineIdStorage - Interface in com.zopim.android.sdk.store
Interface definition of a storage for saving the machine id of a chat session.
msg(String) - Method in class com.zopim.android.sdk.data.WebWidgetListener
 

N

name(String) - Method in class com.zopim.android.sdk.model.VisitorInfo.Builder
Configures name
note(String) - Method in class com.zopim.android.sdk.model.VisitorInfo.Builder
Configures note
notifyObservers(Object) - Method in class com.zopim.android.sdk.data.Path
Deprecated.

O

ObservableTrigger - Interface in com.zopim.android.sdk.api
Interface definition of an Observable that can be triggered for an update
offer(E) - Method in interface com.zopim.android.sdk.util.CircularQueue
Inserts the specified element into this queue if it is possible to do so immediately without violating capacity restrictions.
OfflineForm() - Constructor for class com.zopim.android.sdk.model.Forms.OfflineForm
 
onBind(Intent) - Method in class com.zopim.android.sdk.api.ChatService
 
onCreate() - Method in class com.zopim.android.sdk.api.ChatService
The system calls this method when the service is first created, to perform one-time setup procedures (before it calls either onStartCommand() or onBind()).
onCreate(Bundle) - Method in class com.zopim.android.sdk.api.ChatServiceBinder
 
onDestroy() - Method in class com.zopim.android.sdk.api.ChatService
 
onReceive(Context, Intent) - Method in class com.zopim.android.sdk.data.ConnectionPath.ConnectivityReceiver
 
onReceive(Context, Intent) - Method in class com.zopim.android.sdk.data.LivechatChatLogPath.ChatTimeoutReceiver
 
onStart() - Method in class com.zopim.android.sdk.api.ChatServiceBinder
Bind on start to assure that activity has service connection while visible

Chat service will bounded and ready to use in Activity.onPause().

onStartCommand(Intent, int, int) - Method in class com.zopim.android.sdk.api.ChatService
Starting a sticky service that has to be stopped explicitly.
onStop() - Method in class com.zopim.android.sdk.api.ChatServiceBinder
Unbinding on stop to assure we don't leak service connection to the activity after the chat has ended.
Option(String) - Constructor for class com.zopim.android.sdk.model.ChatLog.Option
 

P

Path<T> - Class in com.zopim.android.sdk.data
Definition of a data path in chat data source.
Path() - Constructor for class com.zopim.android.sdk.data.Path
 
PathDataSource - Class in com.zopim.android.sdk.data
Definition of data source
PathDataSource() - Constructor for class com.zopim.android.sdk.data.PathDataSource
 
phoneNumber(String) - Method in class com.zopim.android.sdk.model.VisitorInfo.Builder
Configures phone number
poll() - Method in interface com.zopim.android.sdk.util.CircularQueue
Retrieves and removes the head of this queue, or returns null if this queue is empty.
Profile - Class in com.zopim.android.sdk.model
This is a model class for user profile information that will be created by LivechatProfilePath.
Profile() - Constructor for class com.zopim.android.sdk.model.Profile
 
ProfileObserver - Class in com.zopim.android.sdk.data.observers
Abstract definition of the observer that listens to broadcasts from LivechatProfilePath observable
ProfileObserver() - Constructor for class com.zopim.android.sdk.data.observers.ProfileObserver
 

R

reconnectTimeout - Variable in class com.zopim.android.sdk.api.ZopimChatApi.DefaultConfig
 
reconnectTimeout(long) - Method in class com.zopim.android.sdk.api.ZopimChatApi.DefaultConfig
Sets the reconnect timeout.
resend(String) - Method in interface com.zopim.android.sdk.api.ChatApiCommands
Re-sends the visitor message.
resend(String) - Method in class com.zopim.android.sdk.api.ChatService
 
resend(String) - Method in class com.zopim.android.sdk.api.ZopimChatApi
 
resetTimeout() - Method in interface com.zopim.android.sdk.api.ChatApi
Resets chat timeout.
resetTimeout() - Method in class com.zopim.android.sdk.api.ChatService
 
resetTimeout() - Method in class com.zopim.android.sdk.api.ZopimChatApi
 
resume(FragmentActivity) - Static method in class com.zopim.android.sdk.api.ZopimChatApi
Attempts to resume the existing chat if possible.
RowItem<T extends RowItem> - Class in com.zopim.android.sdk.model.items
This is an abstract model class for agent events that will be created by LivechatChatLogPath.
RowItem() - Constructor for class com.zopim.android.sdk.model.items.RowItem
 
RowItem.Type - Enum in com.zopim.android.sdk.model.items
Available types that this row item can represent.

S

select() - Method in class com.zopim.android.sdk.model.ChatLog.Option
Marks this option as selected
send(String) - Method in interface com.zopim.android.sdk.api.ChatApiCommands
Sends the visitor message.
send(File) - Method in interface com.zopim.android.sdk.api.ChatApiCommands
Sends the file to the current chat log.
send(String) - Method in class com.zopim.android.sdk.api.ChatService
 
send(File) - Method in class com.zopim.android.sdk.api.ChatService
 
send(String) - Method in class com.zopim.android.sdk.api.ZopimChatApi
Sends the message to the agents.
send(File) - Method in class com.zopim.android.sdk.api.ZopimChatApi
 
sendChatComment(String) - Method in interface com.zopim.android.sdk.api.ChatApiCommands
Sets a comment to the current chat session.
sendChatComment(String) - Method in class com.zopim.android.sdk.api.ChatService
 
sendChatComment(String) - Method in class com.zopim.android.sdk.api.ZopimChatApi
 
sendChatRating(ChatLog.Rating) - Method in interface com.zopim.android.sdk.api.ChatApiCommands
Sets rating for the current chat session.
sendChatRating(ChatLog.Rating) - Method in class com.zopim.android.sdk.api.ChatService
 
sendChatRating(ChatLog.Rating) - Method in class com.zopim.android.sdk.api.ZopimChatApi
 
sendEvents(Event...) - Method in class com.zopim.android.sdk.api.ChatService
 
sendOfflineMessage(String, String, String) - Method in interface com.zopim.android.sdk.api.ChatApiCommands
Sends email to agents defined in the dashboard for this account.
sendOfflineMessage(String, String, String) - Method in class com.zopim.android.sdk.api.ChatService
 
sendOfflineMessage(String, String, String) - Method in class com.zopim.android.sdk.api.ZopimChatApi
 
SessionConfig() - Constructor for class com.zopim.android.sdk.api.ZopimChatApi.SessionConfig
 
sessionTimeout - Variable in class com.zopim.android.sdk.api.ZopimChatApi.DefaultConfig
 
sessionTimeout(long) - Method in class com.zopim.android.sdk.api.ZopimChatApi.DefaultConfig
Sets chat session timeout.
setAttachmentFile(File) - Method in class com.zopim.android.sdk.model.items.AgentAttachment
 
setAttachmentName(String) - Method in class com.zopim.android.sdk.model.items.AgentAttachment
 
setAttachmentSize(Long) - Method in class com.zopim.android.sdk.model.items.AgentAttachment
 
setAttachmentUrl(URL) - Method in class com.zopim.android.sdk.model.items.AgentAttachment
 
setAvatarUri(String) - Method in class com.zopim.android.sdk.model.items.AgentItem
 
setComment(String) - Method in class com.zopim.android.sdk.model.ChatLog
Sets the comment for this chat log
setComment(String) - Method in class com.zopim.android.sdk.model.items.ChatRating
 
setDepartment(String) - Method in interface com.zopim.android.sdk.api.ChatApiCommands
Sets a department to the current chat session.
setDepartment(String) - Method in class com.zopim.android.sdk.api.ChatService
 
setDepartment(String) - Method in class com.zopim.android.sdk.api.ZopimChatApi
Sets department to the current chat session
setDisabled(boolean) - Method in class com.zopim.android.sdk.model.items.AgentOptions
 
setDisabled(boolean) - Method in class com.zopim.android.sdk.model.items.ChatRating
 
setDisabled(boolean) - Method in interface com.zopim.android.sdk.model.items.Disableable
Sets state as per parameter
setDisplayName(String) - Method in class com.zopim.android.sdk.model.items.RowItem
 
setEmail(String) - Method in interface com.zopim.android.sdk.api.ChatApiCommands
Sets the email for the user in the current chat session.
setEmail(String) - Method in class com.zopim.android.sdk.api.ChatService
Sets the email for the user in the current chat session.
setEmail(String) - Method in class com.zopim.android.sdk.api.ZopimChatApi
Sets visitor email to the current chat session Chat session must be connected in order to change session configuration.
setEmail(String) - Method in class com.zopim.android.sdk.model.VisitorInfo
Sets visitor email to this configuration model
setError(ChatLog.Error) - Method in class com.zopim.android.sdk.model.ChatLog
Sets the error to this chat log
setError(String) - Method in class com.zopim.android.sdk.model.items.VisitorAttachment
 
setFailed(boolean) - Method in class com.zopim.android.sdk.model.ChatLog
Sets if chat log failed to send
setFailed(boolean) - Method in class com.zopim.android.sdk.model.items.VisitorItem
 
setFile(File) - Method in class com.zopim.android.sdk.model.ChatLog
Sets file to this chat log event
setFile(File) - Method in class com.zopim.android.sdk.model.items.VisitorAttachment
 
setId(String) - Method in class com.zopim.android.sdk.model.items.RowItem
 
setMachineId(String) - Method in class com.zopim.android.sdk.store.MachineIdPrefsStorage
Saves the provided machine id in shared preferences.
setMachineId(String) - Method in interface com.zopim.android.sdk.store.MachineIdStorage
Saves the provided machine id
setMessage(String) - Method in class com.zopim.android.sdk.model.items.AgentMessage
 
setMessage(String) - Method in class com.zopim.android.sdk.model.items.AgentOptions
 
setMessage(String) - Method in class com.zopim.android.sdk.model.items.ChatEvent
 
setMessage(String) - Method in class com.zopim.android.sdk.model.items.ChatMemberEvent
 
setMessage(String) - Method in class com.zopim.android.sdk.model.items.VisitorMessage
 
setName(String) - Method in interface com.zopim.android.sdk.api.ChatApiCommands
Sets the name for the user in the current chat session.
setName(String) - Method in class com.zopim.android.sdk.api.ChatService
Sets the name for the user in the current chat session.
setName(String) - Method in class com.zopim.android.sdk.api.ZopimChatApi
Sets visitor name to the current chat session Chat session must be connected in order to change session configuration.
setName(String) - Method in class com.zopim.android.sdk.model.VisitorInfo
Sets visitor name to this configuration model
setNote(String) - Method in interface com.zopim.android.sdk.api.ChatApiCommands
Sets a note to the visitor profile
setNote(String) - Method in class com.zopim.android.sdk.api.ChatService
 
setNote(String) - Method in class com.zopim.android.sdk.api.ZopimChatApi
 
setNote(String) - Method in class com.zopim.android.sdk.model.VisitorInfo
Appends a note to the visitor note
setOptions(String[]) - Method in class com.zopim.android.sdk.model.items.AgentOptions
 
setParticipantId(String) - Method in class com.zopim.android.sdk.model.items.RowItem
 
setPhoneNumber(String) - Method in interface com.zopim.android.sdk.api.ChatApiCommands
Sets phone number information for the user that is in the current chat session.
setPhoneNumber(String) - Method in class com.zopim.android.sdk.api.ChatService
Sets phone number information for the user that is in the current chat session.
setPhoneNumber(String) - Method in class com.zopim.android.sdk.api.ZopimChatApi
Sets visitor phone number to the current chat session Chat session must be connected in order to change session configuration.
setPhoneNumber(String) - Method in class com.zopim.android.sdk.model.VisitorInfo
Sets visitor phone number to this configuration model
setProgress(int) - Method in class com.zopim.android.sdk.model.ChatLog
Sets progress for this chat log
setRating(ChatLog.Rating) - Method in class com.zopim.android.sdk.model.items.ChatRating
 
setRawNewRating(String) - Method in class com.zopim.android.sdk.model.ChatLog
 
setRawRating(String) - Method in class com.zopim.android.sdk.model.ChatLog
 
setTimestamp(Long) - Method in class com.zopim.android.sdk.model.items.RowItem
 
setType(RowItem.Type) - Method in class com.zopim.android.sdk.model.items.RowItem
 
setTyping(boolean) - Method in class com.zopim.android.sdk.model.items.AgentTyping
 
setUnverified(boolean) - Method in class com.zopim.android.sdk.model.items.VisitorItem
 
setUploadProgress(int) - Method in class com.zopim.android.sdk.model.items.VisitorAttachment
 
setUploadUrl(URL) - Method in class com.zopim.android.sdk.model.items.VisitorAttachment
 
setVisitorInfo(VisitorInfo) - Static method in class com.zopim.android.sdk.api.ZopimChatApi
Configures the global VisitorInfo
setVisitorInfo(VisitorInfo) - Method in class com.zopim.android.sdk.store.VisitorInfoPrefsStorage
Saves the data of provided visitor info.
setVisitorInfo(VisitorInfo) - Method in interface com.zopim.android.sdk.store.VisitorInfoStorage
Saves the data of provided visitor info
shouldOverrideUrlLoading(WebView, String) - Method in class com.zopim.android.sdk.data.WebWidgetListener
Overrides url loading as Zopim web widget passes data in the url behind the delimiter
size() - Method in interface com.zopim.android.sdk.util.CircularQueue
Returns the number of elements in this queue.
start(FragmentActivity) - Static method in class com.zopim.android.sdk.api.ZopimChatApi
Starts the chat with ZopimChatApi.DefaultConfig global configuration.
Storage - Enum in com.zopim.android.sdk.store
Singleton storage instance used to initialize or clear the storage

T

toArray(E[]) - Method in interface com.zopim.android.sdk.util.CircularQueue
Returns an array containing all of the elements in this queue, in proper sequence; the runtime type of the returned array is that of the specified array.
toString() - Method in class com.zopim.android.sdk.breadcrumbs.Event
 
toString() - Method in class com.zopim.android.sdk.model.Agent
 
toString() - Method in class com.zopim.android.sdk.model.ChatLog
 
toString() - Method in class com.zopim.android.sdk.model.Connection
 
toString() - Method in class com.zopim.android.sdk.model.Department
 
toString() - Method in class com.zopim.android.sdk.model.FileSending
 
toString() - Method in class com.zopim.android.sdk.model.items.AgentAttachment
 
toString() - Method in class com.zopim.android.sdk.model.items.AgentMessage
 
toString() - Method in class com.zopim.android.sdk.model.items.AgentOptions
 
toString() - Method in class com.zopim.android.sdk.model.items.AgentTyping
 
toString() - Method in class com.zopim.android.sdk.model.items.ChatEvent
 
toString() - Method in class com.zopim.android.sdk.model.items.ChatMemberEvent
 
toString() - Method in class com.zopim.android.sdk.model.items.ChatRating
 
toString() - Method in class com.zopim.android.sdk.model.items.RowItem
 
toString() - Method in class com.zopim.android.sdk.model.items.VisitorAttachment
 
toString() - Method in class com.zopim.android.sdk.model.items.VisitorItem
 
toString() - Method in class com.zopim.android.sdk.model.items.VisitorMessage
 
toString() - Method in class com.zopim.android.sdk.model.Profile
 
trackEvent(String) - Static method in class com.zopim.android.sdk.api.ZopimChatApi
Leaves an event trace.
trigger() - Method in interface com.zopim.android.sdk.api.ObservableTrigger
Triggers an update from an observable
trigger() - Method in class com.zopim.android.sdk.data.Path
 

U

Updatable<T> - Interface in com.zopim.android.sdk.model.items
Interface definition for updating items
update(Observable, Object) - Method in class com.zopim.android.sdk.data.observers.AccountObserver
 
update(Account) - Method in class com.zopim.android.sdk.data.observers.AccountObserver
Delivers the broadcast from LivechatAccountPath observable
update(Observable, Object) - Method in class com.zopim.android.sdk.data.observers.AgentsObserver
 
update(Map<String, Agent>) - Method in class com.zopim.android.sdk.data.observers.AgentsObserver
Delivers the broadcast from LivechatAgentsPath observable
update(Map<String, Agent>) - Method in class com.zopim.android.sdk.data.observers.AgentsTypingObserver
 
update(LinkedHashMap<String, ChatLog>) - Method in class com.zopim.android.sdk.data.observers.ChatItemsObserver
 
update(Observable, Object) - Method in class com.zopim.android.sdk.data.observers.ChatLogObserver
 
update(LinkedHashMap<String, ChatLog>) - Method in class com.zopim.android.sdk.data.observers.ChatLogObserver
Delivers the broadcast from LivechatAgentsPath observable
update(Observable, Object) - Method in class com.zopim.android.sdk.data.observers.ConnectionObserver
 
update(Connection) - Method in class com.zopim.android.sdk.data.observers.ConnectionObserver
Delivers the broadcast from ConnectionPath observable
update(Observable, Object) - Method in class com.zopim.android.sdk.data.observers.DepartmentsObserver
 
update(Map<String, Department>) - Method in class com.zopim.android.sdk.data.observers.DepartmentsObserver
Delivers the broadcast from LivechatDepartmentsPath observable
update(Observable, Object) - Method in class com.zopim.android.sdk.data.observers.FileSendingObserver
 
update(FileSending) - Method in class com.zopim.android.sdk.data.observers.FileSendingObserver
Delivers the broadcast from LivechatFileSendingPath observable
update(Observable, Object) - Method in class com.zopim.android.sdk.data.observers.FormsObserver
 
update(Forms) - Method in class com.zopim.android.sdk.data.observers.FormsObserver
Delivers the broadcast from LivechatFormsPath observable
update(Observable, Object) - Method in class com.zopim.android.sdk.data.observers.ProfileObserver
 
update(Profile) - Method in class com.zopim.android.sdk.data.observers.ProfileObserver
Delivers the broadcast from LivechatProfilePath observable
update(AgentAttachment) - Method in class com.zopim.android.sdk.model.items.AgentAttachment
 
update(T) - Method in class com.zopim.android.sdk.model.items.AgentItem
 
update(AgentMessage) - Method in class com.zopim.android.sdk.model.items.AgentMessage
 
update(AgentOptions) - Method in class com.zopim.android.sdk.model.items.AgentOptions
 
update(AgentTyping) - Method in class com.zopim.android.sdk.model.items.AgentTyping
 
update(ChatEvent) - Method in class com.zopim.android.sdk.model.items.ChatEvent
 
update(ChatMemberEvent) - Method in class com.zopim.android.sdk.model.items.ChatMemberEvent
 
update(ChatRating) - Method in class com.zopim.android.sdk.model.items.ChatRating
 
update(T) - Method in class com.zopim.android.sdk.model.items.RowItem
Updates this item with item passed as parameter.
update(T) - Method in interface com.zopim.android.sdk.model.items.Updatable
Update the current item
update(VisitorAttachment) - Method in class com.zopim.android.sdk.model.items.VisitorAttachment
 
update(T) - Method in class com.zopim.android.sdk.model.items.VisitorItem
 
update(VisitorMessage) - Method in class com.zopim.android.sdk.model.items.VisitorMessage
 
updateChatItems(TreeMap<String, RowItem>) - Method in class com.zopim.android.sdk.data.observers.ChatItemsObserver
Delivers the broadcast from LivechatChatLogPath observable
updateTyping(Map<String, AgentTyping>) - Method in class com.zopim.android.sdk.data.observers.AgentsTypingObserver
Delivers the broadcast from LivechatAgentsPath observable

V

valueOf(String) - Static method in enum com.zopim.android.sdk.api.FileTransfers
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.zopim.android.sdk.attachment.FileExtension
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.zopim.android.sdk.model.Account.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.zopim.android.sdk.model.ChatLog.Error
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.zopim.android.sdk.model.ChatLog.Rating
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.zopim.android.sdk.model.ChatLog.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.zopim.android.sdk.model.Connection.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.zopim.android.sdk.model.Department.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.zopim.android.sdk.model.items.RowItem.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.zopim.android.sdk.store.Storage
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.zopim.android.sdk.util.BelvedereProvider
Returns the enum constant of this type with the specified name.
valueOfExtension(String) - Static method in enum com.zopim.android.sdk.attachment.FileExtension
Gets extension type that matched the criteria
values() - Static method in enum com.zopim.android.sdk.api.FileTransfers
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.zopim.android.sdk.attachment.FileExtension
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.zopim.android.sdk.model.Account.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.zopim.android.sdk.model.ChatLog.Error
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.zopim.android.sdk.model.ChatLog.Rating
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.zopim.android.sdk.model.ChatLog.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.zopim.android.sdk.model.Connection.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.zopim.android.sdk.model.Department.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.zopim.android.sdk.model.items.RowItem.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.zopim.android.sdk.store.Storage
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.zopim.android.sdk.util.BelvedereProvider
Returns an array containing the constants of this enum type, in the order they are declared.
VisitorAttachment - Class in com.zopim.android.sdk.model.items
This is a model class for visitor attachments that will be created by LivechatChatLogPath.
VisitorAttachment() - Constructor for class com.zopim.android.sdk.model.items.VisitorAttachment
 
VisitorInfo - Class in com.zopim.android.sdk.model
This is a model class for visitor information that can be passed as part of config parameters when starting a chat.
visitorInfo() - Static method in enum com.zopim.android.sdk.store.Storage
Provides an instance of VisitorInfoStorage
VisitorInfo.Builder - Class in com.zopim.android.sdk.model
Visitor info builder class
VisitorInfoPrefsStorage - Class in com.zopim.android.sdk.store
Storage for saving the visitor info
VisitorInfoStorage - Interface in com.zopim.android.sdk.store
Interface definition of a storage for saving the VisitorInfo info
VisitorItem<T extends VisitorItem> - Class in com.zopim.android.sdk.model.items
This is an abstract model class for visitor events that will be created by LivechatChatLogPath.
VisitorItem() - Constructor for class com.zopim.android.sdk.model.items.VisitorItem
 
VisitorMessage - Class in com.zopim.android.sdk.model.items
This is a model class for visitor messages that will be created by LivechatChatLogPath.
VisitorMessage() - Constructor for class com.zopim.android.sdk.model.items.VisitorMessage
 

W

WebWidgetListener - Class in com.zopim.android.sdk.data
Listener definition for web widget chat residing in WebView.
WebWidgetListener() - Constructor for class com.zopim.android.sdk.data.WebWidgetListener
 

Z

ZopimChatApi - Class in com.zopim.android.sdk.api
Definition for initialization and configuration of the chat.
ZopimChatApi.DefaultConfig<T extends ZopimChatApi.DefaultConfig> - Class in com.zopim.android.sdk.api
Configuration class for global chat configuration
ZopimChatApi.SessionConfig - Class in com.zopim.android.sdk.api
Configuration class for session chat configuration
A B C D E F G H I L M N O P R S T U V W Z 
Skip navigation links