-
@Serializable() public final class AegisInAppManager.WidgetMessage
-
-
Field Summary
Fields Modifier and Type Field Description private final StringrenderTypeprivate final StringinteractiveSubTypeprivate final Stringidprivate final StringjourneyStepExecutionIdprivate final StringdisplayTypeprivate final Stringtypeprivate final StringsubTypeprivate final Integerpriorityprivate final Stringtitleprivate final Stringbodyprivate final StringimageUrlprivate final StringbuttonTextprivate final StringactionUrlprivate final StringbackgroundColorprivate final StringtextColorprivate final StringexpiresAtprivate final StringcreatedAtprivate final DoublettlRemainingHoursprivate final Map<String, String>metadataprivate final AegisInAppManager.FrequencyCapfrequencyCapprivate final StringassignedVariantIdprivate final List<String>surfaceprivate final List<String>targetScreens
-
Constructor Summary
Constructors Constructor Description AegisInAppManager.WidgetMessage(String id, String journeyStepExecutionId, String displayType, String type, String subType, Integer priority, String title, String body, String imageUrl, String buttonText, String actionUrl, String backgroundColor, String textColor, String expiresAt, String createdAt, Double ttlRemainingHours, Map<String, String> metadata, AegisInAppManager.FrequencyCap frequencyCap, String assignedVariantId, List<String> surface, List<String> targetScreens)
-
Method Summary
Modifier and Type Method Description final StringgetRenderType()final StringgetInteractiveSubType()final StringgetId()final StringgetJourneyStepExecutionId()final StringgetDisplayType()final StringgetType()final StringgetSubType()final IntegergetPriority()final StringgetTitle()final StringgetBody()final StringgetImageUrl()final StringgetButtonText()final StringgetActionUrl()final StringgetBackgroundColor()final StringgetTextColor()final StringgetExpiresAt()final StringgetCreatedAt()final DoublegetTtlRemainingHours()final Map<String, String>getMetadata()final AegisInAppManager.FrequencyCapgetFrequencyCap()final StringgetAssignedVariantId()final List<String>getSurface()final List<String>getTargetScreens()final BooleanisExpired()-
-
Constructor Detail
-
AegisInAppManager.WidgetMessage
AegisInAppManager.WidgetMessage(String id, String journeyStepExecutionId, String displayType, String type, String subType, Integer priority, String title, String body, String imageUrl, String buttonText, String actionUrl, String backgroundColor, String textColor, String expiresAt, String createdAt, Double ttlRemainingHours, Map<String, String> metadata, AegisInAppManager.FrequencyCap frequencyCap, String assignedVariantId, List<String> surface, List<String> targetScreens)
-
-
Method Detail
-
getRenderType
final String getRenderType()
-
getInteractiveSubType
final String getInteractiveSubType()
-
getJourneyStepExecutionId
final String getJourneyStepExecutionId()
-
getDisplayType
final String getDisplayType()
-
getSubType
final String getSubType()
-
getPriority
final Integer getPriority()
-
getImageUrl
final String getImageUrl()
-
getButtonText
final String getButtonText()
-
getActionUrl
final String getActionUrl()
-
getBackgroundColor
final String getBackgroundColor()
-
getTextColor
final String getTextColor()
-
getExpiresAt
final String getExpiresAt()
-
getCreatedAt
final String getCreatedAt()
-
getTtlRemainingHours
final Double getTtlRemainingHours()
-
getMetadata
final Map<String, String> getMetadata()
-
getFrequencyCap
final AegisInAppManager.FrequencyCap getFrequencyCap()
-
getAssignedVariantId
final String getAssignedVariantId()
-
getSurface
final List<String> getSurface()
-
getTargetScreens
final List<String> getTargetScreens()
-
-
-
-