SoapSubscriptionParameter data structure

Element

Description

Type

Occurrences

deviceTypeOverrides

Device type overrides

SoapDeviceTypeOverridesParameter

1

escalationOverride

Escalation override

string

1

ignoreDeviceDelays

Indicates whether the Ignore Device Delays flag is selected

Boolean

1

name

Name of the Subscription

string

1

notificationDelay

Subscription's notification delay

long

1

overrideDeviceSeverity

Indicates whether the Override Device Priority Threshold flag is selected

Boolean

1

overrideTimeframe

Indicates whether the Override Device Timeframe flag is selected

Boolean

1

predicates

Predicates for the Subscription

SoapPredicatesParameter

1

recipientList

List of Subscription notification recipients

SoapRecipientList

1

subscriptionTimeframe

Timeframe for the Subscription

SoapSubscriptionTimeframe

1

supervisorList

List of Subscription supervisors

SoapSupervisorList

1

Specification:

<xs:complexType name="SoapSubscriptionParameter">
  <xs:sequence>
    <xs:element name="deviceTypeOverrides" nillable="true" type="ns:SoapDeviceTypeOverridesParameter" />
    <xs:element name="escalationOverride" nillable="true" type="xs:string" />
    <xs:element name="ignoreDeviceDelays" type="xs:boolean" />
    <xs:element name="name" nillable="true" type="xs:string" />
    <xs:element name="notificationDelay" type="xs:long" />
    <xs:element name="overrideDeviceSeverity" type="xs:boolean" />
    <xs:element name="overrideTimeframe" type="xs:boolean" />
    <xs:element name="predicates" nillable="true" type="ns:SoapPredicatesParameter" />
    <xs:element name="recipientList" nillable="true" type="ns:SoapRecipientList" />
    <xs:element name="subscriptionTimeframe" nillable="true" type="ns:SoapSubscriptionTimeframe" />
    <xs:element name="supervisorList" nillable="true" type="ns:SoapSupervisorList" />
  </xs:sequence>
</xs:complexType>

Example