//pubnub-core-api/com.pubnub.api.models.consumer.history
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. |