kotlin

//pubnub-core-api/com.pubnub.api.models.consumer.history

Package-level declarations

Types

Name Summary
Action [jvm]
open class Action(val uuid: String, val actionTimetoken: String)
Encapsulates a message action in terms of batch history.
HistoryMessageType [jvm]
enum HistoryMessageType : Enum<HistoryMessageType>
PNDeleteMessagesResult [jvm]
class PNDeleteMessagesResult
Result of the PubNubImpl.deleteMessages operation.
PNFetchMessageItem [jvm]
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)
Encapsulates a message in terms of a batch history entry.
PNFetchMessagesResult [jvm]
data class PNFetchMessagesResult(val channels: Map<String, List<PNFetchMessageItem>>, val page: PNBoundedPage?)
Result of the FetchMessages operation.
PNHistoryItemResult [jvm]
data class PNHistoryItemResult(val entry: JsonElement, val timetoken: Long? = null, val meta: JsonElement? = null, val error: PubNubError? = null)
Encapsulates a message in terms of a history entry.
PNHistoryResult [jvm]
class PNHistoryResult(val messages: List<PNHistoryItemResult>, val startTimetoken: Long, val endTimetoken: Long)
Result of a History operation.
PNMessageCountResult [jvm]
class PNMessageCountResult(val channels: Map<String, Long>)
Result of the MessageCounts operation.