Class InAppMessage
java.lang.Object
com.wonderpush.sdk.inappmessaging.model.InAppMessage
- Direct Known Subclasses:
BannerMessage,CardMessage,ImageOnlyMessage,ModalMessage
Encapsulates an In App Message.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic enumstatic enumstatic interfacestatic interface -
Constructor Summary
ConstructorsConstructorDescriptionInAppMessage(com.wonderpush.sdk.NotificationMetadata notificationMetadata, MessageType messageType, org.json.JSONObject data, com.wonderpush.sdk.inappmessaging.display.internal.IamAnimator.EntryAnimation entryAnimation, com.wonderpush.sdk.inappmessaging.display.internal.IamAnimator.ExitAnimation exitAnimation) -
Method Summary
Modifier and TypeMethodDescriptionabstract InAppMessage.ButtonTypegetButtonType(List<com.wonderpush.sdk.ActionModel> actions) org.json.JSONObjectgetData()com.wonderpush.sdk.inappmessaging.display.internal.IamAnimator.EntryAnimationcom.wonderpush.sdk.inappmessaging.display.internal.IamAnimator.ExitAnimationGets theMessageTypeof the messagecom.wonderpush.sdk.NotificationMetadataGets theNotificationMetadataof the message
-
Constructor Details
-
InAppMessage
public InAppMessage(com.wonderpush.sdk.NotificationMetadata notificationMetadata, MessageType messageType, org.json.JSONObject data, @NonNull com.wonderpush.sdk.inappmessaging.display.internal.IamAnimator.EntryAnimation entryAnimation, @NonNull com.wonderpush.sdk.inappmessaging.display.internal.IamAnimator.ExitAnimation exitAnimation)
-
-
Method Details
-
getMessageType
Gets theMessageTypeof the message -
getNotificationMetadata
@Nullable public com.wonderpush.sdk.NotificationMetadata getNotificationMetadata()Gets theNotificationMetadataof the message -
getData
@NonNull public org.json.JSONObject getData() -
getButtonType
-
getEntryAnimation
public com.wonderpush.sdk.inappmessaging.display.internal.IamAnimator.EntryAnimation getEntryAnimation() -
getExitAnimation
public com.wonderpush.sdk.inappmessaging.display.internal.IamAnimator.ExitAnimation getExitAnimation()
-