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_APP_BACKGROUND - Static variable in interface com.zopim.android.sdk.api.ChatSession
Intent action notifying that the app has moved to background.
ACTION_CHAT_APP_FOREGROUND - Static variable in interface com.zopim.android.sdk.api.ChatSession
Intent action notifying that the app has moved to foreground.
ACTION_CHAT_BACKGROUND - Static variable in interface com.zopim.android.sdk.api.ChatSession
Intent action notifying that the primary chat messages UI has paused.
ACTION_CHAT_FOREGROUND - Static variable in interface com.zopim.android.sdk.api.ChatSession
Intent action notifying that the primary chat messages UI has resumed.
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_CREATE_REQUEST - 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.
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.ZopimChat
 
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
 
AnimationListenerAdapter - Class in com.zopim.android.sdk.anim
This adapter class provides empty implementations of the methods from Animation.AnimationListener.
AnimationListenerAdapter() - Constructor for class com.zopim.android.sdk.anim.AnimationListenerAdapter
 
AnimatorPack - Class in com.zopim.android.sdk.anim
Provides useful animator packs.
AnimatorPack() - Constructor for class com.zopim.android.sdk.anim.AnimatorPack
 
AnimatorPack.Direction - Enum in com.zopim.android.sdk.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
 
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() - Method in class com.zopim.android.sdk.data.Path
Will notify all observers that all data has changed on this data path.
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.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
build() - Method in class com.zopim.android.sdk.prechat.PreChatForm.Builder
Builds pre chat form instance with specified configuration
build(FragmentActivity) - Method in class com.zopim.android.sdk.api.ZopimChat.SessionConfig
 
Builder() - Constructor for class com.zopim.android.sdk.model.VisitorInfo.Builder
 
Builder() - Constructor for class com.zopim.android.sdk.prechat.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
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
ChatConfig - 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
 
ChatListener - Interface in com.zopim.android.sdk.prechat
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.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.ChatUIStateReceiver - Class in com.zopim.android.sdk.api
 
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.chatlog.ZopimChatLogFragment.ChatTimeoutReceiver
 
ChatTimeoutReceiver() - Constructor for class com.zopim.android.sdk.data.LivechatChatLogPath.ChatTimeoutReceiver
 
ChatUIStateReceiver() - Constructor for class com.zopim.android.sdk.api.ChatService.ChatUIStateReceiver
 
ChatWidgetService - Class in com.zopim.android.sdk.widget
Definition of a chat widget UI service.
ChatWidgetService() - Constructor for class com.zopim.android.sdk.widget.ChatWidgetService
 
ChatWidgetService.LocalBinder - Class in com.zopim.android.sdk.widget
Class used for the client Binder.
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.
clearPushToken() - Method in class com.zopim.android.sdk.api.ChatService
 
clearPushToken() - Static method in class com.zopim.android.sdk.api.ZopimChat
Clear the push token.
clearPushToken() - Static method in class com.zopim.android.sdk.api.ZopimChatApi
Clear the token so that push notifications are no longer sent for agent chat messages.
Color - Class in com.zopim.android.sdk.util
Definition of util class that resolves color in the chat theme
Color() - Constructor for class com.zopim.android.sdk.util.Color
 
com.zopim.android.sdk.anim - package com.zopim.android.sdk.anim
 
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.chatlog - package com.zopim.android.sdk.chatlog
 
com.zopim.android.sdk.chatlog.view - package com.zopim.android.sdk.chatlog.view
 
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.model.items - package com.zopim.android.sdk.model.items
 
com.zopim.android.sdk.prechat - package com.zopim.android.sdk.prechat
 
com.zopim.android.sdk.store - package com.zopim.android.sdk.store
 
com.zopim.android.sdk.util - package com.zopim.android.sdk.util
 
com.zopim.android.sdk.widget - package com.zopim.android.sdk.widget
 
com.zopim.android.sdk.widget.view - package com.zopim.android.sdk.widget.view
 
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.
ConnectionFragment - Class in com.zopim.android.sdk.chatlog
Definition of the non-UI connection fragment.
ConnectionFragment() - Constructor for class com.zopim.android.sdk.chatlog.ConnectionFragment
 
ConnectionFragment.ConnectionListener - Interface in com.zopim.android.sdk.chatlog
Interface definition of a chat connection event listener.
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 android.content.BroadcastReceiver which will receive the network availability events.
ConnectionToastFragment - Class in com.zopim.android.sdk.chatlog
Definition of the toast fragment.
ConnectionToastFragment() - Constructor for class com.zopim.android.sdk.chatlog.ConnectionToastFragment
 
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.
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) - Static method in class com.zopim.android.sdk.anim.AnimatorPack
Switch views with fade and scale in place animation.
crossfade(View, View, Animator.AnimatorListener, Animator.AnimatorListener) - Static method in class com.zopim.android.sdk.anim.AnimatorPack
Switch views with fade and scale in place animation.

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.ZopimChat.DefaultConfig
 
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(PreChatForm.Field) - Method in class com.zopim.android.sdk.prechat.PreChatForm.Builder
Configures department field
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
 
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
disable() - Static method in class com.zopim.android.sdk.widget.ChatWidgetService
Disables Chat widget UI overlay.
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.
disconnect() - Method in interface com.zopim.android.sdk.api.ChatApiCommands
Disconnect the current chat, used when switching to push mode.
disconnect() - Method in class com.zopim.android.sdk.api.ChatService
 
disconnect() - Method in class com.zopim.android.sdk.api.ZopimChat
 
disconnect() - Method in class com.zopim.android.sdk.api.ZopimChatApi
 

E

email(PreChatForm.Field) - Method in class com.zopim.android.sdk.prechat.PreChatForm.Builder
Configures email field
email(String) - Method in class com.zopim.android.sdk.model.VisitorInfo.Builder
Configures email
emailTranscript(EmailTranscript) - Method in class com.zopim.android.sdk.api.ZopimChat.DefaultConfig
 
emailTranscript(EmailTranscript) - Method in class com.zopim.android.sdk.api.ZopimChat.SessionConfig
 
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.ZopimChat
 
emailTranscript(String) - Method in class com.zopim.android.sdk.api.ZopimChatApi
 
EmailTranscript - Enum in com.zopim.android.sdk.prechat
Defines available email transcript configurations.
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.ZopimChat
 
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
 
EXTRA_COMMENT - Static variable in class com.zopim.android.sdk.chatlog.ZopimCommentActivity
 
EXTRA_EMAIL - Static variable in class com.zopim.android.sdk.embeddable.Contract
 
EXTRA_MESSAGE - Static variable in class com.zopim.android.sdk.embeddable.Contract
 
EXTRA_NAME - Static variable in class com.zopim.android.sdk.embeddable.Contract
Defines extras that can be passed via intent with action Contract.ACTION_CREATE_REQUEST

F

fadeIn(View) - Static method in class com.zopim.android.sdk.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.anim.AnimatorPack
Animation to fade out and scale down a view and make it invisible.
FileExtension - Enum in com.zopim.android.sdk.attachment
Definition of a file extensions used in Zopim attachment upload and download events.
fileSending(boolean) - Method in class com.zopim.android.sdk.api.ZopimChat.DefaultConfig
 
fileSending(boolean) - Method in class com.zopim.android.sdk.api.ZopimChat.SessionConfig
 
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
 
getAnchor() - Method in class com.zopim.android.sdk.widget.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
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
 
getAuthor() - Method in class com.zopim.android.sdk.model.PushData
Get the author (agent name).
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
 
getChatNotification(Map<String, String>) - Static method in class com.zopim.android.sdk.model.PushData
Get the chat notification details from a push notifications data.
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.embeddable.Contract
Gets version name of the chat sdk as specified in the build.gradle project build file
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.Chat
 
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.UninitializedChat
 
getConfig() - Method in class com.zopim.android.sdk.api.ZopimChat
 
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.ZopimChat
Deprecated.
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
getDepartment() - Method in class com.zopim.android.sdk.prechat.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.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
getEmail() - Method in class com.zopim.android.sdk.prechat.PreChatForm
Gets email filed configuration.
getEmailTranscript() - Method in interface com.zopim.android.sdk.api.ChatConfig
Gets the email transcript configuration as configured at initialization via ZopimChatApi.DefaultConfig or start of the chat via ZopimChatApi.SessionConfig
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.ZopimChat
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
 
getMessage() - Method in class com.zopim.android.sdk.model.PushData
Get the chat message.
getMessage() - Method in class com.zopim.android.sdk.prechat.PreChatForm
Gets message filed configuration.
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
getName() - Method in class com.zopim.android.sdk.prechat.PreChatForm
Gets name filed configuration.
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
getPhoneNumber() - Method in class com.zopim.android.sdk.prechat.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 ZopimChatApi.DefaultConfig or start of the chat via ZopimChatApi.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
 
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() - Method in class com.zopim.android.sdk.model.items.ChatRating
 
getRating(String) - Static method in enum com.zopim.android.sdk.model.ChatLog.Rating
Gets the equivalent enum rating of the value passed as parameter
getReconnectTimeout() - Static method in class com.zopim.android.sdk.api.ZopimChat
Deprecated.
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
 
getService() - Method in class com.zopim.android.sdk.widget.ChatWidgetService.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() - Method in class com.zopim.android.sdk.model.Connection
Gets status enum 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.Account.Status
Finds matching status value
getStatus(String) - Static method in enum com.zopim.android.sdk.model.Connection.Status
Finds matching status value
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
getThemeAccentColor(Context) - Static method in class com.zopim.android.sdk.util.Color
Resolves the accent color of the current theme.
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() - 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() - Method in class com.zopim.android.sdk.model.PushData
Get the notification type.
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.
getType(int) - Static method in enum com.zopim.android.sdk.widget.view.WidgetView.Anchor
Gets the enum position of the value passed as parameter
getType(String) - Static method in enum com.zopim.android.sdk.model.ChatLog.Error
Gets the error enum type of the value passed as 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
getValue() - Method in enum com.zopim.android.sdk.widget.view.WidgetView.Anchor
Gets the value of this position 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.ZopimChat
 
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(Context) - Static method in enum com.zopim.android.sdk.store.Storage
Initializes the storage.
init(String) - Static method in class com.zopim.android.sdk.api.ZopimChat
Initiates chat and returns ZopimChat.DefaultConfig global configuration builder to be used for configuring the global chat settings.
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.
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
 
isFileSendingEnabled() - Method in interface com.zopim.android.sdk.api.ChatConfig
Gets if file sending support is enabled via.
isLeadItem() - Method in interface com.zopim.android.sdk.chatlog.LeadItem
Tells if this item is leading item
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

layoutDependsOn(CoordinatorLayout, View, View) - Method in class com.zopim.android.sdk.chatlog.view.PushViewBehavior
 
LeadItem - Interface in com.zopim.android.sdk.chatlog
Allows defining items as leading item
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
 
LocalBinder() - Constructor for class com.zopim.android.sdk.widget.ChatWidgetService.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.
make(View, int, int) - Static method in class com.zopim.android.sdk.chatlog.view.SnackbarAdapter
Make a Snackbar to display a message.
message(PreChatForm.Field) - Method in class com.zopim.android.sdk.prechat.PreChatForm.Builder
Configures message field
msg(String) - Method in class com.zopim.android.sdk.data.WebWidgetListener
 

N

name(PreChatForm.Field) - Method in class com.zopim.android.sdk.prechat.PreChatForm.Builder
Configures name field
name(String) - Method in class com.zopim.android.sdk.model.VisitorInfo.Builder
Configures name
newInstance(ZopimChat.SessionConfig) - Static method in class com.zopim.android.sdk.prechat.ZopimChatFragment
Creates a new instance of the ZopimChatFragment and configures chat session.
newInstance(PreChatForm) - Static method in class com.zopim.android.sdk.prechat.ZopimPreChatFragment
Builds the ZopimPreChatFragment based on the PreChatForm configuration.
newInstance(String) - Static method in class com.zopim.android.sdk.chatlog.ZopimCommentFragment
Creates a new instance of the ZopimCommentFragment.
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
 
onActivityCreated(Bundle) - Method in class com.zopim.android.sdk.chatlog.ZopimCommentFragment
 
onActivityCreated(Bundle) - Method in class com.zopim.android.sdk.prechat.ZopimChatFragment
 
onActivityResult(int, int, Intent) - Method in class com.zopim.android.sdk.chatlog.ZopimChatLogFragment
 
onAnimationEnd(Animation) - Method in class com.zopim.android.sdk.anim.AnimationListenerAdapter
 
onAnimationRepeat(Animation) - Method in class com.zopim.android.sdk.anim.AnimationListenerAdapter
 
onAnimationStart(Animation) - Method in class com.zopim.android.sdk.anim.AnimationListenerAdapter
 
onAttach(Activity) - Method in class com.zopim.android.sdk.chatlog.ConnectionFragment
 
onAttach(Activity) - Method in class com.zopim.android.sdk.chatlog.ConnectionToastFragment
 
onAttach(Activity) - Method in class com.zopim.android.sdk.chatlog.ZopimChatLogFragment
 
onAttach(Activity) - Method in class com.zopim.android.sdk.prechat.ZopimChatFragment
 
onAttach(Activity) - Method in class com.zopim.android.sdk.prechat.ZopimOfflineFragment
 
onAttach(Activity) - Method in class com.zopim.android.sdk.prechat.ZopimPreChatFragment
 
onBind(Intent) - Method in class com.zopim.android.sdk.api.ChatService
 
onBind(Intent) - Method in class com.zopim.android.sdk.widget.ChatWidgetService
 
onChatEnded() - Method in interface com.zopim.android.sdk.prechat.ChatListener
Callback that notifies that the chat has ended
onChatEnded() - Method in class com.zopim.android.sdk.prechat.ZopimChatActivity
 
onChatInitialized() - Method in interface com.zopim.android.sdk.prechat.ChatListener
Callback which notifies that ChatApi chat is initialized and ready to be used.
onChatInitialized() - Method in class com.zopim.android.sdk.prechat.ZopimChatActivity
 
onChatLoaded(Chat) - Method in interface com.zopim.android.sdk.prechat.ChatListener
Callback that is invoked when ZopimChatFragment is finished loading the Chat.
onChatLoaded(Chat) - Method in class com.zopim.android.sdk.prechat.ZopimChatActivity
 
onConfigurationChanged(Configuration) - Method in class com.zopim.android.sdk.widget.ChatWidgetService
 
onConnected() - Method in interface com.zopim.android.sdk.chatlog.ConnectionFragment.ConnectionListener
This will occur in case of chat connectivity recovery.
onConnected() - Method in class com.zopim.android.sdk.chatlog.ZopimChatLogFragment
 
onConnected() - Method in class com.zopim.android.sdk.chatlog.ZopimCommentFragment
 
onConnected() - Method in class com.zopim.android.sdk.prechat.ZopimOfflineFragment
 
onConnected() - Method in class com.zopim.android.sdk.prechat.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() - Method in class com.zopim.android.sdk.widget.ChatWidgetService
 
onCreate(Bundle) - Method in class com.zopim.android.sdk.api.ChatServiceBinder
 
onCreate(Bundle) - Method in class com.zopim.android.sdk.chatlog.ConnectionToastFragment
 
onCreate(Bundle) - Method in class com.zopim.android.sdk.chatlog.ZopimChatLogFragment
 
onCreate(Bundle) - Method in class com.zopim.android.sdk.chatlog.ZopimCommentActivity
 
onCreate(Bundle) - Method in class com.zopim.android.sdk.chatlog.ZopimCommentFragment
 
onCreate(Bundle) - Method in class com.zopim.android.sdk.prechat.ZopimChatActivity
 
onCreate(Bundle) - Method in class com.zopim.android.sdk.prechat.ZopimOfflineFragment
 
onCreate(Bundle) - Method in class com.zopim.android.sdk.prechat.ZopimPreChatFragment
 
onCreateOptionsMenu(Menu, MenuInflater) - Method in class com.zopim.android.sdk.chatlog.ZopimChatLogFragment
 
onCreateOptionsMenu(Menu, MenuInflater) - Method in class com.zopim.android.sdk.chatlog.ZopimCommentFragment
 
onCreateOptionsMenu(Menu, MenuInflater) - Method in class com.zopim.android.sdk.prechat.ZopimOfflineFragment
 
onCreateOptionsMenu(Menu, MenuInflater) - Method in class com.zopim.android.sdk.prechat.ZopimPreChatFragment
 
onCreateView(LayoutInflater, ViewGroup, Bundle) - Method in class com.zopim.android.sdk.chatlog.ZopimChatLogFragment
 
onCreateView(LayoutInflater, ViewGroup, Bundle) - Method in class com.zopim.android.sdk.chatlog.ZopimCommentFragment
 
onCreateView(LayoutInflater, ViewGroup, Bundle) - Method in class com.zopim.android.sdk.prechat.ZopimChatFragment
 
onCreateView(LayoutInflater, ViewGroup, Bundle) - Method in class com.zopim.android.sdk.prechat.ZopimOfflineFragment
 
onCreateView(LayoutInflater, ViewGroup, Bundle) - Method in class com.zopim.android.sdk.prechat.ZopimPreChatFragment
 
onDependentViewChanged(CoordinatorLayout, View, View) - Method in class com.zopim.android.sdk.chatlog.view.PushViewBehavior
 
onDestroy() - Method in class com.zopim.android.sdk.api.ChatService
 
onDestroy() - Method in class com.zopim.android.sdk.chatlog.ConnectionToastFragment
 
onDestroy() - Method in class com.zopim.android.sdk.chatlog.ZopimCommentActivity
 
onDestroy() - Method in class com.zopim.android.sdk.prechat.ZopimChatActivity
 
onDestroy() - Method in class com.zopim.android.sdk.widget.ChatWidgetService
 
onDetach() - Method in class com.zopim.android.sdk.prechat.ZopimChatFragment
 
onDisconnected() - Method in interface com.zopim.android.sdk.chatlog.ConnectionFragment.ConnectionListener
This will occur in case of chat connectivity loss.
onDisconnected() - Method in class com.zopim.android.sdk.chatlog.ZopimChatLogFragment
 
onDisconnected() - Method in class com.zopim.android.sdk.chatlog.ZopimCommentFragment
 
onDisconnected() - Method in class com.zopim.android.sdk.prechat.ZopimOfflineFragment
 
onDisconnected() - Method in class com.zopim.android.sdk.prechat.ZopimPreChatFragment
 
onHideToast() - Method in class com.zopim.android.sdk.chatlog.ZopimChatLogFragment
 
onMessageReceived(PushData) - Static method in class com.zopim.android.sdk.api.ZopimChatApi
Notify the SDK of FCM message receipt.
onOptionsItemSelected(MenuItem) - Method in class com.zopim.android.sdk.chatlog.ZopimChatLogFragment
 
onOptionsItemSelected(MenuItem) - Method in class com.zopim.android.sdk.chatlog.ZopimCommentActivity
 
onOptionsItemSelected(MenuItem) - Method in class com.zopim.android.sdk.chatlog.ZopimCommentFragment
 
onOptionsItemSelected(MenuItem) - Method in class com.zopim.android.sdk.prechat.ZopimChatActivity
 
onOptionsItemSelected(MenuItem) - Method in class com.zopim.android.sdk.prechat.ZopimChatFragment
 
onOptionsItemSelected(MenuItem) - Method in class com.zopim.android.sdk.prechat.ZopimOfflineFragment
 
onOptionsItemSelected(MenuItem) - Method in class com.zopim.android.sdk.prechat.ZopimPreChatFragment
 
onPause() - Method in class com.zopim.android.sdk.chatlog.ZopimChatLogFragment
 
onPause() - Method in class com.zopim.android.sdk.chatlog.ZopimCommentFragment
 
onPause() - Method in class com.zopim.android.sdk.prechat.ZopimChatFragment
 
onPause() - Method in class com.zopim.android.sdk.prechat.ZopimOfflineFragment
 
onPause() - Method in class com.zopim.android.sdk.prechat.ZopimPreChatFragment
 
onReceive(Context, Intent) - Method in class com.zopim.android.sdk.api.ChatService.ChatUIStateReceiver
 
onReceive(Context, Intent) - Method in class com.zopim.android.sdk.chatlog.ZopimChatLogFragment.ChatTimeoutReceiver
 
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
 
onResume() - Method in class com.zopim.android.sdk.chatlog.ZopimChatLogFragment
 
onResume() - Method in class com.zopim.android.sdk.chatlog.ZopimCommentFragment
 
onSaveInstanceState(Bundle) - Method in class com.zopim.android.sdk.chatlog.ZopimChatLogFragment
 
onSaveInstanceState(Bundle) - Method in class com.zopim.android.sdk.chatlog.ZopimCommentFragment
 
onSaveInstanceState(Bundle) - Method in class com.zopim.android.sdk.prechat.ZopimChatActivity
 
onSaveInstanceState(Bundle) - Method in class com.zopim.android.sdk.prechat.ZopimChatFragment
 
onSaveInstanceState(Bundle) - Method in class com.zopim.android.sdk.prechat.ZopimOfflineFragment
 
onSaveInstanceState(Bundle) - Method in class com.zopim.android.sdk.prechat.ZopimPreChatFragment
 
onShowToast() - Method in class com.zopim.android.sdk.chatlog.ZopimChatLogFragment
 
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().
onStart() - Method in class com.zopim.android.sdk.chatlog.ConnectionFragment
 
onStart() - Method in class com.zopim.android.sdk.chatlog.ConnectionToastFragment
 
onStart() - Method in class com.zopim.android.sdk.chatlog.ZopimChatLogFragment
 
onStart() - Method in class com.zopim.android.sdk.prechat.ZopimChatActivity
 
onStart() - Method in class com.zopim.android.sdk.prechat.ZopimChatFragment
 
onStart() - Method in class com.zopim.android.sdk.prechat.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.widget.ChatWidgetService
 
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.
onStop() - Method in class com.zopim.android.sdk.chatlog.ConnectionFragment
 
onStop() - Method in class com.zopim.android.sdk.chatlog.ConnectionToastFragment
 
onStop() - Method in class com.zopim.android.sdk.chatlog.ZopimChatLogFragment
 
onStop() - Method in class com.zopim.android.sdk.chatlog.ZopimCommentActivity
 
onStop() - Method in class com.zopim.android.sdk.prechat.ZopimChatFragment
 
onStop() - Method in class com.zopim.android.sdk.prechat.ZopimOfflineFragment
 
onStop() - Method in class com.zopim.android.sdk.prechat.ZopimPreChatFragment
 
onViewCreated(View, Bundle) - Method in class com.zopim.android.sdk.chatlog.ZopimChatLogFragment
 
onViewCreated(View, Bundle) - Method in class com.zopim.android.sdk.chatlog.ZopimCommentFragment
 
onViewCreated(View, Bundle) - Method in class com.zopim.android.sdk.prechat.ZopimChatFragment
 
onViewCreated(View, Bundle) - Method in class com.zopim.android.sdk.prechat.ZopimOfflineFragment
 
onViewCreated(View, Bundle) - Method in class com.zopim.android.sdk.prechat.ZopimPreChatFragment
 
onViewStateRestored(Bundle) - Method in class com.zopim.android.sdk.chatlog.ZopimChatLogFragment
 
onViewStateRestored(Bundle) - Method in class com.zopim.android.sdk.chatlog.ZopimCommentFragment
 
onViewStateRestored(Bundle) - Method in class com.zopim.android.sdk.prechat.ZopimChatFragment
 
onViewStateRestored(Bundle) - Method in class com.zopim.android.sdk.prechat.ZopimOfflineFragment
 
onViewStateRestored(Bundle) - Method in class com.zopim.android.sdk.prechat.ZopimPreChatFragment
 
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(PreChatForm.Field) - Method in class com.zopim.android.sdk.prechat.PreChatForm.Builder
Configures phone number field
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.
preChatForm(PreChatForm) - Method in class com.zopim.android.sdk.api.ZopimChat.DefaultConfig
 
preChatForm(PreChatForm) - Method in class com.zopim.android.sdk.api.ZopimChat.SessionConfig
 
PreChatForm - Class in com.zopim.android.sdk.prechat
Pre chat form definition
PreChatForm.Builder - Class in com.zopim.android.sdk.prechat
Builds pre chat form with default of hidden if not specified
PreChatForm.Field - Enum in com.zopim.android.sdk.prechat
Defines available pre chat form field configurations.
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
 
PushData - Class in com.zopim.android.sdk.model
Chat Push notification data representation.
PushData.Type - Enum in com.zopim.android.sdk.model
Chat push notification type.
PushViewBehavior - Class in com.zopim.android.sdk.chatlog.view
 
PushViewBehavior(Context, AttributeSet) - Constructor for class com.zopim.android.sdk.chatlog.view.PushViewBehavior
 

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.ZopimChat
 
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.ZopimChat
 
resetTimeout() - Method in class com.zopim.android.sdk.api.ZopimChatApi
 
resume(FragmentActivity) - Static method in class com.zopim.android.sdk.api.ZopimChat
Attempts to resume the existing chat if possible.
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

scale(View, float, float) - Static method in class com.zopim.android.sdk.anim.AnimatorPack
Scales view in place It's up to you to set view's visibility on animation end
select() - Method in class com.zopim.android.sdk.model.ChatLog.Option
Marks this option as selected
send(File) - Method in interface com.zopim.android.sdk.api.ChatApiCommands
Sends the file to the current chat log.
send(File) - Method in class com.zopim.android.sdk.api.ChatService
 
send(File) - Method in class com.zopim.android.sdk.api.ZopimChat
 
send(File) - Method in class com.zopim.android.sdk.api.ZopimChatApi
 
send(String) - Method in interface com.zopim.android.sdk.api.ChatApiCommands
Sends the visitor message.
send(String) - Method in class com.zopim.android.sdk.api.ChatService
 
send(String) - Method in class com.zopim.android.sdk.api.ZopimChat
 
send(String) - Method in class com.zopim.android.sdk.api.ZopimChatApi
Sends the message to the agents.
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.ZopimChat
 
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.ZopimChat
 
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.ZopimChat
 
sendOfflineMessage(String, String, String) - Method in class com.zopim.android.sdk.api.ZopimChatApi
 
SessionConfig() - Constructor for class com.zopim.android.sdk.api.ZopimChat.SessionConfig
 
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.ZopimChat
 
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.ZopimChat
 
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
 
setLeadItem(boolean) - Method in interface com.zopim.android.sdk.chatlog.LeadItem
Configures this item as leading item
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.ZopimChat
 
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.ZopimChat
 
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.ZopimChat
 
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
setPushToken(String) - Method in class com.zopim.android.sdk.api.ChatService
 
setPushToken(String) - Static method in class com.zopim.android.sdk.api.ZopimChat
Set the push token.
setPushToken(String) - Static method in class com.zopim.android.sdk.api.ZopimChatApi
Set the push token to allow agent message to be sent to the app via push notifications.
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.ZopimChat
Configures the global VisitorInfo
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.
slideIn(View, AnimatorPack.Direction) - Static method in class com.zopim.android.sdk.anim.AnimatorPack
Builds a slide in animator
slideInSequentially(AnimatorPack.Direction, long, boolean, boolean, View...) - Static method in class com.zopim.android.sdk.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.anim.AnimatorPack
Builds a slide out animator.
slideOutSequentially(AnimatorPack.Direction, long, boolean, boolean, View...) - Static method in class com.zopim.android.sdk.anim.AnimatorPack
Slide out animation that delays start of each animated element by an offset.
SnackbarAdapter - Class in com.zopim.android.sdk.chatlog.view
Definition of a Snackbar adapter that will make the snackbar match the full width of the parent.
SnackbarAdapter() - Constructor for class com.zopim.android.sdk.chatlog.view.SnackbarAdapter
 
start() - Method in class com.zopim.android.sdk.chatlog.view.TypingIndicatorView
Starts typing animation
start(FragmentActivity) - Static method in class com.zopim.android.sdk.api.ZopimChat
Starts the chat with global configuration.
start(FragmentActivity) - Static method in class com.zopim.android.sdk.api.ZopimChatApi
Starts the chat with ZopimChatApi.DefaultConfig global configuration.
startActivity(Context, ZopimChat.SessionConfig) - Static method in class com.zopim.android.sdk.prechat.ZopimChatActivity
Starts activity with ZopimChatApi.SessionConfig configuration
STATE_MENU_ITEM_ENABLED - Static variable in class com.zopim.android.sdk.prechat.ZopimOfflineFragment
 
stop() - Method in class com.zopim.android.sdk.chatlog.view.TypingIndicatorView
Stops typing animation
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.ZopimChat
Leaves an event trace.
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
 
TypingIndicatorView - Class in com.zopim.android.sdk.chatlog.view
Definition of the typing indicator view
TypingIndicatorView(Context) - Constructor for class com.zopim.android.sdk.chatlog.view.TypingIndicatorView
 
TypingIndicatorView(Context, AttributeSet) - Constructor for class com.zopim.android.sdk.chatlog.view.TypingIndicatorView
 

U

UninitializedChat - Class in com.zopim.android.sdk.api
Definition of a mocked Chat.
UninitializedChat() - Constructor for class com.zopim.android.sdk.api.UninitializedChat
 
Updatable<T> - Interface in com.zopim.android.sdk.model.items
Interface definition for updating items
update(Account) - Method in class com.zopim.android.sdk.data.observers.AccountObserver
Delivers the broadcast from LivechatAccountPath observable
update(Connection) - Method in class com.zopim.android.sdk.data.observers.ConnectionObserver
Delivers the broadcast from ConnectionPath observable
update(FileSending) - Method in class com.zopim.android.sdk.data.observers.FileSendingObserver
Delivers the broadcast from LivechatFileSendingPath observable
update(Forms) - Method in class com.zopim.android.sdk.data.observers.FormsObserver
Delivers the broadcast from LivechatFormsPath observable
update(AgentAttachment) - Method in class com.zopim.android.sdk.model.items.AgentAttachment
 
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(VisitorAttachment) - Method in class com.zopim.android.sdk.model.items.VisitorAttachment
 
update(VisitorMessage) - Method in class com.zopim.android.sdk.model.items.VisitorMessage
 
update(Profile) - Method in class com.zopim.android.sdk.data.observers.ProfileObserver
Delivers the broadcast from LivechatProfilePath observable
update(LinkedHashMap<String, ChatLog>) - Method in class com.zopim.android.sdk.data.observers.ChatItemsObserver
 
update(LinkedHashMap<String, ChatLog>) - Method in class com.zopim.android.sdk.data.observers.ChatLogObserver
Delivers the broadcast from LivechatAgentsPath observable
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(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.AccountObserver
 
update(Observable, Object) - Method in class com.zopim.android.sdk.data.observers.AgentsObserver
 
update(Observable, Object) - Method in class com.zopim.android.sdk.data.observers.ChatLogObserver
 
update(Observable, Object) - Method in class com.zopim.android.sdk.data.observers.ConnectionObserver
 
update(Observable, Object) - Method in class com.zopim.android.sdk.data.observers.DepartmentsObserver
 
update(Observable, Object) - Method in class com.zopim.android.sdk.data.observers.FileSendingObserver
 
update(Observable, Object) - Method in class com.zopim.android.sdk.data.observers.FormsObserver
 
update(Observable, Object) - Method in class com.zopim.android.sdk.data.observers.ProfileObserver
 
update(T) - Method in interface com.zopim.android.sdk.model.items.Updatable
Update the current item
update(T) - Method in class com.zopim.android.sdk.model.items.AgentItem
 
update(T) - Method in class com.zopim.android.sdk.model.items.RowItem
Updates this item with item passed as parameter.
update(T) - Method in class com.zopim.android.sdk.model.items.VisitorItem
 
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.anim.AnimatorPack.Direction
Returns the enum constant of this type with the specified name.
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.model.PushData.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.zopim.android.sdk.prechat.EmailTranscript
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.zopim.android.sdk.prechat.PreChatForm.Field
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.
valueOf(String) - Static method in enum com.zopim.android.sdk.widget.view.WidgetView.Anchor
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.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.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.model.PushData.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.prechat.EmailTranscript
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.prechat.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.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.
values() - Static method in enum com.zopim.android.sdk.widget.view.WidgetView.Anchor
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() - Static method in enum com.zopim.android.sdk.store.Storage
Provides an instance of VisitorInfoStorage
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.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 android.webkit.WebView.
WebWidgetListener() - Constructor for class com.zopim.android.sdk.data.WebWidgetListener
 
WidgetView - Class in com.zopim.android.sdk.widget.view
Definition of the chat widget view
WidgetView(Context) - Constructor for class com.zopim.android.sdk.widget.view.WidgetView
 
WidgetView(Context, AttributeSet) - Constructor for class com.zopim.android.sdk.widget.view.WidgetView
 
WidgetView(Context, AttributeSet, int) - Constructor for class com.zopim.android.sdk.widget.view.WidgetView
 
WidgetView.Anchor - Enum in com.zopim.android.sdk.widget.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.DefaultConfig - Class in com.zopim.android.sdk.api
Configuration class for global chat configuration
ZopimChat.SessionConfig - Class in com.zopim.android.sdk.api
Configuration class for session chat configuration
ZopimChatActivity - Class in com.zopim.android.sdk.prechat
 
ZopimChatActivity() - Constructor for class com.zopim.android.sdk.prechat.ZopimChatActivity
 
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
ZopimChatFragment - Class in com.zopim.android.sdk.prechat
Definition of the chat fragment.
ZopimChatFragment() - Constructor for class com.zopim.android.sdk.prechat.ZopimChatFragment
 
ZopimChatLogFragment - Class in com.zopim.android.sdk.chatlog
Definition of the chat log fragment.
ZopimChatLogFragment() - Constructor for class com.zopim.android.sdk.chatlog.ZopimChatLogFragment
 
ZopimChatLogFragment.ChatTimeoutReceiver - Class in com.zopim.android.sdk.chatlog
Receiver for chat session timeout event
ZopimCommentActivity - Class in com.zopim.android.sdk.chatlog
Definition of chat comment activity that hosts ZopimCommentFragment
ZopimCommentActivity() - Constructor for class com.zopim.android.sdk.chatlog.ZopimCommentActivity
 
ZopimCommentFragment - Class in com.zopim.android.sdk.chatlog
Definition of the chat comment fragment.Handles commenting on the chat rating.
ZopimCommentFragment() - Constructor for class com.zopim.android.sdk.chatlog.ZopimCommentFragment
 
ZopimOfflineFragment - Class in com.zopim.android.sdk.prechat
Definition of the offline message fragment.
ZopimOfflineFragment() - Constructor for class com.zopim.android.sdk.prechat.ZopimOfflineFragment
 
ZopimPreChatFragment - Class in com.zopim.android.sdk.prechat
Definition of the pre chat fragment.
ZopimPreChatFragment() - Constructor for class com.zopim.android.sdk.prechat.ZopimPreChatFragment
 
A B C D E F G H I L M N O P R S T U V W Z