Index

A B C D F G I K M N O R S T V 
All Classes and Interfaces|All Packages|Constant Field Values

A

addMessageViewUpdaterCallback(NotificationManager) - Method in class com.dimelo.dimelosdk.main.Dimelo
 

B

BasicNotificationDisplayer() - Constructor for class com.dimelo.dimelosdk.main.Dimelo.BasicNotificationDisplayer
 

C

changeFooterVisibility(boolean) - Method in class com.dimelo.dimelosdk.main.Chat
 
Chat - Class in com.dimelo.dimelosdk.main
A Fragment displaying a chat.
Chat() - Constructor for class com.dimelo.dimelosdk.main.Chat
 
com.dimelo.dimelosdk.main - package com.dimelo.dimelosdk.main
 
COMPACT_MODE - Enum constant in enum class com.dimelo.dimelosdk.main.Dimelo.RC_WEB_VIEW_SIZE
 
consumeReceivedRemoteNotification(Context, Bundle, Dimelo.NotificationDisplayer) - Static method in class com.dimelo.dimelosdk.main.Dimelo
A method to call when you receive a notification.
consumeReceivedRemoteNotification(Context, Bundle, Dimelo.NotificationDisplayer, Class<?>) - Static method in class com.dimelo.dimelosdk.main.Dimelo
A method to call when you receive a notification.
consumeReceivedRemoteNotification(Context, Map<String, String>, Dimelo.NotificationDisplayer) - Static method in class com.dimelo.dimelosdk.main.Dimelo
A method to call when you receive a notification.
consumeReceivedRemoteNotification(Context, Map<String, String>, Dimelo.NotificationDisplayer, Class<?>) - Static method in class com.dimelo.dimelosdk.main.Dimelo
A method to call when you receive a notification.
createPendingIntent(Context, String) - Method in class com.dimelo.dimelosdk.main.Dimelo.BasicNotificationDisplayer
Create and return a PendingIntent allowing to specify what happens if the user click on a notification (for Android >= 5.0)

D

Dimelo - Class in com.dimelo.dimelosdk.main
`Dimelo` is a central object to access Dimelo API.
DIMELO_DEFAULT_HOSTNAME - Static variable in class com.dimelo.dimelosdk.main.Dimelo
 
Dimelo.BasicNotificationDisplayer - Class in com.dimelo.dimelosdk.main
An abstract class which implement NotificationDisplayer This is the easiest way to display notifications.
Dimelo.DimeloListener - Class in com.dimelo.dimelosdk.main
The `DimeloListener` allows you to react to network activity and react to events created by the chat views.
Dimelo.NotificationDisplayer - Interface in com.dimelo.dimelosdk.main
Interface which can be implemented in order to customize the notifications See BasicNotificationDisplayer
Dimelo.OnActivitySetupAppearanceListener - Interface in com.dimelo.dimelosdk.main
ChatActivity only: Called when the ChatActivity is creating its view.
Dimelo.RC_WEB_VIEW_SIZE - Enum Class in com.dimelo.dimelosdk.main
 
Dimelo.RecyclerViewClickListener - Interface in com.dimelo.dimelosdk.main
 
Dimelo.UnreadCountCallback - Interface in com.dimelo.dimelosdk.main
Used with `Dimelo.fetchUnreadCount`
Dimelo.UnreadCountChangedCallback - Interface in com.dimelo.dimelosdk.main
Used with `Dimelo.setUnreadCountChangedListener`
dimeloChatDidReceiveNewMessages() - Method in class com.dimelo.dimelosdk.main.Dimelo.DimeloListener
Called when chat receives new messages from the server (even while the chat is not visible).
dimeloChatDidSendMessage() - Method in class com.dimelo.dimelosdk.main.Dimelo.DimeloListener
Called when the user sends a message.
dimeloChatMessageSendFail(DimeloConnection.DimeloError) - Method in class com.dimelo.dimelosdk.main.Dimelo.DimeloListener
Deprecated.
dimeloDidBeginNetworkActivity(Dimelo) - Method in class com.dimelo.dimelosdk.main.Dimelo.DimeloListener
Called when a network activity started.
dimeloDidEndNetworkActivity(Dimelo) - Method in class com.dimelo.dimelosdk.main.Dimelo.DimeloListener
Called when a network activity ended.
DimeloListener() - Constructor for class com.dimelo.dimelosdk.main.Dimelo.DimeloListener
 
dimeloShouldDisplayNotificationWithText(Dimelo, String) - Method in class com.dimelo.dimelosdk.main.Dimelo.DimeloListener
Asks if a notification bar should be displayed.
disableAttachments() - Static method in class com.dimelo.dimelosdk.main.Dimelo
Disable the ability to pick an attachment from the Photos library Must be set at Dimelo initialization phase.
disableCameraAttachment() - Static method in class com.dimelo.dimelosdk.main.Dimelo
Disable the ability to pick an attachment from the Camera Must be set at Dimelo initialization phase.
disableDocumentAttachment() - Static method in class com.dimelo.dimelosdk.main.Dimelo
Disable the ability to pick a document in the file explorer Must be set at Dimelo initialization phase.
disableLibraryAttachment() - Static method in class com.dimelo.dimelosdk.main.Dimelo
Disable the ability to pick an attachment from the Photos library Must be set at Dimelo initialization phase.
disableLocationAttachment() - Static method in class com.dimelo.dimelosdk.main.Dimelo
Disable the ability to pick an attachment from the google maps services Must be set at Dimelo initialization phase.
disableVideoAttachment() - Static method in class com.dimelo.dimelosdk.main.Dimelo
Disable the ability to pick a video from the gallery Must be set at Dimelo initialization phase.
displayNotification(Context, String) - Method in class com.dimelo.dimelosdk.main.Dimelo.BasicNotificationDisplayer
An implementation of NotificationDisplayer.displayNotification which shows a default notification.
displayNotification(Context, String) - Method in interface com.dimelo.dimelosdk.main.Dimelo.NotificationDisplayer
 

F

feedbackMessage(DataManager.FeedbackMessageViewUpdaterCallback, Message, DimeloConnection.MessageFeedback) - Method in class com.dimelo.dimelosdk.main.Chat
 
fetchUnreadCount(Dimelo.UnreadCountCallback) - Method in class com.dimelo.dimelosdk.main.Dimelo
Fetch and refresh the number of unread messages.
FILE_NAME_ARG - Static variable in class com.dimelo.dimelosdk.main.Chat
 
fillDimeloWithParameters(String, String, boolean, String, String, String, String, String, String, String, String, String, boolean) - Method in class com.dimelo.dimelosdk.main.Dimelo
 
footerIsVisibile() - Method in class com.dimelo.dimelosdk.main.Chat
 
FULL_MODE - Enum constant in enum class com.dimelo.dimelosdk.main.Dimelo.RC_WEB_VIEW_SIZE
 

G

getApiKey() - Method in class com.dimelo.dimelosdk.main.Dimelo
Per-application public API key that identifies all requests to Dimelo.
getApiSecret() - Method in class com.dimelo.dimelosdk.main.Dimelo
 
getAuthenticationInfo() - Method in class com.dimelo.dimelosdk.main.Dimelo
Additional fields to be added to the JWT dictionary under "extra" key.
getAutomaticNewThread() - Method in class com.dimelo.dimelosdk.main.Chat
 
getColor(Context, String) - Method in class com.dimelo.dimelosdk.main.Dimelo.BasicNotificationDisplayer
An icon displayed inside the notification
getDebug() - Method in class com.dimelo.dimelosdk.main.Dimelo
 
getDeviceToken() - Method in class com.dimelo.dimelosdk.main.Dimelo
Device token for remote notifications.
getDomainName() - Method in class com.dimelo.dimelosdk.main.Dimelo
 
getHostName() - Method in class com.dimelo.dimelosdk.main.Dimelo
 
getInstallationIdentifier() - Method in class com.dimelo.dimelosdk.main.Dimelo
Per-installation identifier generated when the component is instantiated for the first time within the app.
getInstance() - Static method in class com.dimelo.dimelosdk.main.Dimelo
Get the Dimelo instance Be careful to call Dimelo.setup(Context context) first
getJwt() - Method in class com.dimelo.dimelosdk.main.Dimelo
Complete serialized JWT token.
getJwtDictionary() - Method in class com.dimelo.dimelosdk.main.Dimelo
JWT dictionary to be signed.
getMessageContextInfo() - Method in class com.dimelo.dimelosdk.main.Dimelo
Arbitrary contextual info attached to a message.
getPushNotificationService() - Method in class com.dimelo.dimelosdk.main.Dimelo
return the push notification service
getSmallIcon(Context, String) - Method in class com.dimelo.dimelosdk.main.Dimelo.BasicNotificationDisplayer
An icon displayed inside the notification
getStaticMapsApiKey() - Method in class com.dimelo.dimelosdk.main.Dimelo
 
getString(Context, String, int) - Method in class com.dimelo.dimelosdk.main.Dimelo
 
getThreadUuid() - Method in class com.dimelo.dimelosdk.main.Dimelo
 
getThreadUuidFromNotif() - Static method in class com.dimelo.dimelosdk.main.Dimelo
 
getTitle(Context, String) - Method in class com.dimelo.dimelosdk.main.Dimelo.BasicNotificationDisplayer
A title displayed inside the notification
getUnreadCount() - Method in class com.dimelo.dimelosdk.main.Dimelo
Number of unread messages.
getUserIdentifier() - Method in class com.dimelo.dimelosdk.main.Dimelo
Per-user unique identifier used to link messages sent from different devices to a single person.
getUserName() - Method in class com.dimelo.dimelosdk.main.Dimelo
Optional name of the person to be sent to Dimelo.

I

initializeWithApiKeyAndHostName(String, String, Dimelo.DimeloListener) - Method in class com.dimelo.dimelosdk.main.Dimelo
Initializes API client with a public API key, domainName and a listener.
initializeWithApiSecretAndHostName(String, String, Dimelo.DimeloListener) - Method in class com.dimelo.dimelosdk.main.Dimelo
Initializes API client with a secret API key, domainName and a listener.
initWithApiKey(String, String, Dimelo.DimeloListener) - Method in class com.dimelo.dimelosdk.main.Dimelo
Initializes API client with a public API key, domainName and a listener.
initWithApiSecret(String, String, Dimelo.DimeloListener) - Method in class com.dimelo.dimelosdk.main.Dimelo
Initializes API client with a secret API key, domainName and a listener.
interactiveNotification - Static variable in class com.dimelo.dimelosdk.main.Dimelo
 
isAttachmentsEnabled(Context) - Static method in class com.dimelo.dimelosdk.main.Dimelo
Returns whether the ability to pick an attachment is enabled
isCacheEnabled - Static variable in class com.dimelo.dimelosdk.main.Dimelo
 
isCameraAttachmentEnabled(Context) - Static method in class com.dimelo.dimelosdk.main.Dimelo
Returns whether the ability to pick an attachment from the Camera is enabled
isInstantiated() - Static method in class com.dimelo.dimelosdk.main.Dimelo
 
isInternalInteractiveNotification() - Method in class com.dimelo.dimelosdk.main.Dimelo
 
isLibraryAttachmentEnabled() - Static method in class com.dimelo.dimelosdk.main.Dimelo
Returns whether the ability to pick an attachment from the Photos library is enabled
isLocationAttachmentEnabled(Context) - Static method in class com.dimelo.dimelosdk.main.Dimelo
Returns whether the ability to pick a location is enabled
isThreadsEnabled() - Method in class com.dimelo.dimelosdk.main.Dimelo
 

K

KEY_INLINE_REPLY - Static variable in class com.dimelo.dimelosdk.main.Dimelo.BasicNotificationDisplayer
 
keyboardToggle(boolean) - Method in class com.dimelo.dimelosdk.main.Chat
 

M

mMessagesRecyclerView - Variable in class com.dimelo.dimelosdk.main.Chat
 

N

NAVIGATION_BAR_ITEM_TINT_COLOR - Static variable in class com.dimelo.dimelosdk.main.Chat
 
NAVIGATION_BAR_TITLE_COLOR - Static variable in class com.dimelo.dimelosdk.main.Chat
 
NAVIGATION_BAR_TITLE_FONT - Static variable in class com.dimelo.dimelosdk.main.Chat
 
newRcFragment() - Method in class com.dimelo.dimelosdk.main.Dimelo
Creates a new instance of a chat as a fragment if threads are disabled otherwise creates a new instance of a threads list as a fragment.
NOTIFICATION_CHANNEL_ID - Static variable in class com.dimelo.dimelosdk.main.Dimelo.BasicNotificationDisplayer
 
NOTIFICATION_ID - Static variable in class com.dimelo.dimelosdk.main.Dimelo.BasicNotificationDisplayer
 
notifyKeyboardOpen(boolean) - Method in class com.dimelo.dimelosdk.main.Dimelo
 

O

onBackPressed() - Method in class com.dimelo.dimelosdk.main.Chat
 
onChanged(int) - Method in interface com.dimelo.dimelosdk.main.Dimelo.UnreadCountChangedCallback
 
onClose(Dimelo) - Method in class com.dimelo.dimelosdk.main.Dimelo.DimeloListener
Called when a the chat is closed.
onCompleted(Uri) - Method in class com.dimelo.dimelosdk.main.Chat
 
onConfigurationChanged(Configuration) - Method in class com.dimelo.dimelosdk.main.Chat
 
onCreate(Bundle) - Method in class com.dimelo.dimelosdk.main.Chat
 
onCreateView(LayoutInflater, ViewGroup, Bundle) - Method in class com.dimelo.dimelosdk.main.Chat
 
onDestroy() - Method in class com.dimelo.dimelosdk.main.Chat
 
onDestroyView() - Method in class com.dimelo.dimelosdk.main.Chat
 
onDetach() - Method in class com.dimelo.dimelosdk.main.Chat
 
onError(DimeloConnection.DimeloError) - Method in interface com.dimelo.dimelosdk.main.Dimelo.UnreadCountCallback
 
onHiddenChanged(boolean) - Method in class com.dimelo.dimelosdk.main.Chat
 
onLocationButtonClick(Chat) - Method in class com.dimelo.dimelosdk.main.Dimelo.DimeloListener
 
onOpen(Dimelo) - Method in class com.dimelo.dimelosdk.main.Dimelo.DimeloListener
Called when a the chat is opened.
onPause() - Method in class com.dimelo.dimelosdk.main.Chat
 
onResume() - Method in class com.dimelo.dimelosdk.main.Chat
 
onSaveInstanceState(Bundle) - Method in class com.dimelo.dimelosdk.main.Chat
 
onSetupAppearance(com.dimelo.dimelosdk.main.Chat.Customization) - Method in interface com.dimelo.dimelosdk.main.Dimelo.OnActivitySetupAppearanceListener
 
onStart() - Method in class com.dimelo.dimelosdk.main.Chat
 
onSuccess(int) - Method in interface com.dimelo.dimelosdk.main.Dimelo.UnreadCountCallback
 
onViewCreated(View, Bundle) - Method in class com.dimelo.dimelosdk.main.Chat
 
openRcActivity(Context) - Method in class com.dimelo.dimelosdk.main.Dimelo
Creates a new instance of a chat as an Activity.
openRcActivity(Context, Intent) - Method in class com.dimelo.dimelosdk.main.Dimelo
Creates a new instance of a chat as an Activity.
openRcActivityNoActionBar(Context) - Method in class com.dimelo.dimelosdk.main.Dimelo
Creates a new instance of a chat as an Activity.
openSurveyRichLink() - Method in class com.dimelo.dimelosdk.main.Chat
 
openWebView(URL, Dimelo.RC_WEB_VIEW_SIZE) - Method in class com.dimelo.dimelosdk.main.Dimelo
Called to open a webView.

R

RC_DEFAULT_PROTOCOL - Static variable in class com.dimelo.dimelosdk.main.Dimelo
 
rcShouldDelegateUrlOpening(URI) - Method in class com.dimelo.dimelosdk.main.Dimelo.DimeloListener
Called when a URL is going to be opened by the SDK.
recyclerViewListClicked(int, boolean) - Method in interface com.dimelo.dimelosdk.main.Dimelo.RecyclerViewClickListener
 

S

scrollToTheBottomIfNeeded() - Method in class com.dimelo.dimelosdk.main.Chat
 
sendLocationMessage(Intent, Chat) - Method in class com.dimelo.dimelosdk.main.Dimelo
 
sendMessage(String) - Method in class com.dimelo.dimelosdk.main.Dimelo
Called to send a customer message
sendReplyMessage(String, <any>) - Method in class com.dimelo.dimelosdk.main.Dimelo
Called when the reply notification is called.
setActivity(Class<?>) - Method in class com.dimelo.dimelosdk.main.Dimelo.BasicNotificationDisplayer
 
setApiKey(String) - Method in class com.dimelo.dimelosdk.main.Dimelo
Deprecated.
setApiSecret(String) - Method in class com.dimelo.dimelosdk.main.Dimelo
Deprecated.
setAuthenticationInfo(JSONObject) - Method in class com.dimelo.dimelosdk.main.Dimelo
Additional fields to be added to the JWT dictionary under "extra" key.
setAutomaticNewThread(Boolean) - Method in class com.dimelo.dimelosdk.main.Chat
 
setDebug(boolean) - Method in class com.dimelo.dimelosdk.main.Dimelo
Activate debug logging, using "Dimelog" as a debug tag.
setDeviceToken(String) - Method in class com.dimelo.dimelosdk.main.Dimelo
Device token for remote notifications.
setDimeloListener(Dimelo.DimeloListener) - Method in class com.dimelo.dimelosdk.main.Dimelo
Set a DimeloListener allowing to be notify from couple of events.
setIdentityInitiatedThread() - Method in class com.dimelo.dimelosdk.main.Chat
 
setInternalApiSecret(String) - Method in class com.dimelo.dimelosdk.main.Dimelo
Per-application API secret key, typically specific to your app.
setInternalInteractiveNotification(boolean) - Method in class com.dimelo.dimelosdk.main.Dimelo
 
setJwt(String) - Method in class com.dimelo.dimelosdk.main.Dimelo
Complete serialized JWT token.
setMessageContextInfo(JSONObject) - Method in class com.dimelo.dimelosdk.main.Dimelo
Arbitrary contextual info attached to a message.
setOnActivitySetupAppearenceListener(Dimelo.OnActivitySetupAppearanceListener) - Method in class com.dimelo.dimelosdk.main.Dimelo
ChatActivity only: Called when the ChatActivity is creating its view.
setPushNotificationService(String) - Method in class com.dimelo.dimelosdk.main.Dimelo
set the push notification service
setStaticMapsApiKey(String) - Method in class com.dimelo.dimelosdk.main.Dimelo
 
setThreadsEnabled(Boolean) - Method in class com.dimelo.dimelosdk.main.Dimelo
 
setThreadsListFragment(ThreadsListFragment) - Method in class com.dimelo.dimelosdk.main.Chat
 
setToolbarVisibility(Boolean) - Method in class com.dimelo.dimelosdk.main.Chat
 
setUnreadCountChangedListener(Dimelo.UnreadCountChangedCallback) - Method in class com.dimelo.dimelosdk.main.Dimelo
Set a listener to know when the number of unread messages has changed.
setup(Context) - Static method in class com.dimelo.dimelosdk.main.Dimelo
Create an instance of Dimelo.
setUserIdentifier(String) - Method in class com.dimelo.dimelosdk.main.Dimelo
Per-user unique identifier used to link messages sent from different devices to a single person.
setUserName(String) - Method in class com.dimelo.dimelosdk.main.Dimelo
Optional name of the person to be sent to Dimelo.
setUserVisibleHint(boolean) - Method in class com.dimelo.dimelosdk.main.Chat
 
showDialog(DataManager.DeleteMessageViewUpdaterCallback, Message) - Method in class com.dimelo.dimelosdk.main.Chat
 

T

TALL_MODE - Enum constant in enum class com.dimelo.dimelosdk.main.Dimelo.RC_WEB_VIEW_SIZE
 

V

valueOf(String) - Static method in enum class com.dimelo.dimelosdk.main.Dimelo.RC_WEB_VIEW_SIZE
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.dimelo.dimelosdk.main.Dimelo.RC_WEB_VIEW_SIZE
Returns an array containing the constants of this enum class, in the order they are declared.
A B C D F G I K M N O R S T V 
All Classes and Interfaces|All Packages|Constant Field Values