blob: b32ac26a0db5f490deb07cb1a7ab8df31c98a928 [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?>
<xs:schema targetNamespace="http://wso2.com/eventing/atom/"
xmlns:savanAtom="http://wso2.com/eventing/atom/"
xmlns:wsa="http://www.w3.org/2005/08/addressing"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:xwsdm="http://extreme.indiana.edu/wsdm/config/"
elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:import namespace="http://www.w3.org/2005/08/addressing"
schemaLocation="ws-addr.xsd"/>
<xs:element name="createFeed">
<xs:complexType>
<xs:all>
<xs:element name="EndTo" type="wsa:EndpointReferenceType" minOccurs="0" maxOccurs="1" />
<xs:element name="Expires" type="xs:dateTime" minOccurs="0" maxOccurs="1" />
<xs:element name="Filter" type="savanAtom:FilterType" minOccurs="0" maxOccurs="1" />
<xs:element name="id" type="xs:string" minOccurs="0" maxOccurs="1" />
<xs:element name="title" type="xs:string" minOccurs="0" maxOccurs="1" />
<xs:element name="author" type="xs:string" minOccurs="0" maxOccurs="1" />
</xs:all>
</xs:complexType>
</xs:element>
<xs:complexType name="DeliveryType">
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="Mode" type="xs:string"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="FilterType">
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="Dialect" type="xs:anyURI"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:element name="createFeedResponse">
<xs:complexType>
<xs:all>
<xs:element name="SubscriptionManager" type="wsa:EndpointReferenceType" minOccurs="1" maxOccurs="1" />
<xs:element name="Expires" type="xs:dateTime" minOccurs="0" maxOccurs="1" />
<xs:element name="FeedUrl" type="xs:string" minOccurs="1" maxOccurs="1" />
</xs:all>
</xs:complexType>
</xs:element>
<xs:element name="RenewFeed">
<xs:complexType>
<xs:all>
<xs:element name="Expires" type="xs:dateTime" minOccurs="0" maxOccurs="1" />
</xs:all>
</xs:complexType>
</xs:element>
<xs:element name="RenewFeedResponse">
<xs:complexType>
<xs:all>
<xs:element name="Expires" type="xs:dateTime" minOccurs="0" maxOccurs="1" />
</xs:all>
</xs:complexType>
</xs:element>
<xs:element name="DeleteFeed" type="xs:string"/>
<xs:element name="DeleteFeedResponse" type="xs:string"/>
</xs:schema>