6.1.2 Version 1.2
XML schema for the tns namespace of DVRD version 1.2:
-
<xs:schema xmlns:a="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.datacontract.org/2004/07/Microsoft.DeviceRegistration.Entities" targetNamespace="http://schemas.datacontract.org/2004/07/Microsoft.DeviceRegistration.Entities"> <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" /> <xs:element name="Discovery"> <xs:complexType> <xs:sequence> <xs:element name="DeviceRegistrationService"> <xs:complexType> <xs:sequence> <xs:element name="RegistrationEndpoint" type="xs:anyURI" /> <xs:element name="RegistrationResourceId" type="xs:string" /> <xs:element name="ServiceVersion" type="xs:decimal" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="AuthenticationService"> <xs:complexType> <xs:sequence> <xs:element name="OAuth2"> <xs:complexType> <xs:sequence> <xs:element name="AuthCodeEndpoint" type="xs:anyURI" /> <xs:element name="TokenEndpoint" type="xs:anyURI" /> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="IdentityProviderService"> <xs:complexType> <xs:sequence> <xs:element name="PassiveAuthEndpoint" type="xs:anyURI" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="DeviceJoinService"> <xs:complexType> <xs:sequence> <xs:element name="JoinEndpoint" type="xs:anyURI" /> <xs:element name="JoinResourceId" type="xs:string" /> <xs:element name="ServiceVersion" type="xs:decimal" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="WebBrowserZones"> <xs:complexType> <xs:sequence> <xs:element name="Intranet"> <xs:complexType> <xs:sequence> <xs:element name="Endpoints"> <xs:complexType> <xs:sequence> <xs:element ref="a:anyURI" /> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Trusted"> <xs:complexType> <xs:sequence> <xs:element name="Endpoints"> <xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" ref="a:anyURI" /> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Untrusted"> <xs:complexType> <xs:sequence> <xs:element name="Endpoints"> <xs:complexType> <xs:sequence> <xs:element ref="a:anyURI" /> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="KeyProvisioningService"> <xs:complexType> <xs:sequence> <xs:element name="KeyProvisionEndpoint" type="xs:anyURI" /> <xs:element name="KeyProvisionResourceId" type="xs:string" /> <xs:element name="ServiceVersion" type="xs:decimal" /> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:schema>