kotlin

//pubnub-core-api/com.pubnub.api

Package-level declarations

Types

Name Summary
BasePubNub [jvm]
interface BasePubNub<EventListener : BaseEventListener, Subscription : BaseSubscription<EventListener>, Channel : BaseChannel<EventListener, Subscription>, ChannelGroup : BaseChannelGroup<EventListener, Subscription>, ChannelMetadata : BaseChannelMetadata<EventListener, Subscription>, UserMetadata : BaseUserMetadata<EventListener, Subscription>, SubscriptionSet : BaseSubscriptionSet<EventListener, Subscription>, StatusListener : BaseStatusListener> : BaseEventEmitter<EventListener> , BaseStatusEmitter<StatusListener>
PubNubError [jvm]
enum PubNubError : Enum<PubNubError>
List of known PubNub errors. Observe them in PubNubException.pubnubError in PNStatus.exception.
PubNubException [jvm]
data class PubNubException(val errorMessage: String? = null, val pubnubError: PubNubError? = null, val jso: String? = null, val statusCode: Int = 0, val affectedCall: Call<>? = null, val retryAfterHeaderValue: Int? = null, val affectedChannels: List<String> = emptyList(), val affectedChannelGroups: List<String> = emptyList(), val cause: Throwable? = null, val requestInfo: PubNubException.RequestInfo? = null, val remoteAction: ExtendedRemoteAction<>? = null) : Exception
Custom exception wrapper for errors occurred during execution or processing of a PubNub API operation.
UserId [jvm]
data class UserIdconstructor(val value: String)