# Hierarchy For All Packages

Package Hierarchies:

- com.avaya.core,
- com.avaya.features.conversationlist,
- com.avaya.ui

## Class Hierarchy

- java.lang.Object
  - AppCompatActivity
    - com.avaya.ui.ConversationActivity (implements com.avaya.core.ConversationDelegate)
  - androidx.appcompat.widget.AppCompatTextView
    - com.avaya.features.conversationlist.ConversationListDateView
  - com.avaya.core.AuthenticationError
  - com.avaya.core.AvMessagingSdk
  - com.avaya.core.AvMessagingSdkCallback.Response<T>
  - com.avaya.core.AvMessagingSdkCallback.Response.Builder<T>
  - android.content.BroadcastReceiver
    - com.avaya.core.AbstractNotificationReceiver
  - com.avaya.core.CardSummary (implements java.io.Serializable)
  - com.avaya.core.Config (implements java.io.Serializable)
  - com.avaya.ui.ConversationActivityBuilder
  - com.avaya.core.ConversationDelegateAdapter (implements com.avaya.core.ConversationDelegate)
  - com.avaya.core.ConversationEvent (implements java.io.Serializable)
  - com.avaya.features.conversationlist.ConversationListActivityBuilder
  - com.avaya.core.ConversationUiSettings
  - com.avaya.core.ConversationViewDelegateAdapter (implements com.avaya.core.ConversationViewDelegate)
  - com.avaya.core.Coordinates (implements java.io.Serializable)
  - com.avaya.core.CreditCard (implements java.io.Serializable)
  - com.avaya.core.DisplaySettings (implements java.io.Serializable)
  - FirebaseMessagingService
    - com.avaya.core.FcmService
  - Fragment
    - com.avaya.features.conversationlist.ConversationListFragment
  - com.avaya.core.Integration (implements java.io.Serializable)
  - com.avaya.core.Logger
  - com.avaya.core.Message (implements java.lang.Comparable<T>, java.io.Serializable)
  - com.avaya.core.MessageAction (implements java.io.Serializable)
  - com.avaya.core.MessageItem (implements java.io.Serializable)
  - com.avaya.ui.NotificationController
  - com.avaya.core.Notifier
  - com.avaya.core.Participant
  - com.avaya.core.Settings
  - com.avaya.core.StubbedCallback<T> (implements com.avaya.core.AvMessagingSdkCallback<T>)
  - com.avaya.core.User

## Interface Hierarchy

- com.avaya.core.AuthenticationCallback
- com.avaya.core.AuthenticationDelegate
- com.avaya.core.AvMessagingSdkCallback<T>
- com.avaya.core.ConversationDelegate
- com.avaya.core.ConversationDetails
  - com.avaya.core.Conversation
- com.avaya.core.ConversationViewDelegate
- com.avaya.core.MessageModifierDelegate

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.avaya.core.ActionState
    - com.avaya.core.AvMessagingSdkConnectionStatus
    - com.avaya.ui.ConnectionStatus
    - com.avaya.core.ConversationEventType
    - com.avaya.core.InitializationStatus
    - com.avaya.core.LoginResult
    - com.avaya.core.LogoutResult
    - com.avaya.core.MessageType
    - com.avaya.core.MessageUploadStatus
    - com.avaya.core.PaymentStatus