| Modifier and Type | Class and Description |
|---|---|
static class |
InAppMessageExpirationEvent.Builder |
| Modifier and Type | Field and Description |
|---|---|
static String |
ALREADY_DISPLAYED |
static String |
EXPIRED |
static String |
REPLACED |
static com.google.common.collect.ImmutableSet<String> |
VALID_TYPES |
| Constructor and Description |
|---|
InAppMessageExpirationEvent(String pushId,
com.google.common.base.Optional<String> groupId,
com.google.common.base.Optional<Integer> variantId,
com.google.common.base.Optional<org.joda.time.DateTime> timeSent,
com.google.common.base.Optional<AssociatedPush> triggeringPush,
String type,
com.google.common.base.Optional<org.joda.time.DateTime> timeExpired,
com.google.common.base.Optional<AssociatedPush> replacingPush,
com.google.common.base.Optional<String> sessionId) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
String |
getExpirationType() |
com.google.common.base.Optional<String> |
getGroupId() |
String |
getPushId() |
com.google.common.base.Optional<AssociatedPush> |
getReplacingPush() |
com.google.common.base.Optional<String> |
getSessionId() |
com.google.common.base.Optional<org.joda.time.DateTime> |
getTimeExpired() |
com.google.common.base.Optional<org.joda.time.DateTime> |
getTimeSent() |
com.google.common.base.Optional<AssociatedPush> |
getTriggeringPush() |
EventType |
getType() |
com.google.common.base.Optional<Integer> |
getVariantId() |
int |
hashCode() |
static InAppMessageExpirationEvent |
parseJSON(String json) |
static InAppMessageExpirationEvent |
parseJSONfromBytes(byte[] bytes) |
byte[] |
serializeToJSONBytes() |
String |
toString() |
public static final String REPLACED
public static final String EXPIRED
public static final String ALREADY_DISPLAYED
public static final com.google.common.collect.ImmutableSet<String> VALID_TYPES
public InAppMessageExpirationEvent(String pushId, com.google.common.base.Optional<String> groupId, com.google.common.base.Optional<Integer> variantId, com.google.common.base.Optional<org.joda.time.DateTime> timeSent, com.google.common.base.Optional<AssociatedPush> triggeringPush, String type, com.google.common.base.Optional<org.joda.time.DateTime> timeExpired, com.google.common.base.Optional<AssociatedPush> replacingPush, com.google.common.base.Optional<String> sessionId)
public static InAppMessageExpirationEvent parseJSONfromBytes(byte[] bytes)
public static InAppMessageExpirationEvent parseJSON(String json)
public byte[] serializeToJSONBytes()
public String getExpirationType()
public String getPushId()
public com.google.common.base.Optional<String> getGroupId()
public com.google.common.base.Optional<Integer> getVariantId()
public com.google.common.base.Optional<org.joda.time.DateTime> getTimeSent()
public com.google.common.base.Optional<AssociatedPush> getTriggeringPush()
public com.google.common.base.Optional<org.joda.time.DateTime> getTimeExpired()
public com.google.common.base.Optional<AssociatedPush> getReplacingPush()
public com.google.common.base.Optional<String> getSessionId()
Copyright © 2016. All rights reserved.