3.1.4.3.3.6 t:PushSubscriptionRequestType Complex Type

The PushSubscriptionRequestType complex type specifies a subscription to a push-based event notification. The PushSubscriptionRequestType complex type extends the BaseSubscriptionRequestType complex type, as specified in section 3.1.4.3.3.3.

 <xs:complexType name="PushSubscriptionRequestType">
     <xs:complexContent>
         <xs:extension base="t:BaseSubscriptionRequestType">
             <xs:sequence>
                 <xs:element name="StatusFrequency" type="t:SubscriptionStatusFrequencyType"/>
                 <xs:element name="URL" type="xs:string"/>
                 <xs:element name="CallerData" type="xs:string" minOccurs ="0" maxOccurs ="1" />
             </xs:sequence>
         </xs:extension>
     </xs:complexContent>
 </xs:complexType>
  

The following table lists and describes the child elements of the PushSubscriptionRequestType complex type.

Element name

Type

Description

StatusFrequency

t:SubscriptionStatusFrequencyType (section 3.1.4.3.4.3)

Specifies the interval, specified in minutes, at which push notification status will be sent to the client when the subscription is idle.

URL

xs:string [XMLSCHEMA2]

Specifies the location of the client Web service for push notifications.

CallerData

xs:string

Specifies information about the caller.<12>