<xsd:schema xmlns="http://www.eurofiling.info/eu/fr/esrs/ContainerFeedback" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.eurofiling.info/eu/fr/esrs/ContainerFeedback" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" elementFormDefault="qualified" id="ContainerFeedback" xsi:schemaLocation="http://www.eurofiling.info/eu/fr/esrs/ContainerFeedback http://www.eurofiling.info/eu/fr/esrs/ContainerFeedback/ContainerFeedback.xsd">
<xsd:element name="ContainerFeedback">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ContainerName" type="xsd:string"/>
<xsd:element name="ContainerFeedbackCreationDateTime" type="xsd:dateTime"/>
<xsd:element name="ContainerHashValue" type="ContainerHashValueType" minOccurs="0"/>
<xsd:element name="ContainerSuccessFlag" type="xsd:boolean"/>
<xsd:element name="ValidationPhase" type="ValidationPhase" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="ContainerHashValueType">
<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="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: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: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>