<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
		    xmlns:dnsValidator="it.nic.dns.validator"
           	targetNamespace="it.nic.dns.validator"
        	elementFormDefault="unqualified"
        	attributeFormDefault="unqualified">

	<xs:include schemaLocation="DnsValidatorDataType.xsd" />

	<xs:element name="request" type="dnsValidator:DnsValidatorRequest"/>

	<xs:complexType name="DnsValidatorRequest">
		<xs:sequence>
			<xs:element name="domain" type="xs:string"/>
			<xs:element name="id" type="xs:string" minOccurs="0"/>
			<xs:element name="nameservers" minOccurs="0">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="nameserver" type="dnsValidator:Nameserver" minOccurs="0" maxOccurs="unbounded"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="dsRecords" minOccurs="0">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="dsRecord" type="dnsValidator:DSRecord" minOccurs="0" maxOccurs="unbounded"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="dnsSecDisabled" type="xs:boolean" minOccurs="0" />
		</xs:sequence>
	</xs:complexType>

</xs:schema>
