RetryableEndpointGroup

Enum representing various retryable endpoint groups. Each enum constant denotes a specific category of operations that can be retried under certain conditions.

Entries

Link copied to clipboard

Represents operation related to subscribing like PubNub.subscribe

Link copied to clipboard

Represents the group of operations related to publishing like PubNub.publish, PubNub.publishFileMessage, PubNub.signal, PubNub.fire

Link copied to clipboard

Represents the group of operations related to presence like PubNub.getPresenceState, PubNub.setPresenceState, PubNub.hereNow, PubNub.whereNow, PubNub.presence (Heartbeat), and Leave.

Link copied to clipboard

Represents the group of operations related to file persistence like PubNub.getFileUrl, PubNub.deleteFile, PubNub.listFiles, PubNub.downloadFile, and PubNub.sendFile.

Link copied to clipboard

Represents the group of operations related to message persistence like PubNub.fetchMessages, PubNub.deleteMessages, PubNub.messageCounts, and PubNub.time.

Link copied to clipboard

Represents the group of operations on channel group like PubNub.listAllChannelGroups, PubNub.deleteChannelGroup, PubNub.removeChannelsFromChannelGroup, PubNub.listChannelsForChannelGroup, and PubNub.addChannelsToChannelGroup

Link copied to clipboard

Represents the group of operations related to push notification like PubNub.removeAllPushNotificationsFromDeviceWithPushToken, PubNub.addPushNotificationsOnChannels, PubNub.auditPushChannelProvisions and PubNub.removePushNotificationsFromChannels

Link copied to clipboard

Represents the group of operations related to application context like PubNub.getAllUUIDMetadata, PubNub.getUUIDMetadata, PubNub.setUUIDMetadata, PubNub.removeUUIDMetadata, PubNub.getAllChannelMetadata, PubNub.getChannelMetadata, PubNub.removeChannelMetadata, PubNub.setChannelMetadata, PubNub.getChannelMembers, PubNub.manageChannelMembers, PubNub.getMemberships, and PubNub.manageMemberships

Link copied to clipboard

Represents the group of operations related to message reaction like PubNub.addMessageAction, PubNub.getMessageActions and PubNub.removeMessageAction

Link copied to clipboard

Represents the group of operations related to access management like PubNub.grant, PubNub.grantToken, PubNub.revokeToken

Properties

Link copied to clipboard

Returns a representation of an immutable list of all enum entries, in the order they're declared.

Link copied to clipboard
expect val name: String
Link copied to clipboard
expect val ordinal: Int

Functions

Link copied to clipboard

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Link copied to clipboard

Returns an array containing the constants of this enum type, in the order they're declared.