Grant

See also

PubNub.grant

Properties

Link copied to clipboard
abstract val authKeys: List<String>
Link copied to clipboard
abstract val channelGroups: List<String>
Link copied to clipboard
abstract val channels: List<String>
Link copied to clipboard
abstract val delete: Boolean
Link copied to clipboard
abstract val get: Boolean
Link copied to clipboard
abstract val join: Boolean
Link copied to clipboard
abstract val manage: Boolean
Link copied to clipboard
abstract val read: Boolean
Link copied to clipboard
abstract val ttl: Int
Link copied to clipboard
abstract val update: Boolean
Link copied to clipboard
abstract val uuids: List<String>
Link copied to clipboard
abstract val write: Boolean

Functions

Link copied to clipboard
fun <T> PNFuture<T>.alsoAsync(action: (T) -> PNFuture<*>): PNFuture<T>

Execute a second PNFuture after this PNFuture completes successfully, and return the original value of this PNFuture after the second PNFuture completes successfully.

Link copied to clipboard
abstract override fun async(callback: Consumer<Result<PNAccessManagerGrantResult>>)
Link copied to clipboard
fun <T> PNFuture<T>.catch(action: (Exception) -> Result<T>): PNFuture<T>
Link copied to clipboard
fun <T, U> ExtendedRemoteAction<T>.map(function: (T) -> U): ExtendedRemoteAction<U>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun retry()
Link copied to clipboard
abstract fun silentCancel()
Link copied to clipboard
Link copied to clipboard
fun <T, U> PNFuture<T>.then(action: (T) -> U): PNFuture<U>
Link copied to clipboard
fun <T, U> PNFuture<T>.thenAsync(action: (T) -> PNFuture<U>): PNFuture<U>