<?xml version="1.0" encoding="iso-8859-15"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
  
  <xs:include schemaLocation="Generic.xsd" />
  
  <xs:element name="scheda">
   <xs:complexType>
      <xs:sequence>
		<xs:element name="Settings">
          <xs:complexType>
            <xs:sequence>
				<xs:element name="version">
					<xs:simpleType>
						<xs:restriction base="Versione" /> 
					</xs:simpleType>
				</xs:element>
				<xs:element name="codfiscamm">
					<xs:simpleType>
						<xs:restriction base="PIva" />
					</xs:simpleType>
				</xs:element>
				<xs:element name="cua">
					<xs:simpleType>
						<xs:restriction base="Cua" /> 
					</xs:simpleType>
				</xs:element>
				<xs:element name="tiposcheda" type="xs:string" fixed="CAC" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Chiusura_anticipata_contratto">
          <xs:complexType>
            <xs:sequence>
				<xs:element name="tipo_chiusura">
					<xs:simpleType>
						<xs:restriction base="xs:string">
							<xs:whiteSpace value="collapse" />
							<xs:pattern value="rescissione|risoluzione" />
						</xs:restriction>
					</xs:simpleType>
				</xs:element>
				<xs:element name="iniz_lavori" type="SiNo" />
				<xs:element name="id_rescissione">
					<xs:simpleType>
						<xs:restriction base="xs:int">
							<xs:whiteSpace value="collapse" />
							<xs:pattern value="0|1|2|3|4|5" />
						</xs:restriction>
					</xs:simpleType>
				</xs:element>
				<xs:element name="altro_specificare" type="myString" />
				<xs:element name="data_rescissione" type="myDate" nillable="true" />
				<xs:element name="polizza" type="SiNo" />
				<xs:element name="risarcimento" type="SiNo" />
				<xs:element name="giudizio" type="SiNo" />
				<xs:element name="giudizio_arbitrale" type="SiNo" />
				<xs:element name="giudizio_ordinario" type="SiNo" />
				<xs:element name="data_inizio_giudizio" type="myDate" nillable="true" />
				<xs:element name="data_definizione_giudizio" type="myDate" nillable="true" />
				<xs:element name="esito_giudizio">
					<xs:simpleType>
						<xs:restriction base="xs:string">
							<xs:whiteSpace value="collapse" />
							<xs:pattern value="N|M|Y" />
						</xs:restriction>
					</xs:simpleType>
				</xs:element>
				<xs:element name="is_risol_bon" type="SiNo" />
				<xs:element name="data_risol_bon" type="myDate" nillable="true" />
				<xs:element name="is_ris_ant" type="SiNo" />
				<xs:element name="data_ris_ant" type="myDate" nillable="true" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
</xs:schema>
