Interface | Description |
---|---|
AuthenticationCallback | |
AuthenticationDelegate | |
BrandMessengerCallback<T> |
Callback used to be notified of the result of an asynchronous action
|
Conversation |
The Conversation provides an interface to interact with a user's conversation.
|
ConversationDelegate |
Delegate for events related to the conversation.
|
ConversationDetails |
Provides an interface to view the information of a
Conversation . |
ConversationViewDelegate |
Delegate for events related to the conversation view.
|
MessageModifierDelegate |
Delegate for events related to sending and displaying of specific messages.
|
Class | Description |
---|---|
AbstractNotificationReceiver |
Abstract class that can be registered to receive Message notifications from FCM.
|
AuthenticationError | |
BrandMessenger |
BrandMessenger Entry Point
|
BrandMessengerCallback.Response<T> |
The response body passed into a
BrandMessengerCallback to pass along information
about the result of the action being performed |
BrandMessengerCallback.Response.Builder<T> |
Builder for creating instances of
BrandMessengerCallback.Response with a status code and any additional
information required for the callback being notified. |
CardSummary | |
Config | |
ConversationDelegateAdapter |
Abstract class that implements
ConversationDelegate so individual methods can be overridden. |
ConversationEvent |
Object representing a conversation event.
|
ConversationViewDelegateAdapter |
Abstract class that implements
ConversationViewDelegate |
Coordinates | |
CreditCard |
Object representing a user's credit card
|
DisplaySettings | |
FcmService |
Firebase Cloud Messaging Service
|
Integration | |
Logger |
Logger class that can be enabled/disable to assist with debugging SDK integrations without
always printing information to the app output log.
|
Message |
Object representing a received or sent message
|
MessageAction | |
MessageItem | |
Notifier |
Static utility class to broadcast notifications to the notification receiver.
|
Participant |
Object representing the participant of a
Conversation . |
Settings |
The settings used to initialise the SDK.
|
StubbedCallback<T> |
Stubbed implementation of
BrandMessengerCallback that does nothing when invoked |
User |
Object representing the current user.
|
Enum | Description |
---|---|
ActionState | |
BrandMessengerConnectionStatus |
BrandMessenger connection status.
|
ConversationEventType | |
InitializationStatus |
Initialization response status.
|
LoginResult |
Login response status
|
LogoutResult |
Logout response status
|
MessageType |
The
Message type |
MessageUploadStatus |
Upload status of a Message.
|
PaymentStatus |
Stripe payment status.
|