public abstract class

Message

extends Object
java.lang.Object
   ↳ com.salesforce.marketingcloud.messages.Message

Summary

Nested Classes
class Message.Media  
Constants
int CONTENT_TYPE_ALERT
int CONTENT_TYPE_NONE
int CONTENT_TYPE_PAGE
int MESSAGE_TYPE_BASIC
int MESSAGE_TYPE_FENCE_ENTRY
int MESSAGE_TYPE_FENCE_EXIT
int MESSAGE_TYPE_NONE
int MESSAGE_TYPE_PROXIMITY
int MESSAGE_TYPE_SILENT_PUSH
int PERIOD_TYPE_UNIT_DAY
int PERIOD_TYPE_UNIT_HOUR
int PERIOD_TYPE_UNIT_MONTH
int PERIOD_TYPE_UNIT_NONE
int PERIOD_TYPE_UNIT_WEEK
int PERIOD_TYPE_UNIT_YEAR
int PROXIMITY_FAR
int PROXIMITY_IMMEDIATE
int PROXIMITY_NEAR
int PROXIMITY_UNKNOWN
Public Constructors
Message()
Public Methods
abstract String alert()
abstract int contentType()
abstract String custom()
abstract Map<String, String> customKeys()
abstract Date endDateUtc()
final Date getLastShownDate()
final Date getNextAllowedShow()
final int getNotifyId()
final int getPeriodShowCount()
final int getShowCount()
abstract String id()
abstract boolean isRollingPeriod()
abstract Message.Media media()
abstract int messageLimit()
abstract int messageType()
abstract int messagesPerPeriod()
abstract int numberOfPeriods()
abstract String openDirect()
abstract int periodType()
abstract int proximity()
final void setLastShownDate(Date lastShownDate)
final void setNextAllowedShow(Date nextAllowedShow)
final void setNotifyId(int notifyId)
final void setPeriodShowCount(int periodShowCount)
final void setShowCount(int showCount)
abstract String sound()
abstract Date startDateUtc()
abstract String title()
abstract String url()
[Expand]
Inherited Methods
From class java.lang.Object

Constants

public static final int CONTENT_TYPE_ALERT

Constant Value: 1 (0x00000001)

public static final int CONTENT_TYPE_NONE

Constant Value: 0 (0x00000000)

public static final int CONTENT_TYPE_PAGE

Constant Value: 2 (0x00000002)

public static final int MESSAGE_TYPE_BASIC

Constant Value: 1 (0x00000001)

public static final int MESSAGE_TYPE_FENCE_ENTRY

Constant Value: 3 (0x00000003)

public static final int MESSAGE_TYPE_FENCE_EXIT

Constant Value: 4 (0x00000004)

public static final int MESSAGE_TYPE_NONE

Constant Value: 0 (0x00000000)

public static final int MESSAGE_TYPE_PROXIMITY

Constant Value: 5 (0x00000005)

public static final int MESSAGE_TYPE_SILENT_PUSH

Constant Value: 6 (0x00000006)

public static final int PERIOD_TYPE_UNIT_DAY

Constant Value: 4 (0x00000004)

public static final int PERIOD_TYPE_UNIT_HOUR

Constant Value: 5 (0x00000005)

public static final int PERIOD_TYPE_UNIT_MONTH

Constant Value: 2 (0x00000002)

public static final int PERIOD_TYPE_UNIT_NONE

Constant Value: 0 (0x00000000)

public static final int PERIOD_TYPE_UNIT_WEEK

Constant Value: 3 (0x00000003)

public static final int PERIOD_TYPE_UNIT_YEAR

Constant Value: 1 (0x00000001)

public static final int PROXIMITY_FAR

Constant Value: 3 (0x00000003)

public static final int PROXIMITY_IMMEDIATE

Constant Value: 1 (0x00000001)

public static final int PROXIMITY_NEAR

Constant Value: 2 (0x00000002)

public static final int PROXIMITY_UNKNOWN

Constant Value: 0 (0x00000000)

Public Constructors

public Message ()

Public Methods

public abstract String alert ()

public abstract int contentType ()

public abstract String custom ()

public abstract Map<String, String> customKeys ()

public abstract Date endDateUtc ()

public final Date getLastShownDate ()

public final Date getNextAllowedShow ()

public final int getNotifyId ()

public final int getPeriodShowCount ()

public final int getShowCount ()

public abstract String id ()

public abstract boolean isRollingPeriod ()

public abstract Message.Media media ()

public abstract int messageLimit ()

public abstract int messageType ()

public abstract int messagesPerPeriod ()

public abstract int numberOfPeriods ()

public abstract String openDirect ()

public abstract int periodType ()

public abstract int proximity ()

public final void setLastShownDate (Date lastShownDate)

public final void setNextAllowedShow (Date nextAllowedShow)

public final void setNotifyId (int notifyId)

public final void setPeriodShowCount (int periodShowCount)

public final void setShowCount (int showCount)

public abstract String sound ()

public abstract Date startDateUtc ()

public abstract String title ()

public abstract String url ()