//pubnub-core-api/com.pubnub.api.models.consumer.pubsub
Name | Summary |
---|---|
BasePubSubResult | [jvm] data class BasePubSubResult(val channel: String, val subscription: String?, val timetoken: Long?, val userMetadata: JsonElement?, val publisher: String?) : PubSubResult |
MessageResult | [jvm] interface MessageResult : PubSubResult |
PNEvent | [jvm] interface PNEvent |
PNMessageResult | [jvm] class PNMessageResult(basePubSubResult: PubSubResult, val message: JsonElement, val error: PubNubError? = null) : MessageResult, PubSubResult Wrapper around an actual message. |
PNPresenceEventResult | [jvm] 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. |
PNSignalResult | [jvm] data class PNSignalResult(basePubSubResult: PubSubResult, val message: JsonElement) : MessageResult, PubSubResult Wrapper around a received signal. |
PubSubResult | [jvm] interface PubSubResult : PNEvent |