Class NotificationDeliveryMode

java.lang.Object
com.ringcentral.definitions.NotificationDeliveryMode

public class NotificationDeliveryMode extends Object
Notification delivery transport information
  • Field Details

    • transportType

      public String transportType
      The transport type for this subscription, or the channel by which an app should be notified of an event Required Enum: WebHook, RC/APNS, RC/GCM, PubNub, WebSocket
    • address

      public String address
      PubNub channel name Required Format: uri Example: 54770517599294_6dda849e
    • encryption

      public Boolean encryption
      Optional. Specifies if notification messages will be encrypted or not. Please note that for some event filters (e.g. presence) encryption is mandatory and `false` value provided by caller will be ignored. Required Enum: false
    • certificateName

      public String certificateName
      Certificate name for mobile notification transports Required
    • registrationId

      public String registrationId
      Device instance ID for mobile notification transports Required Example: 38b062ae-85f8-4dcc-8734-04d3f7393d42
    • subscriberKey

      public String subscriberKey
      PubNub credential required to subscribe to the channel Required
    • secretKey

      public String secretKey
      PubNub credential required to subscribe to the channel Required
    • encryptionAlgorithm

      public String encryptionAlgorithm
      (Only for a "PubNub" transport, returned only if `encryption` is `true`) Encryption algorithm used Enum: AES
    • encryptionKey

      public String encryptionKey
      (Only for a "PubNub" transport, returned only if `encryption` is `true`) Cryptographic key to decrypt PubNub notification messages
  • Constructor Details

    • NotificationDeliveryMode

      public NotificationDeliveryMode()
  • Method Details