PNAccessManagerGrantResult

class PNAccessManagerGrantResult(val level: String, val ttl: Int, val subscribeKey: String, val channels: Map<String, Map<String, PNAccessManagerKeyData>?>, val channelGroups: Map<String, Map<String, PNAccessManagerKeyData>?>, val uuids: Map<String, Map<String, PNAccessManagerKeyData>?>)

Result of the PubNubCore.grant operation

Constructors

Link copied to clipboard
constructor(level: String, ttl: Int, subscribeKey: String, channels: Map<String, Map<String, PNAccessManagerKeyData>?>, channelGroups: Map<String, Map<String, PNAccessManagerKeyData>?>, uuids: Map<String, Map<String, PNAccessManagerKeyData>?>)

Properties

Link copied to clipboard

Access rights per channel group.

Link copied to clipboard

Access rights per channel.

Link copied to clipboard

Permissions level, one of subkey, subkey+auth, channel, channel-group, channel-group+auth level.

Link copied to clipboard

The subscribe key.

Link copied to clipboard
val ttl: Int

Time in minutes for which granted permissions are valid. Value of 0 means indefinite.

Link copied to clipboard