interface InboxMessageManager
InboxRefreshListener |
interface InboxRefreshListener |
InboxResponseListener |
interface InboxResponseListener |
TAG |
static val TAG: String! |
deleteMessage |
Marks a abstract fun deleteMessage(message: InboxMessage): Unit abstract fun deleteMessage(messageId: String): Unit |
getDeletedMessageCount |
Get the number deleted abstract fun getDeletedMessageCount(): Int |
getDeletedMessages |
Gets a abstract fun getDeletedMessages(): MutableList<InboxMessage!> |
getMessageCount |
abstract fun getMessageCount(): Int |
getMessages |
Gets a abstract fun getMessages(): MutableList<InboxMessage!> |
getReadMessageCount |
Get the number of read, not deleted abstract fun getReadMessageCount(): Int |
getReadMessages |
Gets a abstract fun getReadMessages(): MutableList<InboxMessage!> |
getUnreadMessageCount |
Get the number of unread, not deleted abstract fun getUnreadMessageCount(): Int |
getUnreadMessages |
Gets a abstract fun getUnreadMessages(): MutableList<InboxMessage!> |
markAllMessagesDeleted |
Marks all active abstract fun markAllMessagesDeleted(): Unit |
markAllMessagesRead |
Marks all active, unread abstract fun markAllMessagesRead(): Unit |
refreshInbox |
Requests an updated list of Inbox Messages from the Marketing Cloud Servers. The Inbox request can be made, at most, once per minute. This throttle also includes the Inbox request that is made by the SDK when your application is brought into the foreground. abstract fun refreshInbox(listener: InboxRefreshListener?): Unit |
registerInboxResponseListener |
Call this method to be notified of Inbox events within the Marketing Cloud SDK. abstract fun registerInboxResponseListener(listener: InboxResponseListener): Unit |
setMessageRead |
Marks a abstract fun setMessageRead(message: InboxMessage): Unit abstract fun setMessageRead(messageId: String): Unit |
unregisterInboxResponseListener |
Unregister your abstract fun unregisterInboxResponseListener(listener: InboxResponseListener): Unit |