Skip navigation links
A B C D E F G H I K 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.
ACTION_OPEN_TICKET - Static variable in class com.zopim.android.sdk.embeddable.Contract
Defines the action for open ticket intent.
ACTION_RESUME_CHAT - Static variable in interface com.zopim.android.sdk.embeddable.ChatActions
Defines the action for resuming chat.
ACTION_STOP_WIDGET_SERVICE - Static variable in interface com.zopim.android.sdk.embeddable.ChatActions
Defines the action for stopping ChatWidgetService.
add(RowItem) - Method in class com.zopim.android.sdk.ui.ChatLogAdapter
 
addAccountObserver(Observer) - Method in interface com.zopim.android.sdk.data.DataSource
Adds observer to the LivechatAccountPath
addAccountObserver(Observer) - Method in class com.zopim.android.sdk.data.PathDataSource
 
addAgentsObserver(Observer) - Method in interface com.zopim.android.sdk.data.DataSource
Adds observer to the LivechatAgentsPath
addAgentsObserver(Observer) - Method in class com.zopim.android.sdk.data.PathDataSource
 
addChatLogObserver(Observer) - Method in interface com.zopim.android.sdk.data.DataSource
Adds observer to the LivechatChatLogPath
addChatLogObserver(Observer) - Method in class com.zopim.android.sdk.data.PathDataSource
 
addConnectionObserver(Observer) - Method in interface com.zopim.android.sdk.data.DataSource
Adds observer to the ConnectionPath
addConnectionObserver(Observer) - Method in class com.zopim.android.sdk.data.PathDataSource
 
addDepartmentsObserver(Observer) - Method in interface com.zopim.android.sdk.data.DataSource
Adds observer to the LivechatDepartmentsPath
addDepartmentsObserver(Observer) - Method in class com.zopim.android.sdk.data.PathDataSource
 
addFormsObserver(Observer) - Method in interface com.zopim.android.sdk.data.DataSource
Adds observer to the LivechatFormsPath
addFormsObserver(Observer) - Method in class com.zopim.android.sdk.data.PathDataSource
 
addProfileObserver(Observer) - Method in interface com.zopim.android.sdk.data.DataSource
Adds observer to the LivechatProfilePath
addProfileObserver(Observer) - 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
 
AgentMessageView - Class in com.zopim.android.sdk.ui.view
Definition of the agent message row view
AgentMessageView(Context) - Constructor for class com.zopim.android.sdk.ui.view.AgentMessageView
Constructor for AgentMessageView
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
 
AgentTypingView - Class in com.zopim.android.sdk.ui.view
Definition of the agent typing view
AgentTypingView(Context) - Constructor for class com.zopim.android.sdk.ui.view.AgentTypingView
Constructor for AgentTypingView
AnimationListenerAdapter - Class in com.zopim.android.sdk.ui.anim
This adapter class provides empty implementations of the methods from Animation.AnimationListener.
AnimationListenerAdapter() - Constructor for class com.zopim.android.sdk.ui.anim.AnimationListenerAdapter
 
AnimatorPack - Class in com.zopim.android.sdk.ui.anim
Provides useful animator packs.
AnimatorPack() - Constructor for class com.zopim.android.sdk.ui.anim.AnimatorPack
 
AnimatorPack.Direction - Enum in com.zopim.android.sdk.ui.anim
 
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
 
avatarUri - Variable in class com.zopim.android.sdk.ui.RowItem
 

B

BaseStorage - Interface in com.zopim.android.sdk.store
Interface definition of a base storage
bind(RowItem) - Method in class com.zopim.android.sdk.ui.view.AgentMessageView
 
bind(RowItem) - Method in class com.zopim.android.sdk.ui.view.AgentTypingView
 
bind(RowItem) - Method in class com.zopim.android.sdk.ui.view.ChatEventView
 
bind(RowItem) - Method in class com.zopim.android.sdk.ui.view.ChatMemberEventView
 
bind(RowItem) - Method in interface com.zopim.android.sdk.ui.view.ViewBinder
Binds row item values to the view
bind(RowItem) - Method in class com.zopim.android.sdk.ui.view.VisitorMessageView
 
broadcast(T) - Method in class com.zopim.android.sdk.data.Path
Will notify all observers with the data passed as parameter.
build() - Method in class com.zopim.android.sdk.api.ZopimChat.DefaultConfig
Saves the default chat configuration that will be available to all chat sessions.
build(FragmentActivity) - Method in class com.zopim.android.sdk.api.ZopimChat.SessionConfig
Starts the chat session.
build() - Method in class com.zopim.android.sdk.model.VisitorInfo.Builder
Builds an instance of VisitorInfo
build() - Method in class com.zopim.android.sdk.ui.PreChatForm.Builder
Builds pre chat form instance with specified configuration
Builder() - Constructor for class com.zopim.android.sdk.model.VisitorInfo.Builder
 
Builder() - Constructor for class com.zopim.android.sdk.ui.PreChatForm.Builder
 

C

Chat - Interface in com.zopim.android.sdk.api
Interface definition of the chat
ChatActions - Interface in com.zopim.android.sdk.embeddable
Definition of intent actions for chat sdk embeddable.
ChatApi - Interface in com.zopim.android.sdk.api
Chat APIs interface
ChatConfig - Interface in com.zopim.android.sdk.api
Chat configuration interface
ChatEventView - Class in com.zopim.android.sdk.ui.view
Definition of the event row view
ChatEventView(Context) - Constructor for class com.zopim.android.sdk.ui.view.ChatEventView
Constructor for ChatEventView
ChatListener - Interface in com.zopim.android.sdk.ui
Interface definition of chat events.
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.Type - Enum in com.zopim.android.sdk.model
Definition of available chat log types.
ChatLogAdapter - Class in com.zopim.android.sdk.ui
Multi type adapter that handles loading of the appropriate view in the chat list view.
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
 
ChatMemberEventView - Class in com.zopim.android.sdk.ui.view
Definition of the member event row view.
ChatMemberEventView(Context) - Constructor for class com.zopim.android.sdk.ui.view.ChatMemberEventView
Constructor for ChatMemberEventView
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() - Constructor for class com.zopim.android.sdk.api.ZopimChat.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
 
ChatTimeoutReceiver() - Constructor for class com.zopim.android.sdk.ui.ZopimChatLogFragment.ChatTimeoutReceiver
 
ChatWidgetService - Class in com.zopim.android.sdk.ui.widget
Definition of a chat widget UI service.
ChatWidgetService() - Constructor for class com.zopim.android.sdk.ui.widget.ChatWidgetService
 
ChatWidgetService.LocalBinder - Class in com.zopim.android.sdk.ui.widget
Class used for the client Binder.
CircleTransform - Class in com.zopim.android.sdk.util
 
CircleTransform() - Constructor for class com.zopim.android.sdk.util.CircleTransform
 
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 class com.zopim.android.sdk.ui.ChatLogAdapter
 
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.data - package com.zopim.android.sdk.data
 
com.zopim.android.sdk.data.observers - package com.zopim.android.sdk.data.observers
 
com.zopim.android.sdk.embeddable - package com.zopim.android.sdk.embeddable
 
com.zopim.android.sdk.model - package com.zopim.android.sdk.model
 
com.zopim.android.sdk.store - package com.zopim.android.sdk.store
 
com.zopim.android.sdk.ui - package com.zopim.android.sdk.ui
 
com.zopim.android.sdk.ui.anim - package com.zopim.android.sdk.ui.anim
 
com.zopim.android.sdk.ui.view - package com.zopim.android.sdk.ui.view
 
com.zopim.android.sdk.ui.widget - package com.zopim.android.sdk.ui.widget
 
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.
ConfigBuilder<T extends ConfigBuilder> - Class in com.zopim.android.sdk.api
Abstract definition of a chat configuration builder
ConfigBuilder() - Constructor for class com.zopim.android.sdk.api.ConfigBuilder
 
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.
ConnectionFragment - Class in com.zopim.android.sdk.ui
Definition of the non-UI connection fragment.
ConnectionFragment() - Constructor for class com.zopim.android.sdk.ui.ConnectionFragment
 
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.
ConnectionToastFragment - Class in com.zopim.android.sdk.ui
Definition of the toast fragment.
ConnectionToastFragment() - Constructor for class com.zopim.android.sdk.ui.ConnectionToastFragment
 
ConnectivityReceiver() - Constructor for class com.zopim.android.sdk.data.ConnectionPath.ConnectivityReceiver
 
Contract - Class in com.zopim.android.sdk.embeddable
Contract definition for chat sdk embeddable.
Contract() - Constructor for class com.zopim.android.sdk.embeddable.Contract
 
convertDpToPixel(Context, float) - Static method in class com.zopim.android.sdk.util.Dimensions
This method converts dp unit to equivalent pixels, depending on device density.
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
crossfade(View, View, Animator.AnimatorListener, Animator.AnimatorListener) - Static method in class com.zopim.android.sdk.ui.anim.AnimatorPack
Switch views with fade and scale in place animation.
crossfade(View, View) - Static method in class com.zopim.android.sdk.ui.anim.AnimatorPack
Switch views with fade and scale in place animation.

D

d(String, String) - Static method in class com.zopim.android.sdk.api.Logger
Logs with a Log.DEBUG level.
d(String, String, Throwable) - Static method in class com.zopim.android.sdk.api.Logger
Logs with a Log.DEBUG level.
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.
delete() - Method in interface com.zopim.android.sdk.store.BaseStorage
Deletes all storage information saved previously
deleteAccountObserver(Observer) - Method in interface com.zopim.android.sdk.data.DataSource
Deletes observer from the LivechatAccountPath
deleteAccountObserver(Observer) - Method in class com.zopim.android.sdk.data.PathDataSource
 
deleteAgentsObserver(Observer) - Method in interface com.zopim.android.sdk.data.DataSource
Deletes observer from the LivechatAgentsPath
deleteAgentsObserver(Observer) - Method in class com.zopim.android.sdk.data.PathDataSource
 
deleteChatLogObserver(Observer) - Method in interface com.zopim.android.sdk.data.DataSource
Deletes observer from the LivechatDepartmentsPath
deleteChatLogObserver(Observer) - Method in class com.zopim.android.sdk.data.PathDataSource
 
deleteConnectionObserver(Observer) - Method in interface com.zopim.android.sdk.data.DataSource
Deletes observer from the ConnectionPath
deleteConnectionObserver(Observer) - Method in class com.zopim.android.sdk.data.PathDataSource
 
deleteDepartmentsObserver(Observer) - Method in interface com.zopim.android.sdk.data.DataSource
Deletes observer from the LivechatDepartmentsPath
deleteDepartmentsObserver(Observer) - Method in class com.zopim.android.sdk.data.PathDataSource
 
deleteFormsObserver(Observer) - Method in interface com.zopim.android.sdk.data.DataSource
Deletes observer from the LivechatFormsPath
deleteFormsObserver(Observer) - 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(Observer) - Method in interface com.zopim.android.sdk.data.DataSource
Deletes observer from the LivechatProfilePath
deleteProfileObserver(Observer) - Method in class com.zopim.android.sdk.data.PathDataSource
 
department(String) - Method in class com.zopim.android.sdk.api.ConfigBuilder
Sets department to the configuration builder.
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(PreChatForm.Field) - Method in class com.zopim.android.sdk.ui.PreChatForm.Builder
Configures department field
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
 
Dimensions - Class in com.zopim.android.sdk.util
Definition of helper class that does dimension conversion operations.
Dimensions() - Constructor for class com.zopim.android.sdk.util.Dimensions
 
disable() - Method in interface com.zopim.android.sdk.store.BaseStorage
Disables the storage
disableVisitorInfoStorage() - Method in class com.zopim.android.sdk.api.ZopimChat.DefaultConfig
Disables VisitorInfoPrefsStorage storage.
displayName - Variable in class com.zopim.android.sdk.ui.RowItem
 

E

e(String, String) - Static method in class com.zopim.android.sdk.api.Logger
Logs with a Log.ERROR level.
e(String, String, Throwable) - Static method in class com.zopim.android.sdk.api.Logger
Logs with a Log.ERROR level.
email(String) - Method in class com.zopim.android.sdk.model.VisitorInfo.Builder
Configures email
email(PreChatForm.Field) - Method in class com.zopim.android.sdk.ui.PreChatForm.Builder
Configures email field
emailTranscript(String) - Method in interface com.zopim.android.sdk.api.ChatApi
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.ZopimChat
 
endChat() - Method in interface com.zopim.android.sdk.api.ChatApi
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.ZopimChat
Ends the current chat.
EXTRA_PRE_CHAT_CONFIG - Static variable in class com.zopim.android.sdk.ui.ZopimPreChatFragment
 

F

fadeIn(View) - Static method in class com.zopim.android.sdk.ui.anim.AnimatorPack
Animation to fade in and scale up a view and make it visible.
fadeOut(View) - Static method in class com.zopim.android.sdk.ui.anim.AnimatorPack
Animation to fade out and scale down a view and make it invisible.
finalize() - Method in class com.zopim.android.sdk.api.ZopimChat.ChatServiceBinder
 
finalize() - Method in class com.zopim.android.sdk.data.Path
 
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
 
getAnchor() - Method in class com.zopim.android.sdk.ui.view.WidgetView
 
getApplicationName(Context) - Static method in class com.zopim.android.sdk.util.AppInfo
Gets the host application name from android:name label in activity
getApplicationVersionCode(Context) - Static method in class com.zopim.android.sdk.util.AppInfo
Gets the version of the host application as defined in the host app
getAvatarUri() - Method in class com.zopim.android.sdk.model.Agent
Gets agent avatar uri resource
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
getChatSdkVersionCode() - Static method in class com.zopim.android.sdk.util.AppInfo
Gets the version of the SDK as defined in build.gradle
getChatSdkVersionName() - Static method in class com.zopim.android.sdk.embeddable.Contract
Gets version name of the chat sdk as specified in the build.gradle project build file
getConfig() - Method in interface com.zopim.android.sdk.api.Chat
Gets chat config for the current chat session as configured via ZopimChat
getConfig() - Method in class com.zopim.android.sdk.api.ChatService
 
getConfig() - Method in class com.zopim.android.sdk.api.ZopimChat
 
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
 
getCount() - Method in class com.zopim.android.sdk.ui.ChatLogAdapter
 
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.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.ZopimChat
Gets chat data source defined in DataSource and PathDataSource
getDepartment() - Method in interface com.zopim.android.sdk.api.ChatConfig
Gets department as configured at initialization via ZopimChat.DefaultConfig or start of the chat via ZopimChat.SessionConfig
getDepartment() - Method in class com.zopim.android.sdk.ui.PreChatForm
Gets department filed configuration.
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.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
getEmail() - Method in class com.zopim.android.sdk.ui.PreChatForm
Gets email filed configuration.
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
 
getInitializationTimeout() - Static method in class com.zopim.android.sdk.api.ZopimChat
Gets initialization timeout that was configured via ZopimChat.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.LivechatFormsPath
Gets singleton instance of LivechatFormsPath
getInstance() - Static method in class com.zopim.android.sdk.data.LivechatProfilePath
Gets singleton instance of LivechatProfilePath
getItem(int) - Method in class com.zopim.android.sdk.ui.ChatLogAdapter
 
getItemId(int) - Method in class com.zopim.android.sdk.ui.ChatLogAdapter
 
getItemViewType(int) - Method in class com.zopim.android.sdk.ui.ChatLogAdapter
Returns a layout row type id
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.ui.PreChatForm
Gets message filed configuration.
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
getName() - Method in class com.zopim.android.sdk.ui.PreChatForm
Gets name filed configuration.
getNick() - Method in class com.zopim.android.sdk.model.ChatLog
Gets a nick name of the chat log participant.
getOfflineForm() - Method in class com.zopim.android.sdk.model.Forms
 
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
getPhoneNumber() - Method in class com.zopim.android.sdk.ui.PreChatForm
Gets phone number filed configuration.
getPreChatForm() - Method in interface com.zopim.android.sdk.api.ChatConfig
Gets pre chat configuration form as configured at initialization via ZopimChat.DefaultConfig or start of the chat via ZopimChat.SessionConfig
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
 
getReconnectTimeout() - Static method in class com.zopim.android.sdk.api.ZopimChat
Gets reconnect timeout that was configured via ZopimChat.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
 
getService() - Method in class com.zopim.android.sdk.ui.widget.ChatWidgetService.LocalBinder
 
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
getTags() - Method in interface com.zopim.android.sdk.api.ChatConfig
Gets tags as configured at initialization via ZopimChat.DefaultConfig or start of the chat via ZopimChat.SessionConfig
getTimestamp() - Method in class com.zopim.android.sdk.model.ChatLog
Time record of this event in milliseconds
getType() - Method in class com.zopim.android.sdk.model.ChatLog
Gets type of the chat log message.
getType(int) - Static method in enum com.zopim.android.sdk.ui.view.WidgetView.Anchor
Gets the enum position of the value passed as parameter
getValue() - Method in enum com.zopim.android.sdk.model.Account.Status
 
getValue() - Method in enum com.zopim.android.sdk.model.Connection.Status
 
getValue() - Method in enum com.zopim.android.sdk.ui.view.WidgetView.Anchor
Gets the value of this position enum
getView(int, View, ViewGroup) - Method in class com.zopim.android.sdk.ui.ChatLogAdapter
 
getViewTypeCount() - Method in class com.zopim.android.sdk.ui.ChatLogAdapter
Gets number of different row layouts
getVisitorInfo() - Method in interface com.zopim.android.sdk.api.ChatConfig
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.Chat
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.ZopimChat
 

I

i(String, String) - Static method in class com.zopim.android.sdk.api.Logger
Logs with a Log.INFO level.
i(String, String, Throwable) - Static method in class com.zopim.android.sdk.api.Logger
Logs with a Log.INFO level.
init(String) - Static method in class com.zopim.android.sdk.api.ZopimChat
Initiates chat and provides ZopimChat.DefaultConfig configuration builder to allow setting the default chat configuration.
init(Context) - Static method in enum com.zopim.android.sdk.store.Storage
Initializes the storage.
initializationTimeout(long) - Method in class com.zopim.android.sdk.api.ZopimChat.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.
isFailed() - Method in class com.zopim.android.sdk.model.ChatLog
Tells if this chat log failed to send
isTyping() - Method in class com.zopim.android.sdk.model.Agent
Indicates whether agent is currently typing
isUnverified() - Method in class com.zopim.android.sdk.model.ChatLog
Tells if this chat log event has been received and verified by the server.

K

key() - Method in class com.zopim.android.sdk.util.CircleTransform
 

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
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
 
LocalBinder() - Constructor for class com.zopim.android.sdk.ui.widget.ChatWidgetService.LocalBinder
 
Logger - Class in com.zopim.android.sdk.api
Simple wrapper around the android log

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.
mData - Variable in class com.zopim.android.sdk.data.Path
Local variable keeping the data reference
message(PreChatForm.Field) - Method in class com.zopim.android.sdk.ui.PreChatForm.Builder
Configures message field
message - Variable in class com.zopim.android.sdk.ui.RowItem
 
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
name(PreChatForm.Field) - Method in class com.zopim.android.sdk.ui.PreChatForm.Builder
Configures name field
newInstance(ZopimChat.SessionConfig) - Static method in class com.zopim.android.sdk.ui.ZopimChatFragment
Creates a new instance of the ZopimChatFragment and configures chat session.
newInstance(PreChatForm) - Static method in class com.zopim.android.sdk.ui.ZopimPreChatFragment
Builds the ZopimPreChatFragment based on the PreChatForm configuration.
nick - Variable in class com.zopim.android.sdk.ui.RowItem
 
notifyObservers(Object) - Method in class com.zopim.android.sdk.data.Path
Deprecated.

O

OfflineForm() - Constructor for class com.zopim.android.sdk.model.Forms.OfflineForm
 
onActivityCreated(Bundle) - Method in class com.zopim.android.sdk.api.ZopimChat.ChatServiceBinder
 
onActivityCreated(Bundle) - Method in class com.zopim.android.sdk.ui.ZopimChatFragment
 
onAnimationEnd(Animation) - Method in class com.zopim.android.sdk.ui.anim.AnimationListenerAdapter
 
onAnimationRepeat(Animation) - Method in class com.zopim.android.sdk.ui.anim.AnimationListenerAdapter
 
onAnimationStart(Animation) - Method in class com.zopim.android.sdk.ui.anim.AnimationListenerAdapter
 
onAttach(Activity) - Method in class com.zopim.android.sdk.api.ZopimChat.ChatServiceBinder
 
onAttach(Activity) - Method in class com.zopim.android.sdk.ui.ConnectionFragment
 
onAttach(Activity) - Method in class com.zopim.android.sdk.ui.ConnectionToastFragment
 
onAttach(Activity) - Method in class com.zopim.android.sdk.ui.ZopimChatFragment
 
onAttach(Activity) - Method in class com.zopim.android.sdk.ui.ZopimChatLogFragment
 
onAttach(Activity) - Method in class com.zopim.android.sdk.ui.ZopimOfflineFragment
 
onAttach(Activity) - Method in class com.zopim.android.sdk.ui.ZopimPreChatFragment
 
onBind(Intent) - Method in class com.zopim.android.sdk.api.ChatService
 
onBind(Intent) - Method in class com.zopim.android.sdk.ui.widget.ChatWidgetService
 
onChatEnded() - Method in interface com.zopim.android.sdk.ui.ChatListener
Callback that notifies that the chat has ended
onChatEnded() - Method in class com.zopim.android.sdk.ui.ZopimChatActivity
 
onChatInitialized() - Method in interface com.zopim.android.sdk.ui.ChatListener
Callback which notifies that Chat chat is initialized and ready to be used.
onChatInitialized() - Method in class com.zopim.android.sdk.ui.ZopimChatActivity
 
onChatLoaded(Chat) - Method in interface com.zopim.android.sdk.ui.ChatListener
Callback that is invoked when ZopimChatFragment is finished loading the Chat.
onChatLoaded(Chat) - Method in class com.zopim.android.sdk.ui.ZopimChatActivity
 
onConfigurationChanged(Configuration) - Method in class com.zopim.android.sdk.ui.widget.ChatWidgetService
 
onConnected() - Method in class com.zopim.android.sdk.ui.ZopimChatLogFragment
 
onConnected() - Method in class com.zopim.android.sdk.ui.ZopimOfflineFragment
 
onConnected() - Method in class com.zopim.android.sdk.ui.ZopimPreChatFragment
 
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.ui.ConnectionToastFragment
 
onCreate() - Method in class com.zopim.android.sdk.ui.widget.ChatWidgetService
 
onCreate(Bundle) - Method in class com.zopim.android.sdk.ui.ZopimChatActivity
 
onCreate(Bundle) - Method in class com.zopim.android.sdk.ui.ZopimChatLogFragment
 
onCreate(Bundle) - Method in class com.zopim.android.sdk.ui.ZopimOfflineFragment
 
onCreate(Bundle) - Method in class com.zopim.android.sdk.ui.ZopimPreChatFragment
 
onCreateOptionsMenu(Menu, MenuInflater) - Method in class com.zopim.android.sdk.ui.ZopimChatLogFragment
 
onCreateOptionsMenu(Menu, MenuInflater) - Method in class com.zopim.android.sdk.ui.ZopimOfflineFragment
 
onCreateOptionsMenu(Menu, MenuInflater) - Method in class com.zopim.android.sdk.ui.ZopimPreChatFragment
 
onCreateView(LayoutInflater, ViewGroup, Bundle) - Method in class com.zopim.android.sdk.ui.ConnectionToastFragment
 
onCreateView(LayoutInflater, ViewGroup, Bundle) - Method in class com.zopim.android.sdk.ui.ZopimChatFragment
 
onCreateView(LayoutInflater, ViewGroup, Bundle) - Method in class com.zopim.android.sdk.ui.ZopimChatLogFragment
 
onCreateView(LayoutInflater, ViewGroup, Bundle) - Method in class com.zopim.android.sdk.ui.ZopimOfflineFragment
 
onCreateView(LayoutInflater, ViewGroup, Bundle) - Method in class com.zopim.android.sdk.ui.ZopimPreChatFragment
 
onDestroy() - Method in class com.zopim.android.sdk.api.ChatService
 
onDestroy() - Method in class com.zopim.android.sdk.api.ZopimChat.ChatServiceBinder
 
onDestroy() - Method in class com.zopim.android.sdk.ui.ConnectionToastFragment
 
onDestroy() - Method in class com.zopim.android.sdk.ui.widget.ChatWidgetService
 
onDestroy() - Method in class com.zopim.android.sdk.ui.ZopimChatActivity
 
onDetach() - Method in class com.zopim.android.sdk.api.ZopimChat.ChatServiceBinder
 
onDetach() - Method in class com.zopim.android.sdk.ui.ZopimChatFragment
 
onDisconnected() - Method in class com.zopim.android.sdk.ui.ZopimChatLogFragment
 
onDisconnected() - Method in class com.zopim.android.sdk.ui.ZopimOfflineFragment
 
onDisconnected() - Method in class com.zopim.android.sdk.ui.ZopimPreChatFragment
 
onFinishInflate() - Method in class com.zopim.android.sdk.ui.view.TypingIndicatorView
 
onHideToast() - Method in class com.zopim.android.sdk.ui.ZopimChatLogFragment
 
onOptionsItemSelected(MenuItem) - Method in class com.zopim.android.sdk.ui.ZopimChatActivity
 
onOptionsItemSelected(MenuItem) - Method in class com.zopim.android.sdk.ui.ZopimChatFragment
 
onOptionsItemSelected(MenuItem) - Method in class com.zopim.android.sdk.ui.ZopimChatLogFragment
 
onOptionsItemSelected(MenuItem) - Method in class com.zopim.android.sdk.ui.ZopimOfflineFragment
 
onOptionsItemSelected(MenuItem) - Method in class com.zopim.android.sdk.ui.ZopimPreChatFragment
 
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
 
onReceive(Context, Intent) - Method in class com.zopim.android.sdk.ui.ZopimChatLogFragment.ChatTimeoutReceiver
 
onSaveInstanceState(Bundle) - Method in class com.zopim.android.sdk.ui.ConnectionToastFragment
 
onSaveInstanceState(Bundle) - Method in class com.zopim.android.sdk.ui.ZopimChatActivity
 
onSaveInstanceState(Bundle) - Method in class com.zopim.android.sdk.ui.ZopimChatFragment
 
onSaveInstanceState(Bundle) - Method in class com.zopim.android.sdk.ui.ZopimChatLogFragment
 
onSaveInstanceState(Bundle) - Method in class com.zopim.android.sdk.ui.ZopimOfflineFragment
 
onSaveInstanceState(Bundle) - Method in class com.zopim.android.sdk.ui.ZopimPreChatFragment
 
onShowToast() - Method in class com.zopim.android.sdk.ui.ZopimChatLogFragment
 
onStart() - Method in class com.zopim.android.sdk.ui.ConnectionFragment
 
onStart() - Method in class com.zopim.android.sdk.ui.ConnectionToastFragment
 
onStart() - Method in class com.zopim.android.sdk.ui.ZopimChatActivity
 
onStart() - Method in class com.zopim.android.sdk.ui.ZopimChatFragment
 
onStart() - Method in class com.zopim.android.sdk.ui.ZopimChatLogFragment
 
onStart() - Method in class com.zopim.android.sdk.ui.ZopimOfflineFragment
 
onStartCommand(Intent, int, int) - Method in class com.zopim.android.sdk.api.ChatService
Starting a sticky service that has to be stopped explicitly.
onStartCommand(Intent, int, int) - Method in class com.zopim.android.sdk.ui.widget.ChatWidgetService
 
onStop() - Method in class com.zopim.android.sdk.ui.ConnectionFragment
 
onStop() - Method in class com.zopim.android.sdk.ui.ConnectionToastFragment
 
onStop() - Method in class com.zopim.android.sdk.ui.ZopimChatActivity
 
onStop() - Method in class com.zopim.android.sdk.ui.ZopimChatFragment
 
onStop() - Method in class com.zopim.android.sdk.ui.ZopimChatLogFragment
 
onStop() - Method in class com.zopim.android.sdk.ui.ZopimOfflineFragment
 
onStop() - Method in class com.zopim.android.sdk.ui.ZopimPreChatFragment
 
onViewCreated(View, Bundle) - Method in class com.zopim.android.sdk.ui.ConnectionToastFragment
 
onViewCreated(View, Bundle) - Method in class com.zopim.android.sdk.ui.ZopimChatFragment
 
onViewCreated(View, Bundle) - Method in class com.zopim.android.sdk.ui.ZopimChatLogFragment
 
onViewCreated(View, Bundle) - Method in class com.zopim.android.sdk.ui.ZopimOfflineFragment
 
onViewCreated(View, Bundle) - Method in class com.zopim.android.sdk.ui.ZopimPreChatFragment
 
onViewStateRestored(Bundle) - Method in class com.zopim.android.sdk.ui.ConnectionToastFragment
 
onViewStateRestored(Bundle) - Method in class com.zopim.android.sdk.ui.ZopimChatFragment
 
onViewStateRestored(Bundle) - Method in class com.zopim.android.sdk.ui.ZopimChatLogFragment
 
onViewStateRestored(Bundle) - Method in class com.zopim.android.sdk.ui.ZopimOfflineFragment
 
onViewStateRestored(Bundle) - Method in class com.zopim.android.sdk.ui.ZopimPreChatFragment
 

P

Parser<T> - Class in com.zopim.android.sdk.data
Definition of a parser for deserializing model objects from json data
PARSER - Variable in class com.zopim.android.sdk.data.Path
Data parser of type T
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
phoneNumber(PreChatForm.Field) - Method in class com.zopim.android.sdk.ui.PreChatForm.Builder
Configures phone number field
preChatForm(PreChatForm) - Method in class com.zopim.android.sdk.api.ConfigBuilder
Sets pre chat form to the configuration builder.
PreChatForm - Class in com.zopim.android.sdk.ui
Pre chat form definition
PreChatForm.Builder - Class in com.zopim.android.sdk.ui
Builds pre chat form with default of hidden if not specified
PreChatForm.Field - Enum in com.zopim.android.sdk.ui
 
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(long) - Method in class com.zopim.android.sdk.api.ZopimChat.DefaultConfig
Sets the reconnect timeout.
resetTimeout() - Method in interface com.zopim.android.sdk.api.Chat
Resets chat timeout.
resetTimeout() - Method in class com.zopim.android.sdk.api.ChatService
 
resetTimeout() - Method in class com.zopim.android.sdk.api.ZopimChat
 
resume(FragmentActivity) - Static method in class com.zopim.android.sdk.api.ZopimChat
Attempts to resume the existing chat if possible.
RowItem - Class in com.zopim.android.sdk.ui
Model that is used to populate chat log list view.
RowItem() - Constructor for class com.zopim.android.sdk.ui.RowItem
 

S

scale(View, float, float) - Static method in class com.zopim.android.sdk.ui.anim.AnimatorPack
Scales view in place It's up to you to set view's visibility on animation end
send(String) - Method in interface com.zopim.android.sdk.api.ChatApi
Sends the message to the agents.
send(String) - Method in class com.zopim.android.sdk.api.ChatService
 
send(String) - Method in class com.zopim.android.sdk.api.ZopimChat
Sends the message to the agents.
sendOfflineMessage(String, String, String) - Method in interface com.zopim.android.sdk.api.ChatApi
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.ZopimChat
 
SessionConfig() - Constructor for class com.zopim.android.sdk.api.ZopimChat.SessionConfig
 
sessionTimeout(long) - Method in class com.zopim.android.sdk.api.ZopimChat.DefaultConfig
Sets chat session timeout.
setDepartment(String) - Method in interface com.zopim.android.sdk.api.ChatApi
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.ZopimChat
Sets department to the current chat session
setEmail(String) - Method in interface com.zopim.android.sdk.api.ChatApi
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.ZopimChat
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
setLeadMessage(boolean) - Method in class com.zopim.android.sdk.ui.view.AgentTypingView
Sets if this message is a lead event message.
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
setName(String) - Method in interface com.zopim.android.sdk.api.ChatApi
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.ZopimChat
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
setPhoneNumber(String) - Method in interface com.zopim.android.sdk.api.ChatApi
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.ZopimChat
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
setVisitorInfo(VisitorInfo) - Static method in class com.zopim.android.sdk.api.ZopimChat
Configures the default 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
showAvatar(boolean) - Method in class com.zopim.android.sdk.ui.view.AgentMessageView
Controls avatar icon visibility
showName(boolean) - Method in class com.zopim.android.sdk.ui.view.AgentMessageView
Controls avatar name visibility
slideIn(View, AnimatorPack.Direction) - Static method in class com.zopim.android.sdk.ui.anim.AnimatorPack
Builds a slide in animator
slideInSequentially(AnimatorPack.Direction, long, boolean, boolean, View...) - Static method in class com.zopim.android.sdk.ui.anim.AnimatorPack
Slide in animation that delays start of each animated element by an offset.
slideOut(View, AnimatorPack.Direction) - Static method in class com.zopim.android.sdk.ui.anim.AnimatorPack
Builds a slide out animator.
slideOutSequentially(AnimatorPack.Direction, long, boolean, boolean, View...) - Static method in class com.zopim.android.sdk.ui.anim.AnimatorPack
Slide out animation that delays start of each animated element by an offset.
start(FragmentActivity) - Static method in class com.zopim.android.sdk.api.ZopimChat
Starts the chat with default configuration.
start() - Method in class com.zopim.android.sdk.ui.view.TypingIndicatorView
Starts typing animation
startActivity(Context, ZopimChat.SessionConfig) - Static method in class com.zopim.android.sdk.ui.ZopimChatActivity
Starts activity with ZopimChat.SessionConfig configuration
STATE_MENU_ITEM_ENABLED - Static variable in class com.zopim.android.sdk.ui.ZopimOfflineFragment
 
STATE_MENU_ITEM_ENABLED - Static variable in class com.zopim.android.sdk.ui.ZopimPreChatFragment
 
stop() - Method in class com.zopim.android.sdk.ui.view.TypingIndicatorView
Stops typing animation
Storage - Enum in com.zopim.android.sdk.store
Singleton storage instance used to initialize or clear the storage

T

tags(String...) - Method in class com.zopim.android.sdk.api.ConfigBuilder
Sets tags to the configuration builder.
timestamp - Variable in class com.zopim.android.sdk.ui.RowItem
 
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.Profile
 
transform(Bitmap) - Method in class com.zopim.android.sdk.util.CircleTransform
 
type - Variable in class com.zopim.android.sdk.ui.RowItem
 
typing - Variable in class com.zopim.android.sdk.ui.RowItem
 
TypingIndicatorView - Class in com.zopim.android.sdk.ui.view
Definition of the typing indicator view
TypingIndicatorView(Context) - Constructor for class com.zopim.android.sdk.ui.view.TypingIndicatorView
 
TypingIndicatorView(Context, AttributeSet) - Constructor for class com.zopim.android.sdk.ui.view.TypingIndicatorView
 

U

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(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.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

V

v(String, String) - Static method in class com.zopim.android.sdk.api.Logger
Logs with a Log.VERBOSE level.
v(String, String, Throwable) - Static method in class com.zopim.android.sdk.api.Logger
Logs with a Log.VERBOSE level.
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.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.store.Storage
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.zopim.android.sdk.ui.anim.AnimatorPack.Direction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.zopim.android.sdk.ui.PreChatForm.Field
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.zopim.android.sdk.ui.view.WidgetView.Anchor
Returns the enum constant of this type with the specified name.
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.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.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.ui.anim.AnimatorPack.Direction
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.ui.PreChatForm.Field
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.ui.view.WidgetView.Anchor
Returns an array containing the constants of this enum type, in the order they are declared.
ViewBinder - Interface in com.zopim.android.sdk.ui.view
Binder interface used to allow binding of RowItem to the view.
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
VisitorMessageView - Class in com.zopim.android.sdk.ui.view
Definition of the agent message row view
VisitorMessageView(Context) - Constructor for class com.zopim.android.sdk.ui.view.VisitorMessageView
Constructor for VisitorMessageView
visitorPathOne(String) - Method in class com.zopim.android.sdk.api.ConfigBuilder
Sets visitor path as additional info visible in the Zopim chat dashboard.
visitorPathTwo(String) - Method in class com.zopim.android.sdk.api.ConfigBuilder
Sets visitor path as additional info visible in the Zopim chat dashboard.

W

w(String, String) - Static method in class com.zopim.android.sdk.api.Logger
Logs with a Log.WARN level.
w(String, String, Throwable) - Static method in class com.zopim.android.sdk.api.Logger
Logs with a Log.WARN level.
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
 
WidgetView - Class in com.zopim.android.sdk.ui.view
Definition of the chat widget view
WidgetView(Context) - Constructor for class com.zopim.android.sdk.ui.view.WidgetView
 
WidgetView(Context, AttributeSet) - Constructor for class com.zopim.android.sdk.ui.view.WidgetView
 
WidgetView(Context, AttributeSet, int) - Constructor for class com.zopim.android.sdk.ui.view.WidgetView
 
WidgetView.Anchor - Enum in com.zopim.android.sdk.ui.view
Definition of available anchor positions for this view.

Z

ZopimChat - Class in com.zopim.android.sdk.api
Definition for initialization and configuration of the chat.
ZopimChat.ChatServiceBinder - Class in com.zopim.android.sdk.api
Takes care of the chat service bind/unbind from the host activity that started the chat.
ZopimChat.DefaultConfig - Class in com.zopim.android.sdk.api
Configuration class for default chat configuration
ZopimChat.SessionConfig - Class in com.zopim.android.sdk.api
Configuration class for session chat configuration
ZopimChatActivity - Class in com.zopim.android.sdk.ui
 
ZopimChatActivity() - Constructor for class com.zopim.android.sdk.ui.ZopimChatActivity
 
ZopimChatFragment - Class in com.zopim.android.sdk.ui
Definition of the chat fragment.
ZopimChatFragment() - Constructor for class com.zopim.android.sdk.ui.ZopimChatFragment
 
ZopimChatLogFragment - Class in com.zopim.android.sdk.ui
Definition of the chat log fragment.
ZopimChatLogFragment() - Constructor for class com.zopim.android.sdk.ui.ZopimChatLogFragment
 
ZopimChatLogFragment.ChatTimeoutReceiver - Class in com.zopim.android.sdk.ui
Receiver for chat session timeout event
ZopimOfflineFragment - Class in com.zopim.android.sdk.ui
Definition of the offline message fragment.
ZopimOfflineFragment() - Constructor for class com.zopim.android.sdk.ui.ZopimOfflineFragment
 
ZopimPreChatFragment - Class in com.zopim.android.sdk.ui
Definition of the pre chat fragment.
ZopimPreChatFragment() - Constructor for class com.zopim.android.sdk.ui.ZopimPreChatFragment
 
A B C D E F G H I K L M N O P R S T U V W Z 
Skip navigation links