SoftLayer Notification User Subscriber (type)

From SoftLayer Development Network Wiki

Jump to: navigation, search

This page refers to the SoftLayer_Notification_User_Subscriber data type. For information on the SoftLayer_Notification_User_Subscriber service please see SoftLayer_Notification_User_Subscriber.

Contents

Overview

A notification subscriber will have details pertaining to the subscriber's notification subscription. You can receive details such as preferences, details of the preferences, delivery methods and the delivery methods for the subscriber.

NOTE: There are preferences and delivery methods that cannot be modified. Also, there are some subscriptions that are required.

Warning! Even though our API is object based, XML-RPC can only return data as array values. The SOAP implementation treats data as object properties.

Local Properties

active

The current status of the subscription.

  • Type: integer
  • Length: 1 digit



id

Unique identifier of the subscriber that will receive the alerts.

  • Type: integer



notificationId

Unique identifier of the notification subscribed to.
notificationId is required for object creation.

  • Type: integer
  • Length: 10 digits



userRecordId

Unique identifier of the user the subscription is for.
userRecordId is required for object creation.

  • Type: integer
  • Length: 10 digits


Relational Properties

deliveryMethods

The delivery methods used to send the subscribed notification.
deliveryMethods can be queried by object mask.



notification

Notification subscribed to.
notification can be queried by object mask.
notification must be a unique value.



preferences

Associated subscriber preferences used for the notification subscription. For example, preferences include number of deliveries (limit) and threshold.



preferencesDetails

Preference details such as description, minimum and maximum limits, default value and unit of measure.
preferencesDetails can be queried by object mask.



resourceRecord

The subscriber id to resource id mapping.
resourceRecord can be queried by object mask.
resourceRecord must be a unique value.



userRecord

User record for the subscription.
userRecord can be queried by object mask.
userRecord must be a unique value.


Count Properties

deliveryMethodCount

A count of the delivery methods used to send the subscribed notification.
deliveryMethodCount must be a unique value.

  • Type: unsigned long



preferenceCount

A count of associated subscriber preferences used for the notification subscription. For example, preferences include number of deliveries (limit) and threshold.
preferenceCount must be a unique value.

  • Type: unsigned long



preferencesDetailCount

A count of preference details such as description, minimum and maximum limits, default value and unit of measure.
preferencesDetailCount must be a unique value.

  • Type: unsigned long

Associated Methods

Personal tools