Class Hierarchy
- java.lang.Object
- com.batch.android.Batch
- com.batch.android.Batch.Actions
- com.batch.android.Batch.Debug
- com.batch.android.Batch.EventDispatcher
- com.batch.android.Batch.Inbox
- com.batch.android.Batch.Messaging
- com.batch.android.Batch.Messaging.DisplayHint
- com.batch.android.Batch.Profile
- com.batch.android.Batch.Push
- com.batch.android.Batch.User
- com.batch.android.BatchActivityLifecycleHelper (implements android.app.Application.ActivityLifecycleCallbacks)
- com.batch.android.BatchAlertContent (implements com.batch.android.BatchInAppMessage.Content)
- com.batch.android.BatchAlertContent.CTA
- com.batch.android.BatchBannerContent (implements com.batch.android.BatchInAppMessage.Content)
- com.batch.android.BatchBannerContent.Action
- com.batch.android.BatchBannerContent.CTA
- com.batch.android.BatchBannerView
- com.batch.android.BatchDataCollectionConfig
- com.batch.android.BatchEventAttributes
- com.batch.android.BatchImageContent (implements com.batch.android.BatchInAppMessage.Content)
- com.batch.android.BatchImageContent.Action
- com.batch.android.BatchInboxFetcher
- com.batch.android.BatchInboxNotificationContent
- com.batch.android.BatchInterstitialContent (implements com.batch.android.BatchInAppMessage.Content)
- com.batch.android.BatchInterstitialContent.CTA
- com.batch.android.BatchMessage (implements com.batch.android.UserActionSource)
- com.batch.android.BatchInAppMessage (implements com.batch.android.InAppMessageUserActionSource)
- com.batch.android.BatchLandingMessage (implements com.batch.android.PushUserActionSource)
- com.batch.android.BatchMessageAction
- com.batch.android.BatchMessageCTA
- com.batch.android.BatchMessagingWebViewJavascriptBridge
- com.batch.android.BatchModalContent (implements com.batch.android.BatchInAppMessage.Content)
- com.batch.android.BatchModalContent.Action
- com.batch.android.BatchModalContent.CTA
- com.batch.android.BatchNotificationAction
- com.batch.android.BatchNotificationChannelsManager
- com.batch.android.BatchNotificationChannelsManager.StringResChannelNameProvider (implements com.batch.android.BatchNotificationChannelsManager.ChannelNameProvider)
- com.batch.android.BatchNotificationInterceptor
- com.batch.android.BatchProfileAttributeEditor
- com.batch.android.BatchPushPayload (implements com.batch.android.PushUserActionSource)
- com.batch.android.BatchPushRegistration
- com.batch.android.BatchUserAttribute
- com.batch.android.BatchWebViewContent (implements com.batch.android.BatchInAppMessage.Content)
- android.content.BroadcastReceiver
- com.batch.android.BatchPushMessageDismissReceiver
- com.batch.android.BatchPushMessageReceiver
- android.content.Context
- android.content.ContextWrapper
- android.view.ContextThemeWrapper
- android.app.Activity (implements android.content.ComponentCallbacks2, android.view.KeyEvent.Callback, android.view.LayoutInflater.Factory2, android.view.View.OnCreateContextMenuListener, android.view.Window.Callback)
- com.batch.android.BatchActionActivity
- com.batch.android.BatchPermissionActivity
- androidx.core.app.ComponentActivity (implements androidx.core.view.KeyEventDispatcher.Component, androidx.lifecycle.LifecycleOwner)
- androidx.fragment.app.FragmentActivity (implements androidx.core.app.ActivityCompat.OnRequestPermissionsResultCallback, androidx.core.app.ActivityCompat.RequestPermissionsRequestCodeValidator, androidx.lifecycle.ViewModelStoreOwner)
- com.batch.android.MessagingActivity
- androidx.fragment.app.FragmentActivity (implements androidx.core.app.ActivityCompat.OnRequestPermissionsResultCallback, androidx.core.app.ActivityCompat.RequestPermissionsRequestCodeValidator, androidx.lifecycle.ViewModelStoreOwner)
- android.app.Activity (implements android.content.ComponentCallbacks2, android.view.KeyEvent.Callback, android.view.LayoutInflater.Factory2, android.view.View.OnCreateContextMenuListener, android.view.Window.Callback)
- android.app.Service (implements android.content.ComponentCallbacks2)
- android.app.IntentService
- com.batch.android.BatchActionService
- com.batch.android.BatchPushService
- android.app.job.JobService
- com.batch.android.BatchDisplayReceiptJobService
- com.batch.android.BatchPushJobService
- android.app.IntentService
- android.view.ContextThemeWrapper
- android.content.ContextWrapper
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- com.batch.android.BatchMessagingException
- com.batch.android.BatchPushPayload.ParsingException
- com.batch.android.PushRegistrationProviderAvailabilityException
- java.lang.Exception
- com.batch.android.UserAction
- com.batch.android.WebserviceParameterUtils
Interface Hierarchy
- com.batch.android.Batch.EventDispatcher.Payload
- com.batch.android.Batch.Messaging.DisplayHintProvider
- com.batch.android.Batch.Messaging.LifecycleListener
- com.batch.android.Batch.Messaging.LifecycleListener2
- com.batch.android.BatchAttributesFetchListener
- com.batch.android.BatchDataCollectionConfig.Editor
- com.batch.android.BatchDeeplinkInterceptor
- com.batch.android.BatchEventDispatcher
- com.batch.android.BatchInAppMessage.Content
- com.batch.android.BatchInboxFetcher.OnNewNotificationsFetchedListener
- com.batch.android.BatchInboxFetcher.OnNextPageFetchedListener
- com.batch.android.BatchNotificationChannelsManager.ChannelNameProvider
- com.batch.android.BatchNotificationChannelsManager.NotificationChannelIdInterceptor
- com.batch.android.BatchOptOutResultListener
- com.batch.android.BatchPermissionListener
- com.batch.android.BatchTagCollectionsFetchListener
- com.batch.android.LoggerDelegate
- com.batch.android.PushRegistrationProvider
- com.batch.android.UserActionRunnable
- com.batch.android.UserActionSource
- com.batch.android.InAppMessageUserActionSource
- com.batch.android.PushUserActionSource
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- com.batch.android.Batch.EventDispatcher.Type
- com.batch.android.BatchEmailSubscriptionState
- com.batch.android.BatchMessage.Format
- com.batch.android.BatchMigration
- com.batch.android.BatchNotificationSource
- com.batch.android.BatchOptOutResultListener.ErrorPolicy
- com.batch.android.BatchUserAttribute.Type
- com.batch.android.FailReason
- com.batch.android.LoggerLevel
- com.batch.android.PushNotificationType
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)