Index
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.
All Classes and Interfaces|All Packages|Constant Field Values