Erweiterbarkeit der generischen Klassen verbessert
This commit is contained in:
@@ -241,7 +241,7 @@
|
||||
</xsd:complexType>
|
||||
<xsd:element name="ProduktGebaeudeversicherung" type="ProduktGebaeudeversicherung_Type"/>
|
||||
<xsd:element name="ProduktHaushaltsversicherung" type="ProduktHaushaltsversicherung_Type"/>
|
||||
<xsd:complexType name="ProduktGebaeudeversicherung_Type" final="#all">
|
||||
<xsd:complexType name="ProduktGebaeudeversicherung_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für ein Besitz-Produkt Gebaeudeversicherung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
@@ -253,7 +253,7 @@
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ProduktHaushaltsversicherung_Type" final="#all">
|
||||
<xsd:complexType name="ProduktHaushaltsversicherung_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für ein Besitz-Produkt Haushaltsversicherung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
@@ -269,14 +269,6 @@
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:Elementarprodukt_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Versicherungssumme" type="xsd:unsignedLong" minOccurs="0"/>
|
||||
<xsd:element name="Pauschalbetrag" type="xsd:unsignedLong" minOccurs="0"/>
|
||||
<xsd:element name="ProzentVersicherungssumme" type="xsd:unsignedInt" minOccurs="0"/>
|
||||
<xsd:element name="Selbstbehalt" type="cst:Selbstbehalt_Type" minOccurs="0"/>
|
||||
<xsd:element name="Unterversicherungsverzicht" type="xsd:boolean" minOccurs="0"/>
|
||||
<xsd:element name="Nebenkosten" type="cst:KostenFixOderProzent_Type" minOccurs="0"/>
|
||||
<xsd:element name="Vorsorge" type="cst:KostenFixOderProzent_Type" minOccurs="0"/>
|
||||
<xsd:element name="Hoechsthaftungssumme" type="xsd:unsignedLong" minOccurs="0"/>
|
||||
<xsd:element name="VersInteresseRefLfnr" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Referenzen auf versicherte Interessen</xsd:documentation>
|
||||
@@ -286,20 +278,46 @@
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ElementarproduktGebaeude_Type" final="#all">
|
||||
<xsd:complexType name="ElementarproduktGebaeude_Type" abstract="true">
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ElementarproduktSachPrivat_Type">
|
||||
<xsd:extension base="ElementarproduktSachPrivat_Type"/>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ElementarproduktHaushalt_Type" abstract="true">
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ElementarproduktSachPrivat_Type"/>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="GenElementarproduktGebaeude_Type" final="#all">
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ElementarproduktGebaeude_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Sparte" type="GebaeudeSpartenCd_Type" minOccurs="1"/>
|
||||
<xsd:element name="Pauschalbetrag" type="xsd:unsignedLong" minOccurs="0"/>
|
||||
<xsd:element name="Selbstbehalt" type="cst:Selbstbehalt_Type" minOccurs="0"/>
|
||||
<xsd:element name="Versicherungssumme" type="xsd:unsignedLong" minOccurs="0"/>
|
||||
<xsd:element name="Unterversicherungsverzicht" type="xsd:boolean" minOccurs="0"/>
|
||||
<xsd:element name="ProzentVersicherungssumme" type="xsd:unsignedInt" minOccurs="0"/>
|
||||
<xsd:element name="Nebenkosten" type="cst:KostenFixOderProzent_Type" minOccurs="0"/>
|
||||
<xsd:element name="Vorsorge" type="cst:KostenFixOderProzent_Type" minOccurs="0"/>
|
||||
<xsd:element name="Hoechsthaftungssumme" type="xsd:unsignedLong" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ElementarproduktHaushalt_Type" final="#all">
|
||||
<xsd:complexType name="GenElementarproduktHaushalt_Type" final="#all">
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ElementarproduktSachPrivat_Type">
|
||||
<xsd:extension base="ElementarproduktHaushalt_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Sparte" type="HaushaltSpartenCd_Type" minOccurs="1"/>
|
||||
<xsd:element name="Versicherungssumme" type="xsd:unsignedLong" minOccurs="0"/>
|
||||
<xsd:element name="Pauschalbetrag" type="xsd:unsignedLong" minOccurs="0"/>
|
||||
<xsd:element name="ProzentVersicherungssumme" type="xsd:unsignedInt" minOccurs="0"/>
|
||||
<xsd:element name="Selbstbehalt" type="cst:Selbstbehalt_Type" minOccurs="0"/>
|
||||
<xsd:element name="Unterversicherungsverzicht" type="xsd:boolean" minOccurs="0"/>
|
||||
<xsd:element name="Nebenkosten" type="cst:KostenFixOderProzent_Type" minOccurs="0"/>
|
||||
<xsd:element name="Vorsorge" type="cst:KostenFixOderProzent_Type" minOccurs="0"/>
|
||||
<xsd:element name="Hoechsthaftungssumme" type="xsd:unsignedLong" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
|
||||
Reference in New Issue
Block a user