Package-level declarations

Types

Link copied to clipboard
open class Action(val uuid: String, val actionTimetoken: Long)

Encapsulates a message action in terms of batch history.

Link copied to clipboard

Result of the PubNubImpl.deleteMessages operation.

Link copied to clipboard
data class PNFetchMessageItem(val uuid: String?, val message: JsonElement, val meta: JsonElement?, val timetoken: Long?, val actions: Map<String, Map<String, List<PNFetchMessageItem.Action>>>? = null, val messageType: HistoryMessageType?, val error: PubNubError? = null, val customMessageType: String? = null)

Encapsulates a message in terms of a batch history entry.

Link copied to clipboard
data class PNFetchMessagesResult(val channels: Map<String, List<PNFetchMessageItem>>, val page: PNBoundedPage?)

Result of the FetchMessages operation.

Link copied to clipboard
data class PNHistoryItemResult(val entry: JsonElement, val timetoken: Long? = null, val meta: JsonElement? = null, val error: PubNubError? = null, val customMessageType: String? = null)

Encapsulates a message in terms of a history entry.

Link copied to clipboard
class PNHistoryResult(val messages: List<PNHistoryItemResult>, val startTimetoken: Long, val endTimetoken: Long)

Result of a History operation.

Link copied to clipboard
class PNMessageCountResult(val channels: Map<String, Long>)

Result of the MessageCounts operation.