| 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.
|