Package-level declarations

Types

Link copied to clipboard
data class BasePubSubResult(val channel: String, val subscription: String?, val timetoken: Long?, val userMetadata: JsonElement?, val publisher: String?) : PubSubResult
Link copied to clipboard
Link copied to clipboard
interface PNEvent
Link copied to clipboard
class PNMessageResult(basePubSubResult: PubSubResult, val message: JsonElement, val customMessageType: String? = null, val error: PubNubError? = null) : MessageResult, PubSubResult

Wrapper around an actual message.

Link copied to clipboard
class PNPresenceEventResult(val event: String? = null, val uuid: String? = null, val timestamp: Long? = null, val occupancy: Int? = null, val state: JsonElement? = null, val channel: String, val subscription: String? = null, val timetoken: Long? = null, val join: List<String>? = null, val leave: List<String>? = null, val timeout: List<String>? = null, val hereNowRefresh: Boolean? = null, val userMetadata: Any? = null) : PNEvent

Wrapper around a presence event.

Link copied to clipboard
data class PNSignalResult(basePubSubResult: PubSubResult, val message: JsonElement, val customMessageType: String? = null) : MessageResult, PubSubResult

Wrapper around a received signal.

Link copied to clipboard
interface PubSubResult : PNEvent