A B C D E F G H I L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractNotificationReceiver - Class in io.smooch.core
-
Abstract class that can be registered to receive Message notifications from FCM.
- AbstractNotificationReceiver() - Constructor for class io.smooch.core.AbstractNotificationReceiver
- ActionState - Enum in io.smooch.core
- addConversationUiDelegate(int, ConversationDelegate) - Static method in class io.smooch.core.Smooch
-
Add a
ConversationDelegate
used by the smooch-ui package - addMessage(Message) - Method in interface io.smooch.core.Conversation
-
Adds a new message to the conversation without sending it.
- addMessageAction(MessageAction) - Method in class io.smooch.core.Message
-
Adds a message action to the list of actions
- addMessageAction(MessageAction) - Method in class io.smooch.core.MessageItem
-
Adds a message action to the list of actions
- addMessageItem(MessageItem) - Method in class io.smooch.core.Message
-
Adds a message item to the list of items
- addMetadata(Map<String, Object>) - Method in class io.smooch.core.User
-
Adds custom metadata to the user.
- addUiSettingChangedListener(Runnable) - Method in class io.smooch.core.ConversationUiSettings
- ARGS_SHOW_NEW_CONVERSTATION - Static variable in class io.smooch.features.conversationlist.ConversationListFragment
- AuthenticationCallback - Interface in io.smooch.core
- AuthenticationDelegate - Interface in io.smooch.core
- AuthenticationError - Class in io.smooch.core
- AuthenticationError(int, String) - Constructor for class io.smooch.core.AuthenticationError
B
- beforeDisplay(ConversationDetails, Message) - Method in interface io.smooch.core.MessageModifierDelegate
-
Allows a delegate to modify the contents of a message before it's displayed in the conversation view.
- beforeNotification(String, Message) - Method in interface io.smooch.core.MessageModifierDelegate
-
Allows a delegate to modify the contents of a message before it's displayed in a notification.
- beforeSend(ConversationDetails, Message) - Method in interface io.smooch.core.MessageModifierDelegate
-
Allows a delegate to modify the contents of a message before sending to Smooch servers.
- build() - Method in class io.smooch.core.SmoochCallback.Response.Builder
-
Builds the
SmoochCallback.Response
with the provided information - builder() - Static method in class io.smooch.features.conversationlist.ConversationListActivity
-
Returns a new builder for configuring and displaying
ConversationListActivity
. - builder() - Static method in class io.smooch.ui.ConversationActivity
-
Returns a new builder for configuring and displaying
ConversationActivity
. - Builder(int) - Constructor for class io.smooch.core.SmoochCallback.Response.Builder
-
Constructs an instance of this
SmoochCallback.Response.Builder
C
- canUserCreateMoreConversations() - Method in class io.smooch.core.Config
- CardSummary - Class in io.smooch.core
- CAROUSEL - io.smooch.core.MessageType
-
A message that contains a horizontal scrollable set of items.
- close() - Static method in class io.smooch.ui.ConversationActivity
-
Closes the conversation view.
- compareTo(Message) - Method in class io.smooch.core.Message
- Config - Class in io.smooch.core
- CONNECTED - io.smooch.core.SmoochConnectionStatus
-
User is connected to Smooch.
- CONNECTED - io.smooch.ui.ConnectionStatus
-
User has internet connectivity.
- ConnectionStatus - Enum in io.smooch.ui
-
User internet connection status.
- Conversation - Interface in io.smooch.core
-
The Conversation provides an interface to interact with a user's conversation.
- CONVERSATION_ADDED - io.smooch.core.ConversationEventType
-
An event type indicating that the current user is now a participant of a new conversation.
- CONVERSATION_READ - io.smooch.core.ConversationEventType
-
An event type indicating that a member of the conversation (business, another participant or the current user) recently read the conversation.
- CONVERSATION_REMOVED - io.smooch.core.ConversationEventType
-
An event type indicating that the current user is no longer a participant of a conversation.
- ConversationActivity - Class in io.smooch.ui
- ConversationActivity() - Constructor for class io.smooch.ui.ConversationActivity
- ConversationActivityBuilder - Class in io.smooch.ui
-
This builder is used to configure the
ConversationActivity
- ConversationDelegate - Interface in io.smooch.core
-
Delegate for events related to the conversation.
- ConversationDelegateAdapter - Class in io.smooch.core
-
Abstract class that implements
ConversationDelegate
so individual methods can be overridden. - ConversationDelegateAdapter() - Constructor for class io.smooch.core.ConversationDelegateAdapter
- ConversationDetails - Interface in io.smooch.core
-
Provides an interface to view the information of a
Conversation
. - ConversationEvent - Class in io.smooch.core
-
Object representing a conversation event.
- ConversationEventType - Enum in io.smooch.core
- ConversationListActivity - Class in io.smooch.features.conversationlist
-
Hold the
ConversationListFragment
that responsible for displaying a list ofConversation
- ConversationListActivity() - Constructor for class io.smooch.features.conversationlist.ConversationListActivity
- ConversationListActivityBuilder - Class in io.smooch.features.conversationlist
-
This builder is used to configure the
ConversationListActivityBuilder
- ConversationListDateView - Class in io.smooch.features.conversationlist
- ConversationListDateView(Context) - Constructor for class io.smooch.features.conversationlist.ConversationListDateView
- ConversationListDateView(Context, AttributeSet) - Constructor for class io.smooch.features.conversationlist.ConversationListDateView
- ConversationListDateView(Context, AttributeSet, int) - Constructor for class io.smooch.features.conversationlist.ConversationListDateView
- ConversationListFragment - Class in io.smooch.features.conversationlist
-
Fragment for displaying a list of
Conversation
- ConversationListFragment() - Constructor for class io.smooch.features.conversationlist.ConversationListFragment
- ConversationUiSettings - Class in io.smooch.core
- ConversationViewDelegate - Interface in io.smooch.core
-
Delegate for events related to the conversation view.
- ConversationViewDelegateAdapter - Class in io.smooch.core
-
Abstract class that implements
ConversationViewDelegate
- ConversationViewDelegateAdapter() - Constructor for class io.smooch.core.ConversationViewDelegateAdapter
- Coordinates - Class in io.smooch.core
- Coordinates(Double, Double) - Constructor for class io.smooch.core.Coordinates
-
Create coordinates with the given latitude/longitude.
- copy() - Method in class io.smooch.core.Message
- create(boolean) - Static method in class io.smooch.features.conversationlist.ConversationListFragment
- createConversation(String, String, String, String, List<Message>, Map<String, Object>, SmoochCallback<Void>) - Static method in class io.smooch.core.Smooch
-
Create a conversation for the current user.
- CreditCard - Class in io.smooch.core
-
Object representing a user's credit card
- CreditCard(String, int, int, String) - Constructor for class io.smooch.core.CreditCard
-
Create a credit card with the given details.
D
- d(String, String, Object...) - Static method in class io.smooch.core.Logger
-
Logs an
Log.DEBUG
level log message - d(String, String, Throwable, Object...) - Static method in class io.smooch.core.Logger
-
Logs a
Log.DEBUG
level log message - destroy() - Static method in class io.smooch.core.Smooch
-
Terminate the Smooch facilities.
- DISCONNECTED - io.smooch.core.SmoochConnectionStatus
-
User is disconnected from Smooch.
- DISCONNECTED - io.smooch.ui.ConnectionStatus
-
User is disconnected from the internet.
- DisplaySettings - Class in io.smooch.core
E
- e(String, String, Object...) - Static method in class io.smooch.core.Logger
-
Logs an
Log.ERROR
level log message - e(String, String, Throwable, Object...) - Static method in class io.smooch.core.Logger
-
Logs a
Log.ERROR
level log message - equals(Object) - Method in class io.smooch.core.Message
- equals(Object) - Method in class io.smooch.core.MessageAction
- equals(Object) - Method in class io.smooch.core.MessageItem
- equals(Object) - Method in class io.smooch.core.Participant
- ERROR - io.smooch.core.InitializationStatus
-
Init failed for some reason.
- ERROR - io.smooch.core.LoginResult
-
Login failed
- ERROR - io.smooch.core.LogoutResult
-
Logout failed
- ERROR - io.smooch.core.PaymentStatus
-
Payment failed for some reason.
F
- FAILED - io.smooch.core.MessageUploadStatus
-
A user message that failed to upload.
- FcmService - Class in io.smooch.core
-
Firebase Cloud Messaging Service
- FcmService() - Constructor for class io.smooch.core.FcmService
- FILE - io.smooch.core.MessageType
-
A message that contains a file.
- findByValue(String) - Static method in enum io.smooch.core.ConversationEventType
-
Utility method to find the enum value of the provided string.
- findByValue(String) - Static method in enum io.smooch.core.MessageType
-
Utility method to find the enum value of the provided string.
- FORM - io.smooch.core.MessageType
-
A message that contains a form.
G
- get() - Static method in class io.smooch.core.ConversationUiSettings
- getAmount() - Method in class io.smooch.core.MessageAction
-
The price of the action
- getAppName() - Method in class io.smooch.core.Config
-
String representing the name of the app
- getAuthCode() - Method in class io.smooch.core.Settings
-
The auth code being used to authenticate as an existing user.
- getAuthenticationDelegate() - Method in class io.smooch.core.Settings
-
A delegate to be notified about a failed request due to invalid credentials.
- getAvatarUrl() - Method in class io.smooch.core.ConversationEvent
-
Returns the avatar URL of the participant related to this event if this event type is
ConversationEventType.CONVERSATION_READ
,ConversationEventType.TYPING_START
orConversationEventType.TYPING_STOP
. - getAvatarUrl() - Method in class io.smooch.core.Message
-
The url for the user's avatar image.
- getBrand() - Method in class io.smooch.core.CardSummary
-
The brand of the card
- getBusinessLastRead() - Method in interface io.smooch.core.ConversationDetails
-
Returns the date when the business last read the user's messages.
- getCardNumber() - Method in class io.smooch.core.CreditCard
- getConfig() - Static method in class io.smooch.core.Smooch
-
Accessor method for the currently connected app configuration.
- getConversation() - Static method in class io.smooch.core.Smooch
-
Accessor method for the current conversation.
- getConversationById(String, SmoochCallback<Conversation>) - Static method in class io.smooch.core.Smooch
-
Get a
Conversation
by its ID. - getConversationDelegate() - Static method in class io.smooch.core.Smooch
-
Gets the delegate set via
Smooch.setConversationDelegate(ConversationDelegate)
. - getConversationDelegates() - Static method in class io.smooch.core.Smooch
-
Gets the collection of
ConversationDelegate
that have been set on the SDK as aSortedMap
where the integrator defined delegate will appear before the delegate used to notify the Smooch UI - getConversationId() - Method in class io.smooch.core.ConversationEvent
-
Returns the ID of the parent conversation of this event.
- getConversationsList(SmoochCallback<List<Conversation>>) - Static method in class io.smooch.core.Smooch
-
Get the list of the 10 most recently active
Conversation
s for the current user, sorted from most recently updated to last. - getConversationUiDelegate(int) - Static method in class io.smooch.core.Smooch
-
Gets a delegate set via
Smooch.addConversationUiDelegate(int key, ConversationDelegate)
using the key. - getConversationViewDelegate() - Static method in class io.smooch.core.Smooch
-
Gets the delegate set via
Smooch.setConversationViewDelegate(ConversationViewDelegate)
. - getCoordinates() - Method in class io.smooch.core.Message
-
Returns Coordinates
- getCurrency() - Method in class io.smooch.core.MessageAction
-
The type of currency
- getCurrentUser() - Static method in class io.smooch.core.User
-
Returns the object representing the current user.
- getData() - Method in class io.smooch.core.AuthenticationError
- getData() - Method in class io.smooch.core.SmoochCallback.Response
-
Returns the resulting data from the action being performed.
- getDate() - Method in class io.smooch.core.Message
-
The date and time the message was sent.
- getDescription() - Method in interface io.smooch.core.ConversationDetails
-
Returns the description of this conversation.
- getDescription() - Method in class io.smooch.core.MessageItem
-
The description of the item
- getDisplayName() - Method in interface io.smooch.core.ConversationDetails
-
Returns the display name of this conversation.
- getDisplaySettings() - Method in class io.smooch.core.Message
-
Returns DisplaySettings for carousel messages
- getEmail() - Method in class io.smooch.core.User
-
String representing the user's email
- getEntity() - Method in class io.smooch.core.Message
- getError() - Method in class io.smooch.core.SmoochCallback.Response
-
Returns the error message from the action if there was a problem.
- getExpMonth() - Method in class io.smooch.core.CreditCard
- getExpYear() - Method in class io.smooch.core.CreditCard
- getExternalId() - Method in class io.smooch.core.User
-
String representing the user's externalId.
- getFallback() - Method in class io.smooch.core.MessageAction
-
Fallback URI for action types not supported by the SDK
- getFile() - Method in class io.smooch.core.Message
-
The file of the message.
- getFileProviderAuthorities() - Method in class io.smooch.core.Settings
-
A String that signifies which authority Smooch will use to provide files to the CAMERA application.
- getFirebaseCloudMessagingProjectId() - Static method in class io.smooch.core.Smooch
-
Accessor method to get the Firebase Cloud Messaging project id that was linked to the application via the Web portal.
- getFirstName() - Method in class io.smooch.core.User
-
String representing the user's first name
- getIconUrl() - Method in class io.smooch.core.Config
- getIconUrl() - Method in interface io.smooch.core.ConversationDetails
-
Returns the icon url of this conversation.
- getIconUrl() - Method in class io.smooch.core.MessageAction
-
The icon URL of the action
- getId() - Method in interface io.smooch.core.ConversationDetails
-
Returns the ID of this conversation.
- getId() - Method in class io.smooch.core.Message
-
The ID of the message.
- getId() - Method in class io.smooch.core.Participant
-
The unique ID of this participant.
- getImage() - Method in class io.smooch.core.Message
-
The image of the message.
- getImageAspectRatio() - Method in class io.smooch.core.DisplaySettings
-
The image aspect ratio
- getInitializationStatus() - Static method in class io.smooch.core.Smooch
-
Accessor method for the current Initialization status.
- getIntegrationId() - Method in class io.smooch.core.Settings
-
The integration id corresponding to your SDK integration.
- getIsInputVisible() - Method in class io.smooch.core.ConversationUiSettings
- getLast4() - Method in class io.smooch.core.CardSummary
-
The last 4 digits of the card
- getLastLoginResult() - Static method in class io.smooch.core.Smooch
-
Accessor for last known
LoginResult
ornull
if the user is anonymous orSmooch.init(Application, Settings, SmoochCallback)
hasn't been called - getLastName() - Method in class io.smooch.core.User
-
String representing the user's last name
- getLastRead() - Method in interface io.smooch.core.ConversationDetails
-
Returns the date when any other participant of the conversation last read the user's messages.
- getLastRead() - Method in class io.smooch.core.ConversationEvent
-
Returns the date of the last read message if this event type is
ConversationEventType.CONVERSATION_READ
. - getLastRead() - Method in class io.smooch.core.Participant
-
Returns the date when this participant last read messages of the conversation.
- getLastUpdatedAt() - Method in interface io.smooch.core.ConversationDetails
-
Returns the date when this conversation was last updated.
- getLat() - Method in class io.smooch.core.Coordinates
-
The latitude
- getLong() - Method in class io.smooch.core.Coordinates
-
The longitude
- getMapsApiKey() - Method in class io.smooch.core.Settings
-
Google Maps API key to use to display a location preview for Location messages.
- getMediaSize() - Method in class io.smooch.core.Message
-
The media size of the message.
- getMediaType() - Method in class io.smooch.core.Message
-
The media type of the message.
- getMediaType() - Method in class io.smooch.core.MessageItem
-
The media type of the item
- getMediaUrl() - Method in class io.smooch.core.Message
-
The media URL of the message.
- getMediaUrl() - Method in class io.smooch.core.MessageItem
-
The media url of the item
- getMessageActions() - Method in class io.smooch.core.Message
-
The list of Message Action objects contained in the message.
- getMessageActions() - Method in class io.smooch.core.MessageItem
-
The list of Message Action objects contained in the message item.
- getMessageItems() - Method in class io.smooch.core.Message
-
The list of Message Item objects contained in the message.
- getMessageModifierDelegate() - Static method in class io.smooch.core.Smooch
-
Gets the delegate set via
Smooch.setMessageModifierDelegate(MessageModifierDelegate)
. - getMessages() - Method in interface io.smooch.core.ConversationDetails
-
Returns the list of messages of this conversation.
- getMetadata() - Method in interface io.smooch.core.ConversationDetails
-
Data representing an optional flat object containing additional properties associated with the conversation.
- getMetadata() - Method in class io.smooch.core.Message
-
The metadata of the message
- getMetadata() - Method in class io.smooch.core.MessageAction
-
The action metadata
- getMetadata() - Method in class io.smooch.core.MessageItem
-
The metadata of the item
- getMetadata() - Method in class io.smooch.core.User
-
Map representing the user's custom metadata
- getMoreConversationsList(SmoochCallback<List<Conversation>>) - Static method in class io.smooch.core.Smooch
-
Get the list of the 10 more recently active
Conversation
s for the current user, sorted from most recently updated to last. - getName() - Method in class io.smooch.core.ConversationEvent
-
Returns the name of the participant related to this event if this event type is
ConversationEventType.CONVERSATION_READ
,ConversationEventType.TYPING_START
orConversationEventType.TYPING_STOP
. - getName() - Method in class io.smooch.core.Message
-
The display name of the user.
- getParticipants() - Method in interface io.smooch.core.ConversationDetails
-
Returns the list of participants of this conversation.
- getPayload() - Method in class io.smooch.core.Message
-
The message payload from an action
- getPayload() - Method in class io.smooch.core.MessageAction
-
The action payload
- getRegion() - Method in class io.smooch.core.Settings
-
A String that determines which region to connect to.
- getRole() - Method in class io.smooch.core.ConversationEvent
-
Returns the role of the participant related to this event (typically "appUser" or "business") if this event type is
ConversationEventType.CONVERSATION_READ
,ConversationEventType.TYPING_START
orConversationEventType.TYPING_STOP
. - getSecurityCode() - Method in class io.smooch.core.CreditCard
- getServiceBaseUrl() - Method in class io.smooch.core.Settings
- getSettings() - Static method in class io.smooch.core.Smooch
-
Accessor method for the SDK settings.
- getSignedUpAt() - Method in class io.smooch.core.User
-
Date representing the date the user signed up
- getSize() - Method in class io.smooch.core.MessageAction
-
The size of a webview
- getSize() - Method in class io.smooch.core.MessageItem
-
The size of the item
- getSmoochConnectionStatus() - Static method in class io.smooch.core.Smooch
-
Accessor method for the current
SmoochConnectionStatus
, or null ifSmooch.init(Application, Settings, SmoochCallback)
hasn't been called yet. - getState() - Method in class io.smooch.core.MessageAction
-
The state of the action
- getStatus() - Method in class io.smooch.core.AuthenticationError
- getStatus() - Method in class io.smooch.core.SmoochCallback.Response
-
Returns the status code of the action.
- getText() - Method in class io.smooch.core.Message
-
The text content of the message.
- getText() - Method in class io.smooch.core.MessageAction
-
The text of the action
- getTextFallback() - Method in class io.smooch.core.Message
-
Text to display for unsupported message types
- getTitle() - Method in class io.smooch.core.MessageItem
-
The title of the item
- getType() - Method in class io.smooch.core.ConversationEvent
-
The type of event that is being triggered.
- getType() - Method in class io.smooch.core.Integration
-
The integration type
- getType() - Method in class io.smooch.core.Message
-
The message type
- getType() - Method in class io.smooch.core.MessageAction
-
The type of action
- getUnreadCount() - Method in interface io.smooch.core.ConversationDetails
-
Count of unread messages in the conversation.
- getUnreadCount() - Method in class io.smooch.core.Participant
-
Returns the unread count for this participant.
- getUploadStatus() - Method in class io.smooch.core.Message
-
The upload status of the message.
- getUri() - Method in class io.smooch.core.MessageAction
-
The URI of the action
- getUserExternalId() - Method in class io.smooch.core.Participant
-
The assigned userExternalId for the user that this participant is associated with.
- getUserId() - Method in class io.smooch.core.ConversationEvent
-
Always available for
ConversationEventType.PARTICIPANT_ADDED
andConversationEventType.PARTICIPANT_REMOVED
. - getUserId() - Method in class io.smooch.core.Message
-
The id for the user.
- getUserId() - Method in class io.smooch.core.Participant
-
The assigned userId for the user that this participant is associated with.
- getUserId() - Method in class io.smooch.core.User
-
The assigned userId for this user.
- getUserRole() - Method in class io.smooch.core.Message
-
The Role for the user.
- getValue() - Method in enum io.smooch.core.ActionState
- getValue() - Method in enum io.smooch.core.ConversationEventType
- getValue() - Method in enum io.smooch.core.MessageType
H
- hashCode() - Method in class io.smooch.core.Message
- hashCode() - Method in class io.smooch.core.Participant
- hasLocationRequest() - Method in class io.smooch.core.Message
-
Returns
true
if the message has a location request - hasMoreConversations() - Static method in class io.smooch.core.Smooch
-
Accessor method for knowing if there are more conversations to be fetched or not.
- hasPaymentInfo() - Method in class io.smooch.core.User
-
Boolean describing whether or not the user has payment information stored
- hasReplies() - Method in class io.smooch.core.Message
-
Returns
true
if the message has reply actions - hasValidCoordinates() - Method in class io.smooch.core.Message
-
Returns
true
if the message has valid coordinates
I
- i(String, String, Object...) - Static method in class io.smooch.core.Logger
-
Logs an
Log.INFO
level log message - i(String, String, Throwable, Object...) - Static method in class io.smooch.core.Logger
-
Logs a
Log.INFO
level log message - IMAGE - io.smooch.core.MessageType
-
A message that contains an image.
- init(Application) - Static method in class io.smooch.core.Smooch
-
Initializes Smooch without settings.
- init(Application, Settings, SmoochCallback<InitializationStatus>) - Static method in class io.smooch.core.Smooch
-
Initialize the Smooch SDK with the provided settings.
- InitializationStatus - Enum in io.smooch.core
-
Initialization response status.
- Integration - Class in io.smooch.core
- INTEGRATOR_DELEGATE - Static variable in interface io.smooch.core.ConversationDelegate
- intent(Context) - Method in class io.smooch.features.conversationlist.ConversationListActivityBuilder
-
Creates an
Intent
for theConversationListActivity
with the specified configuration - intent(Context) - Method in class io.smooch.ui.ConversationActivityBuilder
-
Creates an
Intent
for theConversationActivity
with the specified configuration - INVALID_ID - io.smooch.core.InitializationStatus
-
Invalid app id.
- io.smooch.core - package io.smooch.core
- io.smooch.features.conversationlist - package io.smooch.features.conversationlist
- io.smooch.ui - package io.smooch.ui
- isCarousel() - Method in class io.smooch.core.Message
- isDefault() - Method in class io.smooch.core.MessageAction
-
Flag indicating if the message action should be the default for a given MessageItem
- isEnabled() - Static method in class io.smooch.core.Logger
-
Returns the enabled state of the Logger.
- isFirebaseCloudMessagingAutoRegistrationEnabled() - Method in class io.smooch.core.Settings
-
A boolean property that indicates whether Smooch should manage the Firebase Cloud Messaging registration.
- isFromCurrentUser() - Method in class io.smooch.core.Message
-
Returns true if the message originated from the user, or false if the message comes from another participant.
- isMessageSerilaizable(Message) - Static method in class io.smooch.core.Notifier
- isRead() - Method in class io.smooch.core.Message
-
Return true if the message has been read
- isRunning(String) - Static method in class io.smooch.ui.NotificationActivity
- isSmoochShown() - Method in interface io.smooch.core.Conversation
-
Returns
true
if the Smooch UI is currently shown - isStripeEnabled() - Method in class io.smooch.core.Config
-
Flag determining whether stripe is enabled for the app
L
- LIST - io.smooch.core.MessageType
-
A message that contains a vertically scrollable set of items.
- loadCardSummary() - Method in interface io.smooch.core.Conversation
-
Loads billing info (if exists) to display last4 in credit form.
- loadConversation(String, SmoochCallback<Conversation>) - Static method in class io.smooch.core.Smooch
-
Loads a conversation by its ID and sets it as the active conversation for the current session.
- LOCATION - io.smooch.core.MessageType
-
A message that contains a location.
- Logger - Class in io.smooch.core
-
Logger class that can be enabled/disable to assist with debugging SDK integrations without always printing information to the app output log.
- login(String, String, SmoochCallback<LoginResult>) - Static method in class io.smooch.core.Smooch
-
Logs in a new Smooch user.
- LoginResult - Enum in io.smooch.core
-
Login response status
- logout(SmoochCallback<LogoutResult>) - Static method in class io.smooch.core.Smooch
-
Logs out the current user.
- LogoutResult - Enum in io.smooch.core
-
Logout response status
M
- markAllAsRead() - Method in interface io.smooch.core.Conversation
-
Marks all unread messages as read.
- Message - Class in io.smooch.core
-
Object representing a received or sent message
- Message(Coordinates, Map<String, Object>) - Constructor for class io.smooch.core.Message
-
Create a message with the given coordinates.
- Message(String, String, Map<String, Object>) - Constructor for class io.smooch.core.Message
-
Create a message with the given text, payload, and metadata.
- MessageAction - Class in io.smooch.core
- MessageAction() - Constructor for class io.smooch.core.MessageAction
-
Creates an empty message action.
- MessageItem - Class in io.smooch.core
- MessageItem() - Constructor for class io.smooch.core.MessageItem
-
Creates an empty message item.
- MessageModifierDelegate - Interface in io.smooch.core
-
Delegate for events related to sending and displaying of specific messages.
- MessageType - Enum in io.smooch.core
-
The
Message
type - MessageUploadStatus - Enum in io.smooch.core
-
Upload status of a Message.
N
- NOT_USER_MESSAGE - io.smooch.core.MessageUploadStatus
-
A message that did not originate from the current user.
- NOT_YET_INITIATED - io.smooch.core.SmoochConnectionStatus
-
User connection with Smooch not yet initiated.
- NotificationActivity - Class in io.smooch.ui
- NotificationActivity() - Constructor for class io.smooch.ui.NotificationActivity
- NotificationController - Class in io.smooch.ui
- NotificationController() - Constructor for class io.smooch.ui.NotificationController
- Notifier - Class in io.smooch.core
-
Static utility class to broadcast notifications to the notification receiver.
- notify(Context, String, MessageDto) - Static method in class io.smooch.core.Notifier
O
- OFFERED - io.smooch.core.ActionState
-
When an buy action has been offered to the user.
- onAttachedToWindow() - Method in class io.smooch.features.conversationlist.ConversationListDateView
- onBackPressed() - Method in class io.smooch.ui.ConversationActivity
- onCardSummaryLoaded(CardSummary) - Method in interface io.smooch.core.ConversationDelegate
-
Notifies the delegate when a saved stripe card is loaded.
- onCardSummaryLoaded(CardSummary) - Method in class io.smooch.core.ConversationDelegateAdapter
- onCardSummaryLoaded(CardSummary) - Method in class io.smooch.ui.ConversationActivity
- onConversationEventReceived(ConversationEvent) - Method in interface io.smooch.core.ConversationDelegate
-
Notifies the delegate of a new activity.
- onConversationEventReceived(ConversationEvent) - Method in class io.smooch.core.ConversationDelegateAdapter
- onConversationEventReceived(ConversationEvent) - Method in class io.smooch.ui.ConversationActivity
- onConversationsListUpdated(List<Conversation>) - Method in interface io.smooch.core.ConversationDelegate
-
Notifies the delegate when the conversations list was updated.
- onConversationsListUpdated(List<Conversation>) - Method in class io.smooch.core.ConversationDelegateAdapter
- onConversationsListUpdated(List<Conversation>) - Method in class io.smooch.ui.ConversationActivity
- onCreate(Bundle) - Method in class io.smooch.features.conversationlist.ConversationListActivity
- onCreate(Bundle) - Method in class io.smooch.ui.ConversationActivity
- onCreate(Bundle) - Method in class io.smooch.ui.NotificationActivity
- onCreateConversationClick() - Method in interface io.smooch.core.ConversationViewDelegate
-
Called when a new conversation is selected
- onCreateConversationClick() - Method in class io.smooch.core.ConversationViewDelegateAdapter
-
Called when a new conversation is selected
- onCreateOptionsMenu(Menu) - Method in class io.smooch.ui.ConversationActivity
- onCreateView(LayoutInflater, ViewGroup, Bundle) - Method in class io.smooch.features.conversationlist.ConversationListFragment
- onDestroy() - Method in class io.smooch.ui.ConversationActivity
- onDestroy() - Method in class io.smooch.ui.NotificationActivity
- onDestroyView() - Method in class io.smooch.features.conversationlist.ConversationListFragment
- onDetachedFromWindow() - Method in class io.smooch.features.conversationlist.ConversationListDateView
- onInitializationStatusChanged(InitializationStatus) - Method in interface io.smooch.core.ConversationDelegate
-
Notifies the delegate of a change in Initialization status.
- onInitializationStatusChanged(InitializationStatus) - Method in class io.smooch.core.ConversationDelegateAdapter
- onInitializationStatusChanged(InitializationStatus) - Method in class io.smooch.ui.ConversationActivity
- onInvalidAuth(AuthenticationError, AuthenticationCallback) - Method in interface io.smooch.core.AuthenticationDelegate
-
Notifies the delegate of a failed request due to invalid credentials
- onLoginComplete(LoginResult) - Method in interface io.smooch.core.ConversationDelegate
-
Notifies the delegate when a call to
Smooch.login(String, String, SmoochCallback)
is complete - onLoginComplete(LoginResult) - Method in class io.smooch.core.ConversationDelegateAdapter
- onLoginComplete(LoginResult) - Method in class io.smooch.ui.ConversationActivity
- onLogoutComplete(LogoutResult) - Method in interface io.smooch.core.ConversationDelegate
-
Notifies the delegate when a call to
Smooch.logout(SmoochCallback)
is complete - onLogoutComplete(LogoutResult) - Method in class io.smooch.core.ConversationDelegateAdapter
- onLogoutComplete(LogoutResult) - Method in class io.smooch.ui.ConversationActivity
- onMessageReceived(RemoteMessage) - Method in class io.smooch.core.FcmService
- onMessageSent(Message, MessageUploadStatus) - Method in interface io.smooch.core.ConversationDelegate
-
Notifies the delegate of a message being sent.
- onMessageSent(Message, MessageUploadStatus) - Method in class io.smooch.core.ConversationDelegateAdapter
- onMessageSent(Message, MessageUploadStatus) - Method in class io.smooch.ui.ConversationActivity
- onMessagesReceived(Conversation, List<Message>) - Method in interface io.smooch.core.ConversationDelegate
-
Notifies the delegate of new incoming messages.
- onMessagesReceived(Conversation, List<Message>) - Method in class io.smooch.core.ConversationDelegateAdapter
- onMessagesReceived(Conversation, List<Message>) - Method in class io.smooch.ui.ConversationActivity
- onMessagesReset(Conversation, List<Message>) - Method in interface io.smooch.core.ConversationDelegate
-
Notifies the delegate the messages in a conversation have been reset.
- onMessagesReset(Conversation, List<Message>) - Method in class io.smooch.core.ConversationDelegateAdapter
- onMessagesReset(Conversation, List<Message>) - Method in class io.smooch.ui.ConversationActivity
- onNewToken(String) - Method in class io.smooch.core.FcmService
- onNotification(Context, String, Message) - Method in class io.smooch.core.AbstractNotificationReceiver
-
Method called when a new message is received.
- onOptionsItemSelected(MenuItem) - Method in class io.smooch.features.conversationlist.ConversationListActivity
- onOptionsItemSelected(MenuItem) - Method in class io.smooch.ui.ConversationActivity
- onPause() - Method in class io.smooch.ui.ConversationActivity
- onPaymentProcessed(MessageAction, PaymentStatus) - Method in interface io.smooch.core.ConversationDelegate
-
Notifies the delegate when payment is processed.
- onPaymentProcessed(MessageAction, PaymentStatus) - Method in class io.smooch.core.ConversationDelegateAdapter
- onPaymentProcessed(MessageAction, PaymentStatus) - Method in class io.smooch.ui.ConversationActivity
- onPurchaseComplete() - Method in class io.smooch.ui.ConversationActivity
- onReceive(Context, Intent) - Method in class io.smooch.core.AbstractNotificationReceiver
- onRequestPermissionsCalled(String[]) - Method in interface io.smooch.core.ConversationViewDelegate
-
Notifies the delegate that permissions for this app have been requested
- onRequestPermissionsCalled(String[]) - Method in class io.smooch.core.ConversationViewDelegateAdapter
-
Notifies the delegate that permissions for this app have been requested
- onResume() - Method in class io.smooch.ui.ConversationActivity
- onShadedAreaClick() - Method in class io.smooch.ui.ConversationActivity
- onSmoochConnectionStatusChanged(SmoochConnectionStatus) - Method in interface io.smooch.core.ConversationDelegate
-
Notifies the delegate when the user's connection to Smooch has changed.
- onSmoochConnectionStatusChanged(SmoochConnectionStatus) - Method in class io.smooch.core.ConversationDelegateAdapter
- onSmoochConnectionStatusChanged(SmoochConnectionStatus) - Method in class io.smooch.ui.ConversationActivity
- onSmoochHidden() - Method in interface io.smooch.core.ConversationDelegate
-
Notifies the delegate when the Smooch Conversation is hidden.
- onSmoochHidden() - Method in class io.smooch.core.ConversationDelegateAdapter
- onSmoochHidden() - Method in class io.smooch.ui.ConversationActivity
- onSmoochShown() - Method in interface io.smooch.core.ConversationDelegate
-
Notifies the delegate when the Smooch Conversation is shown.
- onSmoochShown() - Method in class io.smooch.core.ConversationDelegateAdapter
- onSmoochShown() - Method in class io.smooch.ui.ConversationActivity
- onStart() - Method in class io.smooch.ui.ConversationActivity
- onStartActivityCalled(Intent) - Method in interface io.smooch.core.ConversationViewDelegate
-
Notifies the delegate that a call to start an activity has been made
- onStartActivityCalled(Intent) - Method in class io.smooch.core.ConversationViewDelegateAdapter
-
Notifies the delegate that a call to start an activity has been made
- onStop() - Method in class io.smooch.ui.ConversationActivity
- onStripeFragmentClose() - Method in class io.smooch.ui.ConversationActivity
- onStripeFragmentShown() - Method in class io.smooch.ui.ConversationActivity
- onUnreadCountChanged(Conversation, int) - Method in interface io.smooch.core.ConversationDelegate
-
Notifies the delegate of a change in unread message count.
- onUnreadCountChanged(Conversation, int) - Method in class io.smooch.core.ConversationDelegateAdapter
- onUnreadCountChanged(Conversation, int) - Method in class io.smooch.ui.ConversationActivity
- onViewCreated(View, Bundle) - Method in class io.smooch.features.conversationlist.ConversationListFragment
- onWebviewHidden() - Method in class io.smooch.ui.ConversationActivity
- onWebviewShown() - Method in class io.smooch.ui.ConversationActivity
P
- PAID - io.smooch.core.ActionState
-
When a buy action has been paid by the user.
- Participant - Class in io.smooch.core
-
Object representing the participant of a
Conversation
. - PARTICIPANT_ADDED - io.smooch.core.ConversationEventType
-
An event type indicating that another participant has joined a conversation that the current user is a part of.
- PARTICIPANT_REMOVED - io.smooch.core.ConversationEventType
-
An event type indicating that another participant has left a conversation that the current user is a part of.
- PaymentStatus - Enum in io.smooch.core
-
Stripe payment status.
- postback(MessageAction, SmoochCallback<Void>) - Method in interface io.smooch.core.Conversation
-
Triggers MessageAction postback.
- processPayment(CreditCard, MessageAction) - Method in interface io.smooch.core.Conversation
-
Processes a credit card payment.
R
- removeMessage(Message) - Method in interface io.smooch.core.Conversation
-
Removes a failed or unsent message from the conversation.
- removeMessageAction(MessageAction) - Method in class io.smooch.core.Message
-
Removes a message action from the list of actions
- removeMessageAction(MessageAction) - Method in class io.smooch.core.MessageItem
-
Removes a message action from the list of actions
- removeMessageItem(MessageItem) - Method in class io.smooch.core.Message
-
Removes a message item from the list of items
- removeUiSettingChangedListener(Runnable) - Method in class io.smooch.core.ConversationUiSettings
- retryMessage(Message) - Method in interface io.smooch.core.Conversation
-
Retries a message that failed to send.
- run(SmoochCallback.Response<T>) - Method in interface io.smooch.core.SmoochCallback
-
Invoke the
SmoochCallback
with the results of the action - run(SmoochCallback.Response<T>) - Method in class io.smooch.core.StubbedCallback
S
- sendMessage(Message) - Method in interface io.smooch.core.Conversation
-
Adds a new message to the conversation.
- SENT - io.smooch.core.MessageUploadStatus
-
A user message that was successfully uploaded.
- setAmount(long) - Method in class io.smooch.core.MessageAction
-
Sets the price of the action
- setAuthenticationDelegate(AuthenticationDelegate) - Method in class io.smooch.core.Settings
-
A delegate to be notified about a failed request due to invalid credentials.
- setAvatarUrl(String) - Method in class io.smooch.core.Message
-
Sets the url for the user's avatar image.
- setCardNumber(String) - Method in class io.smooch.core.CreditCard
- setConversationDelegate(ConversationDelegate) - Static method in class io.smooch.core.Smooch
-
Sets the
ConversationDelegate
- setConversationInputDisplayed(boolean) - Static method in class io.smooch.core.Smooch
-
Toggles whether the input bar is displayed on the conversation view.
- setConversationViewDelegate(ConversationViewDelegate) - Static method in class io.smooch.core.Smooch
-
Sets the
ConversationViewDelegate
- setCoordinates(Coordinates) - Method in class io.smooch.core.Message
-
Sets the coordinates for the message
- setCurrency(String) - Method in class io.smooch.core.MessageAction
-
Sets the type of currency
- setDate(Long) - Method in class io.smooch.features.conversationlist.ConversationListDateView
- setDefault(boolean) - Method in class io.smooch.core.MessageAction
-
Sets the default flag
- setDescription(String) - Method in class io.smooch.core.MessageItem
-
Sets the description of the item
- setDisplaySettings(DisplaySettings) - Method in class io.smooch.core.Message
-
Sets the display settings for the message
- setEmail(String) - Method in class io.smooch.core.User
-
The user's email, to be used to display a gravatar.
- setEnabled(boolean) - Static method in class io.smooch.core.Logger
-
Sets the enabled/disabled state of the
Logger
- setExpMonth(int) - Method in class io.smooch.core.CreditCard
- setExpYear(int) - Method in class io.smooch.core.CreditCard
- setFallback(String) - Method in class io.smooch.core.MessageAction
-
Sets the fallback URI for action types not supported by the SDK
- setFile(File) - Method in class io.smooch.core.Message
-
Sets the file for the message.
- setFileProviderAuthorities(String) - Method in class io.smooch.core.Settings
-
A String that signifies which authority Smooch will use to provide files to the CAMERA application.
- setFirebaseCloudMessagingAutoRegistrationEnabled(boolean) - Method in class io.smooch.core.Settings
-
A boolean property that indicates whether Smooch should manage the Firebase Cloud Messaging registration.
- setFirebaseCloudMessagingToken(String) - Static method in class io.smooch.core.Smooch
-
Method used to register the Firebase Cloud Messaging token to Smooch
- setFirebaseCloudMessagingToken(String, SmoochCallback<LoginResult>) - Static method in class io.smooch.core.Smooch
-
Method used to register the Firebase Cloud Messaging token to Smooch
- setFirstName(String) - Method in class io.smooch.core.User
-
The user's first name, to be used as part of the display name when sending messages.
- setIconUrl(String) - Method in class io.smooch.core.MessageAction
-
Sets the icon URL of the action
- setImage(Bitmap) - Method in class io.smooch.core.Message
-
Sets the image for the message.
- setLastName(String) - Method in class io.smooch.core.User
-
The user's last name, to be used as part of the display name when sending messages.
- setMapsApiKey(String) - Method in class io.smooch.core.Settings
-
Google Maps API key to use to display a location preview for Location messages.
- setMediaSize(long) - Method in class io.smooch.core.Message
-
Sets the media size for the message
- setMediaType(String) - Method in class io.smooch.core.Message
-
Sets the media type for the message
- setMediaType(String) - Method in class io.smooch.core.MessageItem
-
Sets the media type of the item
- setMediaUrl(String) - Method in class io.smooch.core.Message
-
Sets the media URL for the message
- setMediaUrl(String) - Method in class io.smooch.core.MessageItem
-
Sets the media url of the item
- setMessageModifierDelegate(MessageModifierDelegate) - Static method in class io.smooch.core.Smooch
-
Sets the
MessageModifierDelegate
- setMetadata(Map<String, Object>) - Method in class io.smooch.core.Message
-
Sets the metadata for the message
- setMetadata(Map<String, Object>) - Method in class io.smooch.core.MessageAction
-
Sets the action metadata
- setMetadata(Map<String, Object>) - Method in class io.smooch.core.MessageItem
-
Sets the metadata of the item
- setName(String) - Method in class io.smooch.core.Message
-
Sets the user's displayName for the message.
- setPayload(String) - Method in class io.smooch.core.Message
-
Sets the payload for the message
- setPayload(String) - Method in class io.smooch.core.MessageAction
-
Sets the action payload
- setRegion(String) - Method in class io.smooch.core.Settings
-
A String that determines which region to connect to.
- setSecurityCode(String) - Method in class io.smooch.core.CreditCard
- setServiceBaseUrl(String) - Method in class io.smooch.core.Settings
- setSignedUpAt(Date) - Method in class io.smooch.core.User
-
The date the user started using your service
- setSize(String) - Method in class io.smooch.core.MessageAction
-
Sets the size for a webview
- setSize(String) - Method in class io.smooch.core.MessageItem
-
Sets the size of the item
- setText(String) - Method in class io.smooch.core.Message
-
Sets the text for the message.
- setText(String) - Method in class io.smooch.core.MessageAction
-
Sets the text of the action
- setTextFallback(String) - Method in class io.smooch.core.Message
-
Sets the text to display for unsupported message types
- Settings - Class in io.smooch.core
-
The settings used to initialise the SDK.
- Settings(String) - Constructor for class io.smooch.core.Settings
-
Initializes a
Settings
with the given app id and integration id. - Settings(String, String) - Constructor for class io.smooch.core.Settings
-
Initializes a
Settings
instance with the given app id, integration id and auth code flag. - setTitle(String) - Method in class io.smooch.core.MessageItem
-
Sets the title of the item
- setType(String) - Method in class io.smooch.core.Message
-
Sets the type of the message
- setType(String) - Method in class io.smooch.core.MessageAction
-
Sets the type of action
- setUploadStatus(MessageUploadStatus) - Method in class io.smooch.core.Message
- setUri(String) - Method in class io.smooch.core.MessageAction
-
Sets the URI of the action
- shouldCreateCustomConversationFlow() - Method in interface io.smooch.core.ConversationViewDelegate
-
Notifies the ConverstationListActivity that the conversation activity create intent should be sent to the interceptor
- shouldCreateCustomConversationFlow() - Method in class io.smooch.core.ConversationViewDelegateAdapter
-
Notifies the ConverstationListActivity that the conversation activity create intent should be sent to the interceptor
- shouldTriggerAction(MessageAction) - Method in interface io.smooch.core.ConversationDelegate
-
Allows a delegate to override default action behavior.
- shouldTriggerAction(MessageAction) - Method in class io.smooch.core.ConversationDelegateAdapter
- shouldTriggerAction(MessageAction) - Method in class io.smooch.ui.ConversationActivity
- show(Context) - Method in class io.smooch.features.conversationlist.ConversationListActivityBuilder
-
Starts the
ConversationListActivity
with the specified configuration - show(Context) - Method in class io.smooch.ui.ConversationActivityBuilder
-
Starts the
ConversationActivity
with the specified configuration - showCreateConversationButton(boolean) - Method in class io.smooch.features.conversationlist.ConversationListActivityBuilder
-
Specifies the create conversation boolean used for showing or hiding the create conversation button in the Conversation List Screen.
- Smooch - Class in io.smooch.core
-
Smooch Entry Point
- SmoochCallback<T> - Interface in io.smooch.core
-
Callback used to be notified of the result of an asynchronous action
- SmoochCallback.Response<T> - Class in io.smooch.core
-
The response body passed into a
SmoochCallback
to pass along information about the result of the action being performed - SmoochCallback.Response.Builder<T> - Class in io.smooch.core
-
Builder for creating instances of
SmoochCallback.Response
with a status code and any additional information required for the callback being notified. - SmoochConnectionStatus - Enum in io.smooch.core
-
Smooch connection status.
- smoochHidden() - Method in interface io.smooch.core.Conversation
-
Notifies the delegate when Smooch Conversation is hidden
- smoochShown() - Method in interface io.smooch.core.Conversation
-
Notifies the delegate when Smooch Conversation is shown
- startConversation(SmoochCallback<Void>) - Static method in class io.smooch.core.Smooch
-
Deprecated.
- startTyping() - Method in interface io.smooch.core.Conversation
-
Notify the server that the user is typing.
- stopTyping() - Method in interface io.smooch.core.Conversation
-
Notify the server that the user has finished typing.
- StubbedCallback<T> - Class in io.smooch.core
-
Stubbed implementation of
SmoochCallback
that does nothing when invoked - StubbedCallback() - Constructor for class io.smooch.core.StubbedCallback
- SUCCESS - io.smooch.core.InitializationStatus
-
Init completed successfully.
- SUCCESS - io.smooch.core.LoginResult
-
Login completed successfully
- SUCCESS - io.smooch.core.LogoutResult
-
Logout completed successfully
- SUCCESS - io.smooch.core.PaymentStatus
-
Payment processed successfully.
T
- TEXT - io.smooch.core.MessageType
-
A text message.
- toString() - Method in class io.smooch.core.AuthenticationError
- toString() - Method in class io.smooch.core.SmoochCallback.Response
- triggerAction(MessageAction) - Method in interface io.smooch.core.Conversation
-
Triggers message action resulting from a click.
- triggerNotification(Context, String, Message) - Static method in class io.smooch.ui.NotificationController
-
Triggers a Smooch notification, which will open intent from resource Smooch_settings_notificationIntent on tap.
- triggerSmoochNotification(Map<String, String>, Context) - Static method in class io.smooch.core.FcmService
-
Helper function that handles a push notification received from Smooch.
- TYPING_START - io.smooch.core.ConversationEventType
-
An event type indicating that another member of the conversation (business or participant) started typing a response.
- TYPING_STOP - io.smooch.core.ConversationEventType
-
An event type indicating that another member of the conversation (business or participant) stopped typing a response.
U
- UNKNOWN - io.smooch.core.InitializationStatus
-
Init hasn't yet responded.
- UNKNOWN - io.smooch.core.PaymentStatus
-
Payment status unknown.
- UNKNOWN - io.smooch.ui.ConnectionStatus
-
Internet status unknown.
- UNSENT - io.smooch.core.MessageUploadStatus
-
A user message that has not yet finished uploading.
- updateConversationById(String, String, String, String, Map<String, Object>, SmoochCallback<Conversation>) - Static method in class io.smooch.core.Smooch
- updateToken(String) - Method in interface io.smooch.core.AuthenticationCallback
-
Updates the JWT used to authenticate the user
- uploadFile(Message, SmoochCallback<Message>) - Method in interface io.smooch.core.Conversation
-
Uploads a user file to the conversation.
- uploadImage(Message, SmoochCallback<Message>) - Method in interface io.smooch.core.Conversation
-
Uploads a user image to the conversation.
- User - Class in io.smooch.core
-
Object representing the current user.
- User() - Constructor for class io.smooch.core.User
V
- v(String, String, Object...) - Static method in class io.smooch.core.Logger
-
Logs a
Log.VERBOSE
log message - v(String, String, Throwable, Object...) - Static method in class io.smooch.core.Logger
-
Logs a
Log.VERBOSE
level log message - valueOf(String) - Static method in enum io.smooch.core.ActionState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.smooch.core.ConversationEventType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.smooch.core.InitializationStatus
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.smooch.core.LoginResult
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.smooch.core.LogoutResult
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.smooch.core.MessageType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.smooch.core.MessageUploadStatus
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.smooch.core.PaymentStatus
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.smooch.core.SmoochConnectionStatus
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.smooch.ui.ConnectionStatus
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.smooch.core.ActionState
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.smooch.core.ConversationEventType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.smooch.core.InitializationStatus
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.smooch.core.LoginResult
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.smooch.core.LogoutResult
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.smooch.core.MessageType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.smooch.core.MessageUploadStatus
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.smooch.core.PaymentStatus
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.smooch.core.SmoochConnectionStatus
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.smooch.ui.ConnectionStatus
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- w(String, String, Object...) - Static method in class io.smooch.core.Logger
-
Logs an
Log.WARN
level log message - w(String, String, Throwable, Object...) - Static method in class io.smooch.core.Logger
-
Logs a
Log.WARN
level log message - withConversationId(String) - Method in class io.smooch.ui.ConversationActivityBuilder
-
Specifies the conversation to be loaded
- withData(T) - Method in class io.smooch.core.SmoochCallback.Response.Builder
-
Adds data to the response builder
- withError(String) - Method in class io.smooch.core.SmoochCallback.Response.Builder
-
Adds an error message to the response builder
- withFlags(int) - Method in class io.smooch.features.conversationlist.ConversationListActivityBuilder
-
Specifies the intent flags for the conversation list activity
- withFlags(int) - Method in class io.smooch.ui.ConversationActivityBuilder
-
Specifies the intent flags for the conversation activity
- withStartingText(String) - Method in class io.smooch.ui.ConversationActivityBuilder
-
Specifies the starting text used to pre-fill the conversation activity text box
All Classes All Packages