Class ImageOnlyMessage
java.lang.Object
com.wonderpush.sdk.inappmessaging.model.InAppMessage
com.wonderpush.sdk.inappmessaging.model.ImageOnlyMessage
- All Implemented Interfaces:
InAppMessage.InAppMessageWithImage
Encapsulates an In App ImageOnly Message.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.wonderpush.sdk.inappmessaging.model.InAppMessage
InAppMessage.BannerPosition, InAppMessage.ButtonType, InAppMessage.CloseButtonPosition, InAppMessage.InAppMessageWithImage, InAppMessage.InAppMessageWithWebView -
Method Summary
Modifier and TypeMethodDescriptionstatic ImageOnlyMessagecreate(com.wonderpush.sdk.NotificationMetadata notificationMetadata, org.json.JSONObject payloadJson, org.json.JSONObject imageOnlyJson) booleanList<com.wonderpush.sdk.ActionModel>Gets theActionModels associated with this messagegetButtonType(List<com.wonderpush.sdk.ActionModel> actions) Gets the image associated with this messageinthashCode()Methods inherited from class com.wonderpush.sdk.inappmessaging.model.InAppMessage
getData, getEntryAnimation, getExitAnimation, getMessageType, getNotificationMetadata
-
Method Details
-
create
public static ImageOnlyMessage create(com.wonderpush.sdk.NotificationMetadata notificationMetadata, org.json.JSONObject payloadJson, org.json.JSONObject imageOnlyJson) throws com.wonderpush.sdk.inappmessaging.model.Campaign.InvalidJsonException - Throws:
com.wonderpush.sdk.inappmessaging.model.Campaign.InvalidJsonException
-
hashCode
public int hashCode() -
equals
-
getImageUrl
Gets the image associated with this message- Specified by:
getImageUrlin interfaceInAppMessage.InAppMessageWithImage
-
getActions
Gets theActionModels associated with this message -
getCloseButtonPosition
-
getButtonType
- Specified by:
getButtonTypein classInAppMessage
-