<xsd:schema xmlns="http://www.eurofiling.info/eu/fr/esrs/InstanceFeedback" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.eurofiling.info/eu/fr/esrs/InstanceFeedback" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" elementFormDefault="qualified" xsi:schemaLocation="http://www.eurofiling.info/eu/fr/esrs/InstanceFeedback http://www.eurofiling.info/eu/fr/esrs/InstanceFeedback/InstanceFeedback.xsd">
<xsd:element name="InstanceFeedback">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="InstanceRelativeURI" type="xsd:string"/>
<xsd:element name="InstanceHashValue" type="InstanceHashValueType" minOccurs="0"/>
<xsd:element name="InstanceSuccessFlag" type="xsd:boolean"/>
<xsd:element name="ValidationPhase" type="ValidationPhase" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="InstanceHashValueType">
<xsd:simpleContent>
<xsd:extension base="xsd:string">
<xsd:attribute name="HashAlgorithm" type="xsd:string" fixed="http://www.w3.org/2001/04/xmlenc#sha256"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="ValidationErrorsType">
<xsd:sequence>
<xsd:element name="ValidationError" type="ErrorType" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ErrorType">
<xsd:sequence>
<xsd:element name="ErrorCode" type="xsd:string"/>
<xsd:element name="ErrorLocation" type="xsd:string"/>
<xsd:element name="ErrorDescription" type="xsd:string"/>
<xsd:element name="ErrorSeverity" type="ErrorSeverityType" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ValidationPhase">
<xsd:sequence>
<xsd:element name="ValidationPhaseType" type="xsd:string"/>
<xsd:element name="PhaseSuccessFlag" type="xsd:boolean"/>
<xsd:element name="ValidationErrors" type="ValidationErrorsType" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="ErrorSeverityType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Info"/>
<xsd:enumeration value="Warning"/>
<xsd:enumeration value="Error"/>
<xsd:enumeration value="Fatal"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>