| Modifier and Type | Class and Description |
|---|---|
static class |
InAppMessageResolutionEvent.Builder |
| Modifier and Type | Field and Description |
|---|---|
static String |
BUTTON_CLICK |
static String |
MESSAGE_CLICK |
static String |
TIMED_OUT |
static String |
USER_DISMISSED |
static com.google.common.collect.ImmutableSet<String> |
VALID_TYPES |
| Constructor and Description |
|---|
InAppMessageResolutionEvent(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<String> buttonId,
com.google.common.base.Optional<String> buttonGroup,
com.google.common.base.Optional<String> buttonDescription,
com.google.common.base.Optional<String> sessionId,
long duration) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
com.google.common.base.Optional<String> |
getButtonDescription() |
com.google.common.base.Optional<String> |
getButtonGroup() |
com.google.common.base.Optional<String> |
getButtonId() |
long |
getDuration() |
com.google.common.base.Optional<String> |
getGroupId() |
String |
getPushId() |
String |
getResolutionType() |
com.google.common.base.Optional<String> |
getSessionId() |
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 InAppMessageResolutionEvent.Builder |
newBuilder() |
static InAppMessageResolutionEvent |
parseJSON(String json) |
static InAppMessageResolutionEvent |
parseJSONfromBytes(byte[] bytes) |
byte[] |
serializeToJSONBytes() |
String |
toString() |
public static final String BUTTON_CLICK
public static final String MESSAGE_CLICK
public static final String USER_DISMISSED
public static final String TIMED_OUT
public static final com.google.common.collect.ImmutableSet<String> VALID_TYPES
public InAppMessageResolutionEvent(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<String> buttonId, com.google.common.base.Optional<String> buttonGroup, com.google.common.base.Optional<String> buttonDescription, com.google.common.base.Optional<String> sessionId, long duration)
public static InAppMessageResolutionEvent.Builder newBuilder()
public static InAppMessageResolutionEvent parseJSONfromBytes(byte[] bytes)
public static InAppMessageResolutionEvent parseJSON(String json)
public byte[] serializeToJSONBytes()
public com.google.common.base.Optional<String> getButtonId()
public com.google.common.base.Optional<String> getButtonGroup()
public com.google.common.base.Optional<String> getButtonDescription()
public String getResolutionType()
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 long getDuration()
public com.google.common.base.Optional<String> getSessionId()
Copyright © 2016. All rights reserved.