aboutsummaryrefslogtreecommitdiff
path: root/src/main/resources/mzs/app2mzs.xsd
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/resources/mzs/app2mzs.xsd')
-rw-r--r--src/main/resources/mzs/app2mzs.xsd16
1 files changed, 15 insertions, 1 deletions
diff --git a/src/main/resources/mzs/app2mzs.xsd b/src/main/resources/mzs/app2mzs.xsd
index bf5d421..b0584fb 100644
--- a/src/main/resources/mzs/app2mzs.xsd
+++ b/src/main/resources/mzs/app2mzs.xsd
@@ -43,7 +43,21 @@
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="Receiver" type="p:PersonDataType"/>
+ <xs:element name="Receiver">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:choice>
+ <xs:element ref="p:Identification"/>
+ <xs:sequence>
+ <xs:element ref="p:Person"/>
+ <xs:element ref="p:Address" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ </xs:choice>
+ <xs:element ref="msg:AdditionalCriteria" minOccurs="0"/>
+ <xs:element ref="msg:PreAdviceNote" minOccurs="0"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
<xs:element name="MetaData" ref="msg:MetaData" />
<xs:element name="Payload" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>