Skip navigation links
A B C D F G I K L M N O P R S T U 

A

addMessageViewUpdaterCallback(NotificationManager) - Method in class com.dimelo.dimelosdk.main.Dimelo
 
agentAttachmentBubblePadding - Variable in class com.dimelo.dimelosdk.main.Chat.Customization
 
agentMessageBackgroundColor - Variable in class com.dimelo.dimelosdk.main.Chat.Customization
 
agentMessageBubblePadding - Variable in class com.dimelo.dimelosdk.main.Chat.Customization
 
agentMessageTextColor - Variable in class com.dimelo.dimelosdk.main.Chat.Customization
 
agentNameColor - Variable in class com.dimelo.dimelosdk.main.Chat.Customization
 
agentNameFont - Variable in class com.dimelo.dimelosdk.main.Chat.Customization
 
agentNamePadding - Variable in class com.dimelo.dimelosdk.main.Chat.Customization
 
agentNameTextSize - Variable in class com.dimelo.dimelosdk.main.Chat.Customization
 
apply() - Method in class com.dimelo.dimelosdk.main.Chat.Customization
This function needs to be called if you want your changes to be applied
attachmentIcon - Variable in class com.dimelo.dimelosdk.main.Chat.Customization
 
attachmentViewOpened - Static variable in class com.dimelo.dimelosdk.main.Chat
 

B

backgroundColor - Variable in class com.dimelo.dimelosdk.main.Chat.Customization
 
BasicNotificationDisplayer() - Constructor for class com.dimelo.dimelosdk.main.Dimelo.BasicNotificationDisplayer
 
bottom - Variable in class com.dimelo.dimelosdk.main.Chat.Customization.Padding
 

C

Chat - Class in com.dimelo.dimelosdk.main
A Fragment displaying a chat.
Chat() - Constructor for class com.dimelo.dimelosdk.main.Chat
 
Chat.Customization - Class in com.dimelo.dimelosdk.main
An inner class allowing chat customization.
Chat.Customization.Padding - Class in com.dimelo.dimelosdk.main
Convenient class padding customization
com.dimelo.dimelosdk.main - package com.dimelo.dimelosdk.main
 
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, Class<?>) - Static method in class com.dimelo.dimelosdk.main.Dimelo
A method to call when you receive a notification.
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, Map<String, String>, Dimelo.NotificationDisplayer) - 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

dateFont - Variable in class com.dimelo.dimelosdk.main.Chat.Customization
 
dateTextColor - Variable in class com.dimelo.dimelosdk.main.Chat.Customization
 
dateTextSize - Variable in class com.dimelo.dimelosdk.main.Chat.Customization
 
Dimelo - Class in com.dimelo.dimelosdk.main
`Dimelo` is a central object to access Dimelo API.
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.UnreadCountCallback - Interface in com.dimelo.dimelosdk.main
Used with `Dimelo.fetchUnreadCount`
Dimelo.UnreadCountChangedCallback - Interface in com.dimelo.dimelosdk.main
Used with `Dimelo.setUnreadCountChangedListener`
DIMELO_DEFAULT_HOSTNAME - Static variable in class com.dimelo.dimelosdk.main.Dimelo
 
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.
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.
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

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) - Method in class com.dimelo.dimelosdk.main.Dimelo
 

G

getAgentAttachmentBubbleDrawable(Context) - Method in class com.dimelo.dimelosdk.main.Chat.Customization
 
getAgentMessageBubbleDrawable(Context) - Method in class com.dimelo.dimelosdk.main.Chat.Customization
 
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.
getColor(Context, String) - Method in class com.dimelo.dimelosdk.main.Dimelo.BasicNotificationDisplayer
An icon displayed inside the notification
getCustomization() - Method in class com.dimelo.dimelosdk.main.Chat
Return an instance of Chat.Customization It is used to change customize the chat You need to call Customization.apply() after doing your changes
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
 
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.
getSmallIcon(Context, String) - Method in class com.dimelo.dimelosdk.main.Dimelo.BasicNotificationDisplayer
An icon displayed inside the notification
getSystemAttachmentBubbleDrawable(Context) - Method in class com.dimelo.dimelosdk.main.Chat.Customization
 
getSystemMessageBubbleDrawable(Context) - Method in class com.dimelo.dimelosdk.main.Chat.Customization
 
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.
getUserAttachmentBubbleDrawable(Context) - Method in class com.dimelo.dimelosdk.main.Chat.Customization
 
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.
getUserMessageBubbleDrawable(Context) - Method in class com.dimelo.dimelosdk.main.Chat.Customization
 
getUserName() - Method in class com.dimelo.dimelosdk.main.Dimelo
Optional name of the person to be sent to Dimelo.
getWelcomeMessage() - Method in class com.dimelo.dimelosdk.main.Dimelo
Custom welcome message that is displayed when the chat windows is empty.

I

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.
inputbarBackgroundColor - Variable in class com.dimelo.dimelosdk.main.Chat.Customization
 
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
 
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

K

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

L

left - Variable in class com.dimelo.dimelosdk.main.Chat.Customization.Padding
 

M

messageFieldTextSize - Variable in class com.dimelo.dimelosdk.main.Chat.Customization
 
messageFont - Variable in class com.dimelo.dimelosdk.main.Chat.Customization
 
messageTextSize - Variable in class com.dimelo.dimelosdk.main.Chat.Customization
 

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
 
navigationBarItemTintColor - Variable in class com.dimelo.dimelosdk.main.Chat.Customization
 
navigationBarTitleColor - Variable in class com.dimelo.dimelosdk.main.Chat.Customization
 
navigationBarTitleFont - Variable in class com.dimelo.dimelosdk.main.Chat.Customization
 
newChatFragment() - Method in class com.dimelo.dimelosdk.main.Dimelo
Creates a new instance of a chat 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

onActivityResult(int, int, Intent) - Method in class com.dimelo.dimelosdk.main.Chat
 
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
 
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
 
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
 
onRequestPermissionsResult(int, String[], int[]) - 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(Chat.Customization) - Method in interface com.dimelo.dimelosdk.main.Dimelo.OnActivitySetupAppearanceListener
 
onSuccess(int) - Method in interface com.dimelo.dimelosdk.main.Dimelo.UnreadCountCallback
 
onViewCreated(View, Bundle) - Method in class com.dimelo.dimelosdk.main.Chat
 
openChatActivity(Context) - Method in class com.dimelo.dimelosdk.main.Dimelo
Creates a new instance of a chat as an Activity.
openChatActivity(Context, Intent) - Method in class com.dimelo.dimelosdk.main.Dimelo
Creates a new instance of a chat as an Activity.
openChatActivityNoActionBar(Context) - Method in class com.dimelo.dimelosdk.main.Dimelo
Creates a new instance of a chat as an Activity.

P

Padding(int, int, int, int) - Constructor for class com.dimelo.dimelosdk.main.Chat.Customization.Padding
 

R

right - Variable in class com.dimelo.dimelosdk.main.Chat.Customization.Padding
 

S

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
 
setAgentAttachmentBubbleDrawable(int, int) - Method in class com.dimelo.dimelosdk.main.Chat.Customization
 
setAgentAttachmentBubbleDrawable(int) - Method in class com.dimelo.dimelosdk.main.Chat.Customization
 
setAgentMessageBubbleDrawable(int, int) - Method in class com.dimelo.dimelosdk.main.Chat.Customization
 
setAgentMessageBubbleDrawable(int) - Method in class com.dimelo.dimelosdk.main.Chat.Customization
 
setApiKey(String) - Method in class com.dimelo.dimelosdk.main.Dimelo
Deprecated.
setApiSecret(String) - Method in class com.dimelo.dimelosdk.main.Dimelo
Deprecated.
setAttachmentIcon(int) - Method in class com.dimelo.dimelosdk.main.Chat.Customization
 
setAuthenticationInfo(JSONObject) - Method in class com.dimelo.dimelosdk.main.Dimelo
Additional fields to be added to the JWT dictionary under "extra" key.
setBottomSheetIconsDisabledColor(int) - Method in class com.dimelo.dimelosdk.main.Chat.Customization
 
setBottomSheetIconsEnabledColor(int) - Method in class com.dimelo.dimelosdk.main.Chat.Customization
 
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.
setInternalApiSecret(String) - Method in class com.dimelo.dimelosdk.main.Dimelo
Per-application API secret key, typically specific to your app.
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.
setSendButtonDisabledColor(int) - Method in class com.dimelo.dimelosdk.main.Chat.Customization
 
setSendButtonEnabledColor(int) - Method in class com.dimelo.dimelosdk.main.Chat.Customization
 
setSystemAttachmentBubbleDrawable(int, int) - Method in class com.dimelo.dimelosdk.main.Chat.Customization
 
setSystemAttachmentBubbleDrawable(int) - Method in class com.dimelo.dimelosdk.main.Chat.Customization
 
setSystemMessageBubbleDrawable(int, int) - Method in class com.dimelo.dimelosdk.main.Chat.Customization
 
setSystemMessageBubbleDrawable(int) - Method in class com.dimelo.dimelosdk.main.Chat.Customization
 
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.
setUserAttachmentBubbleDrawable(int, int) - Method in class com.dimelo.dimelosdk.main.Chat.Customization
 
setUserAttachmentBubbleDrawable(int) - Method in class com.dimelo.dimelosdk.main.Chat.Customization
 
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.
setUserMessageBubbleDrawable(int, int) - Method in class com.dimelo.dimelosdk.main.Chat.Customization
 
setUserMessageBubbleDrawable(int) - Method in class com.dimelo.dimelosdk.main.Chat.Customization
 
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
 
setWelcomeMessage(String) - Method in class com.dimelo.dimelosdk.main.Dimelo
Custom welcome message that is displayed when the chat windows is empty.
systemAttachmentBubblePadding - Variable in class com.dimelo.dimelosdk.main.Chat.Customization
 
systemMessageBackgroundColor - Variable in class com.dimelo.dimelosdk.main.Chat.Customization
 
systemMessageBubblePadding - Variable in class com.dimelo.dimelosdk.main.Chat.Customization
 
systemMessageFont - Variable in class com.dimelo.dimelosdk.main.Chat.Customization
 
systemMessageTextColor - Variable in class com.dimelo.dimelosdk.main.Chat.Customization
 
systemMessageTextSize - Variable in class com.dimelo.dimelosdk.main.Chat.Customization
 

T

top - Variable in class com.dimelo.dimelosdk.main.Chat.Customization.Padding
 

U

userAttachmentBubblePadding - Variable in class com.dimelo.dimelosdk.main.Chat.Customization
 
userMessageBackgroundColor - Variable in class com.dimelo.dimelosdk.main.Chat.Customization
 
userMessageBubblePadding - Variable in class com.dimelo.dimelosdk.main.Chat.Customization
 
userMessageTextColor - Variable in class com.dimelo.dimelosdk.main.Chat.Customization
 
A B C D F G I K L M N O P R S T U 
Skip navigation links