# All Classes

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