Package com.braze.models.inappmessage

Types

IInAppMessage
Link copied to clipboard
interface IInAppMessage : IPutIntoJson<JSONObject>
InAppMessageBase is the base model interface for all in-app messages.
IInAppMessageHtml
Link copied to clipboard
interface IInAppMessageHtml : IInAppMessage
IInAppMessageHtml is the base model interface for all Html In-App Messages.
IInAppMessageImmersive
Link copied to clipboard
interface IInAppMessageImmersive : IInAppMessage
InAppMessageBase is the base model interface for all immersive in-app messages.
IInAppMessageThemeable
Link copied to clipboard
interface IInAppMessageThemeable
Interface for applying themes to IInAppMessage's.
IInAppMessageWithImage
Link copied to clipboard
interface IInAppMessageWithImage
IInAppMessageHtml is the base model interface for getting/setting the image of a message.
IInAppMessageZippedAssetHtml
Link copied to clipboard
interface IInAppMessageZippedAssetHtml : IInAppMessageHtml
This is the base model interface for all Html In-App Messages with ZIP file backed assets.
InAppMessageBase
Link copied to clipboard
abstract class InAppMessageBase : IInAppMessage, IInAppMessageThemeable
InAppMessageControl
Link copied to clipboard
open class InAppMessageControl(jsonObject: JSONObject, brazeManager: IBrazeManager) : InAppMessageBase
If the user is enrolled in the control group of an in-app message campaign, an InAppMessageControl should be instantiated.
InAppMessageFull
Link copied to clipboard
open class InAppMessageFull : InAppMessageImmersiveBase
InAppMessageHtml
Link copied to clipboard
open class InAppMessageHtml : InAppMessageHtmlBase
IInAppMessage that renders HTML without a corresponding zip file asset.
InAppMessageHtmlBase
Link copied to clipboard
abstract class InAppMessageHtmlBase : InAppMessageBase, IInAppMessageHtml
InAppMessageHtmlFull
Link copied to clipboard
class InAppMessageHtmlFull : InAppMessageZippedAssetHtmlBase
InAppMessageImmersiveBase
Link copied to clipboard
InAppMessageModal
Link copied to clipboard
open class InAppMessageModal : InAppMessageImmersiveBase
InAppMessageSlideup
Link copied to clipboard
open class InAppMessageSlideup : InAppMessageWithImageBase
InAppMessageSlideup is the model for slideup type in-app messages.
InAppMessageWithImageBase
Link copied to clipboard
abstract class InAppMessageWithImageBase : InAppMessageBase, IInAppMessageWithImage
InAppMessageZippedAssetHtmlBase
Link copied to clipboard
MessageButton
Link copied to clipboard
open class MessageButton : IPutIntoJson<JSONObject?> , IInAppMessageThemeable
MessageButton is a model for a styleable button containing text and a click action.