Class Index

A B G I L M N P R T U

A

AddOrUpdateRegistrationAction  
AnalyticsManager Public facing interface for interacting with the Marketing Cloud SDK's analytics features. 

B

BeaconLogger  

G

GeofenceMessageResponse  

I

InAppMessage  
InAppMessage.Alignment  
InAppMessage.Button  
InAppMessage.Button.ActionType  
InAppMessage.ButtonConfig  
InAppMessage.CloseButton  
InAppMessage.LayoutOrder  
InAppMessage.Media  
InAppMessage.Media.ImageSize  
InAppMessage.Size  
InAppMessage.TextField  
InAppMessage.Type  
InAppMessageManager  
InAppMessageManager.EventListener When an object of this type is registered with the InAppMessageManager, its methods will be called to signal certain in app message events. 
InboxMessage  
InboxMessage.Media  
InboxMessageManager  
InboxMessageManager.InboxRefreshListener  
InboxMessageManager.InboxResponseListener  
InitializationStatus  
InitializationStatus.Status  

L

LatLon  

M

MarketingCloudConfig  
MarketingCloudConfig.Builder  
MarketingCloudSdk  
MarketingCloudSdk.InitializationListener Returns an instance of InitializationStatus when the initialization of MarketingCloudSdk has completed. 
MarketingCloudSdk.WhenReadyListener Returns a valid instance of MarketingCloudSdk when it is ready. 
MCLogListener  
MCLogListener.AndroidLogListener  
Message  
Message.Media  
MessageResponse  

N

NotificationCustomizationOptions The class holds any notification customization options allowed by the SDK. 
NotificationManager  
NotificationManager.NotificationBuilder Provide your NotificationManager.NotificationBuilder in the NotificationCustomizationOptions when initializing the SDK via setNotificationCustomizationOptions(NotificationCustomizationOptions)
NotificationManager.NotificationChannelIdProvider Provide your NotificationManager.NotificationChannelIdProvider in the NotificationCustomizationOptions when initializing the SDK via setNotificationCustomizationOptions(NotificationCustomizationOptions)
NotificationManager.NotificationLaunchIntentProvider Provide your NotificationManager.NotificationLaunchIntentProvider in the NotificationCustomizationOptions when initializing the SDK via setNotificationCustomizationOptions(NotificationCustomizationOptions)
NotificationManager.NotificationMessageDisplayedListener  
NotificationManager.ShouldShowNotificationListener  
NotificationMessage  
NotificationMessage.Sound  
NotificationMessage.Trigger  
NotificationMessage.Type  

P

PiCart A Cart object to be used with trackCartContents(PiCart) or as the Cart value for cart()
PiCartItem A cart content item to be used as part of the cartItems()
PiOrder The Order object to be used with trackCartConversion(PiOrder)
ProximityMessageResponse  
PushMessageManager  
PushMessageManager.PushTokenRefreshListener  
PushMessageManager.SilentPushListener  

R

Region  
RegionMessageManager  
RegionMessageManager.GeofenceMessageResponseListener  
RegionMessageManager.ProximityMessageResponseListener  
RegionMessageManager.RegionTransitionEventListener Interface to use to listen for region(Geofence/Proximity) transition(enter/exit) events. 
Registration  
RegistrationManager  
RegistrationManager.Editor This class handles the setting of customer configurable values in the SDK. 
RegistrationManager.RegistrationEventListener  

T

TriggerAnalytics  

U

UrlHandler This interface will be called when a message is received from the Marketing Cloud servers and contains a URL. 
UrlHandler.UrlSource