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
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