diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/AbtretungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/AbtretungType.java new file mode 100644 index 00000000..8932ab70 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/AbtretungType.java @@ -0,0 +1,66 @@ + +package at.vvo.omds.types.omds3Types.r1_5_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Sicherstellung vom Typ Abtretung / Zession + * + *
Java-Klasse für Abtretung_Type complex type. + * + *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *
+ * <complexType name="Abtretung_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}Sicherstellung_Type">
+ * <sequence>
+ * <element name="Zessionar" type="{urn:omds3CommonServiceTypes-1-1-0}GlaeubigerSicherstellung_Type"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Abtretung_Type", propOrder = {
+ "zessionar"
+})
+public class AbtretungType
+ extends SicherstellungType
+{
+
+ @XmlElement(name = "Zessionar", required = true)
+ protected GlaeubigerSicherstellungType zessionar;
+
+ /**
+ * Ruft den Wert der zessionar-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link GlaeubigerSicherstellungType }
+ *
+ */
+ public GlaeubigerSicherstellungType getZessionar() {
+ return zessionar;
+ }
+
+ /**
+ * Legt den Wert der zessionar-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link GlaeubigerSicherstellungType }
+ *
+ */
+ public void setZessionar(GlaeubigerSicherstellungType value) {
+ this.zessionar = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/AttributDatumType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/AttributDatumType.java
new file mode 100644
index 00000000..7cbfa2c0
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/AttributDatumType.java
@@ -0,0 +1,192 @@
+
+package at.vvo.omds.types.omds3Types.r1_5_0.common;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.datatype.XMLGregorianCalendar;
+
+
+/**
+ * Auf xsd:date basierendes Attribut mit Metadaten
+ *
+ * Java-Klasse für AttributDatum_Type complex type. + * + *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *
+ * <complexType name="AttributDatum_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}Attribut_Type">
+ * <sequence>
+ * <element name="Value" type="{http://www.w3.org/2001/XMLSchema}date"/>
+ * <element name="Default" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+ * <element name="Values" type="{http://www.w3.org/2001/XMLSchema}date" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="Min" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+ * <element name="Max" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "AttributDatum_Type", propOrder = {
+ "value",
+ "_default",
+ "values",
+ "min",
+ "max"
+})
+public class AttributDatumType
+ extends AttributType
+{
+
+ @XmlElement(name = "Value", required = true)
+ @XmlSchemaType(name = "date")
+ protected XMLGregorianCalendar value;
+ @XmlElement(name = "Default")
+ @XmlSchemaType(name = "date")
+ protected XMLGregorianCalendar _default;
+ @XmlElement(name = "Values")
+ @XmlSchemaType(name = "date")
+ protected List
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the values property.
+ *
+ *
+ * For example, to add a new item, do as follows: + *
+ * getValues().add(newItem); + *+ * + * + *
+ * Objects of the following type(s) are allowed in the list
+ * {@link XMLGregorianCalendar }
+ *
+ *
+ */
+ public List Java-Klasse für AttributDezimal_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link BigDecimal }
+ *
+ *
+ */
+ public List Java-Klasse für AttributDouble_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link Double }
+ *
+ *
+ */
+ public List Java-Klasse für AttributEnum_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link EintragSchluessellisteType }
+ *
+ *
+ */
+ public List Java-Klasse für AttributInt_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link Integer }
+ *
+ *
+ */
+ public List Java-Klasse für AttributMultiEnum_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link String }
+ *
+ *
+ */
+ public List
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link String }
+ *
+ *
+ */
+ public List
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link EintragSchluessellisteType }
+ *
+ *
+ */
+ public List Java-Klasse für AttributString_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link String }
+ *
+ *
+ */
+ public List Java-Klasse für Attribut_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für FATCA_NatPersonType complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für FATCA_SonstPersonType complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für FATCA_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für GMSG_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link GMSGType.SteuerlichAnsaessig }
+ *
+ *
+ */
+ public List Java-Klasse für anonymous complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für GlaeubigerSicherstellung_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für Gruppe complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ModellelementType }
+ *
+ *
+ */
+ public List Java-Klasse für Modellelement_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für PEP_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für Person_Personensparten_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für Pfandglaeubiger_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für Raucher complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für Sicherstellung_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für Treuhaenderfrage_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für Verpfaendung_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link PfandglaeubigerType }
+ *
+ *
+ */
+ public List Java-Klasse für VinkulierungPersonen_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für ZusaetzlicheZusatzproduktdaten_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für ZusatzproduktGenerisch_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link AttributMetadatenType }
+ *
+ *
+ */
+ public List Java-Klasse für Zusatzprodukt_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ZusaetzlicheZusatzproduktdatenType }
+ *
+ *
+ */
+ public List Java-Klasse für ZustimmungGesundheitsdaten_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für SpezAntragBasis_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link BeteiligtePersonVertragType }
+ *
+ *
+ */
+ public List
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link Integer }
+ *
+ *
+ */
+ public List
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link VertragspersonType }
+ *
+ *
+ */
+ public List
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link KontierungType }
+ *
+ *
+ */
+ public List
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link String }
+ *
+ *
+ */
+ public List
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ZusaetzlicheAntragsdatenType }
+ *
+ *
+ */
+ public List Java-Klasse für SpezAntragPersonen_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ZustimmungGesundheitsdatenType }
+ *
+ *
+ */
+ public List Java-Klasse für Rentenoption_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für TarifLeben_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ZusatzversicherungLebenType }
+ *
+ *
+ */
+ public List Java-Klasse für VersichertePersonLeben_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link TarifLebenType }
+ *
+ *
+ */
+ public List Java-Klasse für VersicherungssummeZusatzbaustein_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für Wartefrist_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für ZusatzversicherungBerufsunfaehigkeit_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für ZusatzversicherungErwerbsunfaehigkeit_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für ZusatzversicherungLeben_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für ZusatzversicherungPraemienuebernahmeAbleben_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für ZusatzversicherungUnfallinvaliditaet_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * Sie rufen diese "catch-all"-Eigenschaft aus folgendem Grund ab:
+ * Der Feldname "Versicherungssumme" wird von zwei verschiedenen Teilen eines Schemas verwendet. Siehe:
+ * Zeile 134 von file:/C:/Users/Jens/git/omds_unfall_leben/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Leben.xsd
+ * Zeile 968 von file:/C:/Users/Jens/git/omds_unfall_leben/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3CommonServiceTypes.xsd
+ *
+ * Um diese Eigenschaft zu entfernen, wenden Sie eine Eigenschaftenanpassung für eine
+ * der beiden folgenden Deklarationen an, um deren Namen zu ändern:
+ * Gets the value of the rest property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link JAXBElement }{@code <}{@link VersicherungssummeZusatzbausteinType }{@code >}
+ *
+ *
+ */
+ public List Java-Klasse für ZusatzversicherungUnfalltod_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * Sie rufen diese "catch-all"-Eigenschaft aus folgendem Grund ab:
+ * Der Feldname "Versicherungssumme" wird von zwei verschiedenen Teilen eines Schemas verwendet. Siehe:
+ * Zeile 122 von file:/C:/Users/Jens/git/omds_unfall_leben/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Leben.xsd
+ * Zeile 968 von file:/C:/Users/Jens/git/omds_unfall_leben/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3CommonServiceTypes.xsd
+ *
+ * Um diese Eigenschaft zu entfernen, wenden Sie eine Eigenschaftenanpassung für eine
+ * der beiden folgenden Deklarationen an, um deren Namen zu ändern:
+ * Gets the value of the rest property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link JAXBElement }{@code <}{@link VersicherungssummeZusatzbausteinType }{@code >}
+ *
+ *
+ */
+ public List
+ * <complexType name="AttributDezimal_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}Attribut_Type">
+ * <sequence>
+ * <element name="Value" type="{urn:omds20}decimal"/>
+ * <element name="Default" type="{urn:omds20}decimal" minOccurs="0"/>
+ * <element name="Values" type="{urn:omds20}decimal" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="Min" type="{urn:omds20}decimal" minOccurs="0"/>
+ * <element name="Max" type="{urn:omds20}decimal" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "AttributDezimal_Type", propOrder = {
+ "value",
+ "_default",
+ "values",
+ "min",
+ "max"
+})
+public class AttributDezimalType
+ extends AttributType
+{
+
+ @XmlElement(name = "Value", required = true)
+ protected BigDecimal value;
+ @XmlElement(name = "Default")
+ protected BigDecimal _default;
+ @XmlElement(name = "Values")
+ protected Listset method for the values property.
+ *
+ *
+ * getValues().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType name="AttributDouble_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}Attribut_Type">
+ * <sequence>
+ * <element name="Value" type="{http://www.w3.org/2001/XMLSchema}double"/>
+ * <element name="Default" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
+ * <element name="Values" type="{http://www.w3.org/2001/XMLSchema}double" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="Min" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
+ * <element name="Max" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "AttributDouble_Type", propOrder = {
+ "value",
+ "_default",
+ "values",
+ "min",
+ "max"
+})
+public class AttributDoubleType
+ extends AttributType
+{
+
+ @XmlElement(name = "Value")
+ protected double value;
+ @XmlElement(name = "Default")
+ protected Double _default;
+ @XmlElement(name = "Values", type = Double.class)
+ protected Listset method for the values property.
+ *
+ *
+ * getValues().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType name="AttributEnum_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}Attribut_Type">
+ * <sequence>
+ * <element name="Value" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="Default" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="Values" type="{urn:omds3CommonServiceTypes-1-1-0}EintragSchluesselliste_Type" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="MinAnz">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}unsignedInt">
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "AttributEnum_Type", propOrder = {
+ "value",
+ "_default",
+ "values",
+ "minAnz"
+})
+public class AttributEnumType
+ extends AttributType
+{
+
+ @XmlElement(name = "Value")
+ protected String value;
+ @XmlElement(name = "Default")
+ protected String _default;
+ @XmlElement(name = "Values")
+ protected Listset method for the values property.
+ *
+ *
+ * getValues().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType name="AttributInt_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}Attribut_Type">
+ * <sequence>
+ * <element name="Value" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
+ * <element name="Default" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
+ * <element name="Values" type="{http://www.w3.org/2001/XMLSchema}int" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="Min" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
+ * <element name="Max" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "AttributInt_Type", propOrder = {
+ "value",
+ "_default",
+ "values",
+ "min",
+ "max"
+})
+public class AttributIntType
+ extends AttributType
+{
+
+ @XmlElement(name = "Value")
+ protected Integer value;
+ @XmlElement(name = "Default")
+ protected Integer _default;
+ @XmlElement(name = "Values", type = Integer.class)
+ protected Listset method for the values property.
+ *
+ *
+ * getValues().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType name="AttributMultiEnum_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}Attribut_Type">
+ * <sequence>
+ * <element name="Value" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="Default" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="Values" type="{urn:omds3CommonServiceTypes-1-1-0}EintragSchluesselliste_Type" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="MinAnz" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ * <element name="MaxAnz" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "AttributMultiEnum_Type", propOrder = {
+ "value",
+ "_default",
+ "values",
+ "minAnz",
+ "maxAnz"
+})
+public class AttributMultiEnumType
+ extends AttributType
+{
+
+ @XmlElement(name = "Value")
+ protected Listset method for the value property.
+ *
+ *
+ * getValue().add(newItem);
+ *
+ *
+ *
+ * set method for the default property.
+ *
+ *
+ * getDefault().add(newItem);
+ *
+ *
+ *
+ * set method for the values property.
+ *
+ *
+ * getValues().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType name="AttributString_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}Attribut_Type">
+ * <sequence>
+ * <element name="Value" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="Default" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="Regex" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="MaxLaenge" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" minOccurs="0"/>
+ * <element name="MinLaenge" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" minOccurs="0"/>
+ * <element name="Values" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "AttributString_Type", propOrder = {
+ "value",
+ "_default",
+ "regex",
+ "maxLaenge",
+ "minLaenge",
+ "values"
+})
+public class AttributStringType
+ extends AttributType
+{
+
+ @XmlElement(name = "Value")
+ protected String value;
+ @XmlElement(name = "Default")
+ protected String _default;
+ @XmlElement(name = "Regex")
+ protected String regex;
+ @XmlElement(name = "MaxLaenge")
+ @XmlSchemaType(name = "unsignedInt")
+ protected Long maxLaenge;
+ @XmlElement(name = "MinLaenge")
+ @XmlSchemaType(name = "unsignedInt")
+ protected Long minLaenge;
+ @XmlElement(name = "Values")
+ protected Listset method for the values property.
+ *
+ *
+ * getValues().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType name="Attribut_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Aenderbar" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ * <element name="Pflichtfeld" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ * <element name="Bezeichnung" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="BeschreibungTxt" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Attribut_Type", propOrder = {
+ "aenderbar",
+ "pflichtfeld",
+ "bezeichnung",
+ "beschreibungTxt"
+})
+@XmlSeeAlso({
+ AttributStringType.class,
+ AttributIntType.class,
+ AttributDezimalType.class,
+ AttributDoubleType.class,
+ AttributDatumType.class,
+ AttributEnumType.class,
+ AttributMultiEnumType.class
+})
+public abstract class AttributType {
+
+ @XmlElement(name = "Aenderbar")
+ protected boolean aenderbar;
+ @XmlElement(name = "Pflichtfeld")
+ protected boolean pflichtfeld;
+ @XmlElement(name = "Bezeichnung")
+ protected String bezeichnung;
+ @XmlElement(name = "BeschreibungTxt")
+ protected String beschreibungTxt;
+
+ /**
+ * Ruft den Wert der aenderbar-Eigenschaft ab.
+ *
+ */
+ public boolean isAenderbar() {
+ return aenderbar;
+ }
+
+ /**
+ * Legt den Wert der aenderbar-Eigenschaft fest.
+ *
+ */
+ public void setAenderbar(boolean value) {
+ this.aenderbar = value;
+ }
+
+ /**
+ * Ruft den Wert der pflichtfeld-Eigenschaft ab.
+ *
+ */
+ public boolean isPflichtfeld() {
+ return pflichtfeld;
+ }
+
+ /**
+ * Legt den Wert der pflichtfeld-Eigenschaft fest.
+ *
+ */
+ public void setPflichtfeld(boolean value) {
+ this.pflichtfeld = value;
+ }
+
+ /**
+ * Ruft den Wert der bezeichnung-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getBezeichnung() {
+ return bezeichnung;
+ }
+
+ /**
+ * Legt den Wert der bezeichnung-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setBezeichnung(String value) {
+ this.bezeichnung = value;
+ }
+
+ /**
+ * Ruft den Wert der beschreibungTxt-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getBeschreibungTxt() {
+ return beschreibungTxt;
+ }
+
+ /**
+ * Legt den Wert der beschreibungTxt-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setBeschreibungTxt(String value) {
+ this.beschreibungTxt = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/FATCANatPersonType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/FATCANatPersonType.java
new file mode 100644
index 00000000..0c3ca19e
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/FATCANatPersonType.java
@@ -0,0 +1,104 @@
+
+package at.vvo.omds.types.omds3Types.r1_5_0.common;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Fragen FATCA bei natürlichen Personen
+ *
+ *
+ * <complexType name="FATCA_NatPersonType">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Geburtsland" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type"/>
+ * <element name="US_Indizien" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ * <element name="US_Steuerpflicht" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "FATCA_NatPersonType", propOrder = {
+ "geburtsland",
+ "usIndizien",
+ "usSteuerpflicht"
+})
+public class FATCANatPersonType {
+
+ @XmlElement(name = "Geburtsland", required = true)
+ protected AttributEnumType geburtsland;
+ @XmlElement(name = "US_Indizien")
+ protected boolean usIndizien;
+ @XmlElement(name = "US_Steuerpflicht")
+ protected boolean usSteuerpflicht;
+
+ /**
+ * Ruft den Wert der geburtsland-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link AttributEnumType }
+ *
+ */
+ public AttributEnumType getGeburtsland() {
+ return geburtsland;
+ }
+
+ /**
+ * Legt den Wert der geburtsland-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link AttributEnumType }
+ *
+ */
+ public void setGeburtsland(AttributEnumType value) {
+ this.geburtsland = value;
+ }
+
+ /**
+ * Ruft den Wert der usIndizien-Eigenschaft ab.
+ *
+ */
+ public boolean isUSIndizien() {
+ return usIndizien;
+ }
+
+ /**
+ * Legt den Wert der usIndizien-Eigenschaft fest.
+ *
+ */
+ public void setUSIndizien(boolean value) {
+ this.usIndizien = value;
+ }
+
+ /**
+ * Ruft den Wert der usSteuerpflicht-Eigenschaft ab.
+ *
+ */
+ public boolean isUSSteuerpflicht() {
+ return usSteuerpflicht;
+ }
+
+ /**
+ * Legt den Wert der usSteuerpflicht-Eigenschaft fest.
+ *
+ */
+ public void setUSSteuerpflicht(boolean value) {
+ this.usSteuerpflicht = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/FATCASonstPersonType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/FATCASonstPersonType.java
new file mode 100644
index 00000000..162924b5
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/FATCASonstPersonType.java
@@ -0,0 +1,64 @@
+
+package at.vvo.omds.types.omds3Types.r1_5_0.common;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Fragen FATCA bei sonstigen Personen
+ *
+ *
+ * <complexType name="FATCA_SonstPersonType">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="LandFirmensitz" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "FATCA_SonstPersonType", propOrder = {
+ "landFirmensitz"
+})
+public class FATCASonstPersonType {
+
+ @XmlElement(name = "LandFirmensitz", required = true)
+ protected AttributEnumType landFirmensitz;
+
+ /**
+ * Ruft den Wert der landFirmensitz-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link AttributEnumType }
+ *
+ */
+ public AttributEnumType getLandFirmensitz() {
+ return landFirmensitz;
+ }
+
+ /**
+ * Legt den Wert der landFirmensitz-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link AttributEnumType }
+ *
+ */
+ public void setLandFirmensitz(AttributEnumType value) {
+ this.landFirmensitz = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/FATCAType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/FATCAType.java
new file mode 100644
index 00000000..07445fea
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/FATCAType.java
@@ -0,0 +1,92 @@
+
+package at.vvo.omds.types.omds3Types.r1_5_0.common;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Fragen gemäß FATCA
+ *
+ *
+ * <complexType name="FATCA_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <choice>
+ * <element name="FATCA_NatPerson" type="{urn:omds3CommonServiceTypes-1-1-0}FATCA_NatPersonType"/>
+ * <element name="FATCA_SonstPerson" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
+ * </choice>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "FATCA_Type", propOrder = {
+ "fatcaNatPerson",
+ "fatcaSonstPerson"
+})
+public class FATCAType {
+
+ @XmlElement(name = "FATCA_NatPerson")
+ protected FATCANatPersonType fatcaNatPerson;
+ @XmlElement(name = "FATCA_SonstPerson")
+ protected Object fatcaSonstPerson;
+
+ /**
+ * Ruft den Wert der fatcaNatPerson-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link FATCANatPersonType }
+ *
+ */
+ public FATCANatPersonType getFATCANatPerson() {
+ return fatcaNatPerson;
+ }
+
+ /**
+ * Legt den Wert der fatcaNatPerson-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link FATCANatPersonType }
+ *
+ */
+ public void setFATCANatPerson(FATCANatPersonType value) {
+ this.fatcaNatPerson = value;
+ }
+
+ /**
+ * Ruft den Wert der fatcaSonstPerson-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Object }
+ *
+ */
+ public Object getFATCASonstPerson() {
+ return fatcaSonstPerson;
+ }
+
+ /**
+ * Legt den Wert der fatcaSonstPerson-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Object }
+ *
+ */
+ public void setFATCASonstPerson(Object value) {
+ this.fatcaSonstPerson = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/GMSGType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/GMSGType.java
new file mode 100644
index 00000000..ec67fb46
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/GMSGType.java
@@ -0,0 +1,165 @@
+
+package at.vvo.omds.types.omds3Types.r1_5_0.common;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Fragen gemäß dem Gemeinsamen Meldestandard-Gesetz
+ *
+ *
+ * <complexType name="GMSG_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="SteuerlichAnsaessig" maxOccurs="unbounded">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Land" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type"/>
+ * <element name="Steuernummer" type="{urn:omds3CommonServiceTypes-1-1-0}AttributString_Type"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "GMSG_Type", propOrder = {
+ "steuerlichAnsaessig"
+})
+public class GMSGType {
+
+ @XmlElement(name = "SteuerlichAnsaessig", required = true)
+ protected Listset method for the steuerlichAnsaessig property.
+ *
+ *
+ * getSteuerlichAnsaessig().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Land" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type"/>
+ * <element name="Steuernummer" type="{urn:omds3CommonServiceTypes-1-1-0}AttributString_Type"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+ @XmlAccessorType(XmlAccessType.FIELD)
+ @XmlType(name = "", propOrder = {
+ "land",
+ "steuernummer"
+ })
+ public static class SteuerlichAnsaessig {
+
+ @XmlElement(name = "Land", required = true)
+ protected AttributEnumType land;
+ @XmlElement(name = "Steuernummer", required = true)
+ protected AttributStringType steuernummer;
+
+ /**
+ * Ruft den Wert der land-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link AttributEnumType }
+ *
+ */
+ public AttributEnumType getLand() {
+ return land;
+ }
+
+ /**
+ * Legt den Wert der land-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link AttributEnumType }
+ *
+ */
+ public void setLand(AttributEnumType value) {
+ this.land = value;
+ }
+
+ /**
+ * Ruft den Wert der steuernummer-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link AttributStringType }
+ *
+ */
+ public AttributStringType getSteuernummer() {
+ return steuernummer;
+ }
+
+ /**
+ * Legt den Wert der steuernummer-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link AttributStringType }
+ *
+ */
+ public void setSteuernummer(AttributStringType value) {
+ this.steuernummer = value;
+ }
+
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/GlaeubigerSicherstellungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/GlaeubigerSicherstellungType.java
new file mode 100644
index 00000000..a3264cca
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/GlaeubigerSicherstellungType.java
@@ -0,0 +1,148 @@
+
+package at.vvo.omds.types.omds3Types.r1_5_0.common;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Gläubiger einer Sicherstellung
+ *
+ *
+ * <complexType name="GlaeubigerSicherstellung_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Institut" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="PLZ" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="Strasse" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="Vertragsnummer" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "GlaeubigerSicherstellung_Type", propOrder = {
+ "institut",
+ "plz",
+ "strasse",
+ "vertragsnummer"
+})
+public class GlaeubigerSicherstellungType {
+
+ @XmlElement(name = "Institut", required = true)
+ protected String institut;
+ @XmlElement(name = "PLZ", required = true)
+ protected String plz;
+ @XmlElement(name = "Strasse", required = true)
+ protected String strasse;
+ @XmlElement(name = "Vertragsnummer", required = true)
+ protected String vertragsnummer;
+
+ /**
+ * Ruft den Wert der institut-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getInstitut() {
+ return institut;
+ }
+
+ /**
+ * Legt den Wert der institut-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setInstitut(String value) {
+ this.institut = value;
+ }
+
+ /**
+ * Ruft den Wert der plz-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getPLZ() {
+ return plz;
+ }
+
+ /**
+ * Legt den Wert der plz-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setPLZ(String value) {
+ this.plz = value;
+ }
+
+ /**
+ * Ruft den Wert der strasse-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getStrasse() {
+ return strasse;
+ }
+
+ /**
+ * Legt den Wert der strasse-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setStrasse(String value) {
+ this.strasse = value;
+ }
+
+ /**
+ * Ruft den Wert der vertragsnummer-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVertragsnummer() {
+ return vertragsnummer;
+ }
+
+ /**
+ * Legt den Wert der vertragsnummer-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVertragsnummer(String value) {
+ this.vertragsnummer = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/Gruppe.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/Gruppe.java
new file mode 100644
index 00000000..f43b77ee
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/Gruppe.java
@@ -0,0 +1,121 @@
+
+package at.vvo.omds.types.omds3Types.r1_5_0.common;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Gruppe von Bausteinen, aus der eine Auswahl möglich ist
+ *
+ *
+ * <complexType name="Gruppe">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}Modellelement_Type">
+ * <sequence>
+ * <element name="Elemente" type="{urn:omds3CommonServiceTypes-1-1-0}Modellelement_Type" maxOccurs="unbounded"/>
+ * <element name="Min" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * <element name="Max" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Gruppe", propOrder = {
+ "elemente",
+ "min",
+ "max"
+})
+public class Gruppe
+ extends ModellelementType
+{
+
+ @XmlElement(name = "Elemente", required = true)
+ protected Listset method for the elemente property.
+ *
+ *
+ * getElemente().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType name="Modellelement_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Modellelement_Type")
+@XmlSeeAlso({
+ BasisProduktbausteinType.class,
+ Gruppe.class
+})
+public abstract class ModellelementType {
+
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/PEPType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/PEPType.java
new file mode 100644
index 00000000..e30c937a
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/PEPType.java
@@ -0,0 +1,64 @@
+
+package at.vvo.omds.types.omds3Types.r1_5_0.common;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Beschreibung einer PEP
+ *
+ *
+ * <complexType name="PEP_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Beschreibung" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "PEP_Type", propOrder = {
+ "beschreibung"
+})
+public class PEPType {
+
+ @XmlElement(name = "Beschreibung", required = true)
+ protected String beschreibung;
+
+ /**
+ * Ruft den Wert der beschreibung-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getBeschreibung() {
+ return beschreibung;
+ }
+
+ /**
+ * Legt den Wert der beschreibung-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setBeschreibung(String value) {
+ this.beschreibung = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/PersonPersonenspartenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/PersonPersonenspartenType.java
new file mode 100644
index 00000000..49f6882b
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/PersonPersonenspartenType.java
@@ -0,0 +1,402 @@
+
+package at.vvo.omds.types.omds3Types.r1_5_0.common;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Erweiterung des Person_Type für die Verwendung in Personensparten
+ *
+ *
+ * <complexType name="Person_Personensparten_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}Person_Type">
+ * <sequence>
+ * <element name="Gewicht" type="{urn:omds3CommonServiceTypes-1-1-0}AttributInt_Type"/>
+ * <element name="Groesse" type="{urn:omds3CommonServiceTypes-1-1-0}AttributInt_Type" minOccurs="0"/>
+ * <element name="Raucher" type="{urn:omds3CommonServiceTypes-1-1-0}Raucher" minOccurs="0"/>
+ * <element name="Sozialversicherungsanstalt" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type" minOccurs="0"/>
+ * <element name="Gefahrenklasse" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type" minOccurs="0"/>
+ * <element name="Beruf" type="{urn:omds3CommonServiceTypes-1-1-0}AttributString_Type" minOccurs="0"/>
+ * <element name="MedizinischerBeruf" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type" minOccurs="0"/>
+ * <element name="FreizeitSportRisiko" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type" minOccurs="0"/>
+ * <element name="Risikozuschlag" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
+ * <element name="GesetzlicheUV" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
+ * <element name="PersonenartKranken" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
+ * <element name="Berufsgruppe" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
+ * <element name="ManuelleTaetigkeit" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Person_Personensparten_Type", propOrder = {
+ "gewicht",
+ "groesse",
+ "raucher",
+ "sozialversicherungsanstalt",
+ "gefahrenklasse",
+ "beruf",
+ "medizinischerBeruf",
+ "freizeitSportRisiko",
+ "risikozuschlag",
+ "gesetzlicheUV",
+ "personenartKranken",
+ "berufsgruppe",
+ "manuelleTaetigkeit"
+})
+public class PersonPersonenspartenType
+ extends PersonType
+{
+
+ @XmlElement(name = "Gewicht", required = true)
+ protected AttributIntType gewicht;
+ @XmlElement(name = "Groesse")
+ protected AttributIntType groesse;
+ @XmlElement(name = "Raucher")
+ protected Raucher raucher;
+ @XmlElement(name = "Sozialversicherungsanstalt")
+ protected AttributEnumType sozialversicherungsanstalt;
+ @XmlElement(name = "Gefahrenklasse")
+ protected AttributEnumType gefahrenklasse;
+ @XmlElement(name = "Beruf")
+ protected AttributStringType beruf;
+ @XmlElement(name = "MedizinischerBeruf")
+ protected AttributEnumType medizinischerBeruf;
+ @XmlElement(name = "FreizeitSportRisiko")
+ protected AttributEnumType freizeitSportRisiko;
+ @XmlElement(name = "Risikozuschlag")
+ protected Object risikozuschlag;
+ @XmlElement(name = "GesetzlicheUV")
+ protected Object gesetzlicheUV;
+ @XmlElement(name = "PersonenartKranken")
+ protected Object personenartKranken;
+ @XmlElement(name = "Berufsgruppe")
+ protected Object berufsgruppe;
+ @XmlElement(name = "ManuelleTaetigkeit")
+ protected Object manuelleTaetigkeit;
+
+ /**
+ * Ruft den Wert der gewicht-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link AttributIntType }
+ *
+ */
+ public AttributIntType getGewicht() {
+ return gewicht;
+ }
+
+ /**
+ * Legt den Wert der gewicht-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link AttributIntType }
+ *
+ */
+ public void setGewicht(AttributIntType value) {
+ this.gewicht = value;
+ }
+
+ /**
+ * Ruft den Wert der groesse-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link AttributIntType }
+ *
+ */
+ public AttributIntType getGroesse() {
+ return groesse;
+ }
+
+ /**
+ * Legt den Wert der groesse-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link AttributIntType }
+ *
+ */
+ public void setGroesse(AttributIntType value) {
+ this.groesse = value;
+ }
+
+ /**
+ * Ruft den Wert der raucher-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Raucher }
+ *
+ */
+ public Raucher getRaucher() {
+ return raucher;
+ }
+
+ /**
+ * Legt den Wert der raucher-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Raucher }
+ *
+ */
+ public void setRaucher(Raucher value) {
+ this.raucher = value;
+ }
+
+ /**
+ * Ruft den Wert der sozialversicherungsanstalt-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link AttributEnumType }
+ *
+ */
+ public AttributEnumType getSozialversicherungsanstalt() {
+ return sozialversicherungsanstalt;
+ }
+
+ /**
+ * Legt den Wert der sozialversicherungsanstalt-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link AttributEnumType }
+ *
+ */
+ public void setSozialversicherungsanstalt(AttributEnumType value) {
+ this.sozialversicherungsanstalt = value;
+ }
+
+ /**
+ * Ruft den Wert der gefahrenklasse-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link AttributEnumType }
+ *
+ */
+ public AttributEnumType getGefahrenklasse() {
+ return gefahrenklasse;
+ }
+
+ /**
+ * Legt den Wert der gefahrenklasse-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link AttributEnumType }
+ *
+ */
+ public void setGefahrenklasse(AttributEnumType value) {
+ this.gefahrenklasse = value;
+ }
+
+ /**
+ * Ruft den Wert der beruf-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link AttributStringType }
+ *
+ */
+ public AttributStringType getBeruf() {
+ return beruf;
+ }
+
+ /**
+ * Legt den Wert der beruf-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link AttributStringType }
+ *
+ */
+ public void setBeruf(AttributStringType value) {
+ this.beruf = value;
+ }
+
+ /**
+ * Ruft den Wert der medizinischerBeruf-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link AttributEnumType }
+ *
+ */
+ public AttributEnumType getMedizinischerBeruf() {
+ return medizinischerBeruf;
+ }
+
+ /**
+ * Legt den Wert der medizinischerBeruf-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link AttributEnumType }
+ *
+ */
+ public void setMedizinischerBeruf(AttributEnumType value) {
+ this.medizinischerBeruf = value;
+ }
+
+ /**
+ * Ruft den Wert der freizeitSportRisiko-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link AttributEnumType }
+ *
+ */
+ public AttributEnumType getFreizeitSportRisiko() {
+ return freizeitSportRisiko;
+ }
+
+ /**
+ * Legt den Wert der freizeitSportRisiko-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link AttributEnumType }
+ *
+ */
+ public void setFreizeitSportRisiko(AttributEnumType value) {
+ this.freizeitSportRisiko = value;
+ }
+
+ /**
+ * Ruft den Wert der risikozuschlag-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Object }
+ *
+ */
+ public Object getRisikozuschlag() {
+ return risikozuschlag;
+ }
+
+ /**
+ * Legt den Wert der risikozuschlag-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Object }
+ *
+ */
+ public void setRisikozuschlag(Object value) {
+ this.risikozuschlag = value;
+ }
+
+ /**
+ * Ruft den Wert der gesetzlicheUV-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Object }
+ *
+ */
+ public Object getGesetzlicheUV() {
+ return gesetzlicheUV;
+ }
+
+ /**
+ * Legt den Wert der gesetzlicheUV-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Object }
+ *
+ */
+ public void setGesetzlicheUV(Object value) {
+ this.gesetzlicheUV = value;
+ }
+
+ /**
+ * Ruft den Wert der personenartKranken-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Object }
+ *
+ */
+ public Object getPersonenartKranken() {
+ return personenartKranken;
+ }
+
+ /**
+ * Legt den Wert der personenartKranken-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Object }
+ *
+ */
+ public void setPersonenartKranken(Object value) {
+ this.personenartKranken = value;
+ }
+
+ /**
+ * Ruft den Wert der berufsgruppe-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Object }
+ *
+ */
+ public Object getBerufsgruppe() {
+ return berufsgruppe;
+ }
+
+ /**
+ * Legt den Wert der berufsgruppe-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Object }
+ *
+ */
+ public void setBerufsgruppe(Object value) {
+ this.berufsgruppe = value;
+ }
+
+ /**
+ * Ruft den Wert der manuelleTaetigkeit-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Object }
+ *
+ */
+ public Object getManuelleTaetigkeit() {
+ return manuelleTaetigkeit;
+ }
+
+ /**
+ * Legt den Wert der manuelleTaetigkeit-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Object }
+ *
+ */
+ public void setManuelleTaetigkeit(Object value) {
+ this.manuelleTaetigkeit = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/PfandglaeubigerType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/PfandglaeubigerType.java
new file mode 100644
index 00000000..366b9bc4
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/PfandglaeubigerType.java
@@ -0,0 +1,84 @@
+
+package at.vvo.omds.types.omds3Types.r1_5_0.common;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Eigenschaften Pfandgläubiger
+ *
+ *
+ * <complexType name="Pfandglaeubiger_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Anteil" type="{http://www.w3.org/2001/XMLSchema}double"/>
+ * <element name="Glaeubiger" type="{urn:omds3CommonServiceTypes-1-1-0}GlaeubigerSicherstellung_Type"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Pfandglaeubiger_Type", propOrder = {
+ "anteil",
+ "glaeubiger"
+})
+public class PfandglaeubigerType {
+
+ @XmlElement(name = "Anteil")
+ protected double anteil;
+ @XmlElement(name = "Glaeubiger", required = true)
+ protected GlaeubigerSicherstellungType glaeubiger;
+
+ /**
+ * Ruft den Wert der anteil-Eigenschaft ab.
+ *
+ */
+ public double getAnteil() {
+ return anteil;
+ }
+
+ /**
+ * Legt den Wert der anteil-Eigenschaft fest.
+ *
+ */
+ public void setAnteil(double value) {
+ this.anteil = value;
+ }
+
+ /**
+ * Ruft den Wert der glaeubiger-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link GlaeubigerSicherstellungType }
+ *
+ */
+ public GlaeubigerSicherstellungType getGlaeubiger() {
+ return glaeubiger;
+ }
+
+ /**
+ * Legt den Wert der glaeubiger-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link GlaeubigerSicherstellungType }
+ *
+ */
+ public void setGlaeubiger(GlaeubigerSicherstellungType value) {
+ this.glaeubiger = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/Raucher.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/Raucher.java
new file mode 100644
index 00000000..90dcd0a6
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/Raucher.java
@@ -0,0 +1,32 @@
+
+package at.vvo.omds.types.omds3Types.r1_5_0.common;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Abstraktes Element, welches Antworten auf die Frage "Raucher?" enthält, z.B. in Leben
+ *
+ *
+ * <complexType name="Raucher">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Raucher")
+public abstract class Raucher {
+
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/SicherstellungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/SicherstellungType.java
new file mode 100644
index 00000000..e05d2b62
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/SicherstellungType.java
@@ -0,0 +1,121 @@
+
+package at.vvo.omds.types.omds3Types.r1_5_0.common;
+
+import java.math.BigDecimal;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlSeeAlso;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Typ fuer Sicherstellungen in der Personenversicherung
+ *
+ *
+ * <complexType name="Sicherstellung_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Lfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
+ * <element name="Betrag" type="{urn:omds20}decimal" minOccurs="0"/>
+ * <element name="Unanfechtbarkeitssumme" type="{urn:omds20}decimal" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Sicherstellung_Type", propOrder = {
+ "lfnr",
+ "betrag",
+ "unanfechtbarkeitssumme"
+})
+@XmlSeeAlso({
+ AbtretungType.class,
+ VerpfaendungType.class,
+ VinkulierungPersonenType.class
+})
+public class SicherstellungType {
+
+ @XmlElement(name = "Lfnr")
+ @XmlSchemaType(name = "unsignedShort")
+ protected int lfnr;
+ @XmlElement(name = "Betrag")
+ protected BigDecimal betrag;
+ @XmlElement(name = "Unanfechtbarkeitssumme")
+ protected BigDecimal unanfechtbarkeitssumme;
+
+ /**
+ * Ruft den Wert der lfnr-Eigenschaft ab.
+ *
+ */
+ public int getLfnr() {
+ return lfnr;
+ }
+
+ /**
+ * Legt den Wert der lfnr-Eigenschaft fest.
+ *
+ */
+ public void setLfnr(int value) {
+ this.lfnr = value;
+ }
+
+ /**
+ * Ruft den Wert der betrag-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getBetrag() {
+ return betrag;
+ }
+
+ /**
+ * Legt den Wert der betrag-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setBetrag(BigDecimal value) {
+ this.betrag = value;
+ }
+
+ /**
+ * Ruft den Wert der unanfechtbarkeitssumme-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getUnanfechtbarkeitssumme() {
+ return unanfechtbarkeitssumme;
+ }
+
+ /**
+ * Legt den Wert der unanfechtbarkeitssumme-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setUnanfechtbarkeitssumme(BigDecimal value) {
+ this.unanfechtbarkeitssumme = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/TreuhaenderfrageType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/TreuhaenderfrageType.java
new file mode 100644
index 00000000..c7bf4bab
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/TreuhaenderfrageType.java
@@ -0,0 +1,56 @@
+
+package at.vvo.omds.types.omds3Types.r1_5_0.common;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Details zur Treuhaenderfrage
+ *
+ *
+ * <complexType name="Treuhaenderfrage_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Treuhaender" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Treuhaenderfrage_Type", propOrder = {
+ "treuhaender"
+})
+public class TreuhaenderfrageType {
+
+ @XmlElement(name = "Treuhaender")
+ protected boolean treuhaender;
+
+ /**
+ * Ruft den Wert der treuhaender-Eigenschaft ab.
+ *
+ */
+ public boolean isTreuhaender() {
+ return treuhaender;
+ }
+
+ /**
+ * Legt den Wert der treuhaender-Eigenschaft fest.
+ *
+ */
+ public void setTreuhaender(boolean value) {
+ this.treuhaender = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/VerpfaendungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/VerpfaendungType.java
new file mode 100644
index 00000000..54622e84
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/VerpfaendungType.java
@@ -0,0 +1,73 @@
+
+package at.vvo.omds.types.omds3Types.r1_5_0.common;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Sicherstellung vom Typ Verpfändung
+ *
+ *
+ * <complexType name="Verpfaendung_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}Sicherstellung_Type">
+ * <sequence>
+ * <element name="Pfandglaeubiger" type="{urn:omds3CommonServiceTypes-1-1-0}Pfandglaeubiger_Type" maxOccurs="unbounded"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Verpfaendung_Type", propOrder = {
+ "pfandglaeubiger"
+})
+public class VerpfaendungType
+ extends SicherstellungType
+{
+
+ @XmlElement(name = "Pfandglaeubiger", required = true)
+ protected Listset method for the pfandglaeubiger property.
+ *
+ *
+ * getPfandglaeubiger().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType name="VinkulierungPersonen_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}Sicherstellung_Type">
+ * <sequence>
+ * <element name="Vinkularglaeubiger" type="{urn:omds3CommonServiceTypes-1-1-0}Vinkularglaeubiger_Type"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "VinkulierungPersonen_Type", propOrder = {
+ "vinkularglaeubiger"
+})
+public class VinkulierungPersonenType
+ extends SicherstellungType
+{
+
+ @XmlElement(name = "Vinkularglaeubiger", required = true)
+ protected VinkularglaeubigerType vinkularglaeubiger;
+
+ /**
+ * Ruft den Wert der vinkularglaeubiger-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link VinkularglaeubigerType }
+ *
+ */
+ public VinkularglaeubigerType getVinkularglaeubiger() {
+ return vinkularglaeubiger;
+ }
+
+ /**
+ * Legt den Wert der vinkularglaeubiger-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link VinkularglaeubigerType }
+ *
+ */
+ public void setVinkularglaeubiger(VinkularglaeubigerType value) {
+ this.vinkularglaeubiger = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ZusaetzlicheZusatzproduktdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ZusaetzlicheZusatzproduktdatenType.java
new file mode 100644
index 00000000..36c44d1b
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ZusaetzlicheZusatzproduktdatenType.java
@@ -0,0 +1,32 @@
+
+package at.vvo.omds.types.omds3Types.r1_5_0.common;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * VU-spezifische Erweiterungsmöglichkeit auf Ebene Zusatzprodukt
+ *
+ *
+ * <complexType name="ZusaetzlicheZusatzproduktdaten_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ZusaetzlicheZusatzproduktdaten_Type")
+public abstract class ZusaetzlicheZusatzproduktdatenType {
+
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ZusatzproduktGenerischType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ZusatzproduktGenerischType.java
new file mode 100644
index 00000000..888bbf07
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ZusatzproduktGenerischType.java
@@ -0,0 +1,183 @@
+
+package at.vvo.omds.types.omds3Types.r1_5_0.common;
+
+import java.math.BigDecimal;
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSeeAlso;
+import javax.xml.bind.annotation.XmlType;
+import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben.ZusatzversicherungLebenType;
+
+
+/**
+ * Basistyp für ein Zusatzprodukt, 2. Generation
+ *
+ *
+ * <complexType name="ZusatzproduktGenerisch_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}Zusatzprodukt_Type">
+ * <sequence>
+ * <element name="Eingeschlossen" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ * <element name="EinschlussAenderbar" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ * <element name="AttributMetadaten" type="{urn:omds3CommonServiceTypes-1-1-0}AttributMetadaten_Type" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="BeschreibungTxt" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="Versicherungssumme" type="{urn:omds20}decimal14_2" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ZusatzproduktGenerisch_Type", propOrder = {
+ "eingeschlossen",
+ "einschlussAenderbar",
+ "attributMetadaten",
+ "beschreibungTxt",
+ "versicherungssumme"
+})
+@XmlSeeAlso({
+ ZusatzversicherungLebenType.class
+})
+public class ZusatzproduktGenerischType
+ extends ZusatzproduktType
+{
+
+ @XmlElement(name = "Eingeschlossen")
+ protected boolean eingeschlossen;
+ @XmlElement(name = "EinschlussAenderbar")
+ protected Boolean einschlussAenderbar;
+ @XmlElement(name = "AttributMetadaten")
+ protected Listset method for the attributMetadaten property.
+ *
+ *
+ * getAttributMetadaten().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType name="Zusatzprodukt_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}Produktbaustein_Type">
+ * <sequence>
+ * <element name="VtgBeg" type="{urn:omds20}Datum" minOccurs="0"/>
+ * <element name="ZusaetzlicheZusatzproduktdaten" type="{urn:omds3CommonServiceTypes-1-1-0}ZusaetzlicheZusatzproduktdaten_Type" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Zusatzprodukt_Type", propOrder = {
+ "vtgBeg",
+ "zusaetzlicheZusatzproduktdaten"
+})
+@XmlSeeAlso({
+ ZusatzproduktGenerischType.class
+})
+public abstract class ZusatzproduktType
+ extends ProduktbausteinType
+{
+
+ @XmlElement(name = "VtgBeg")
+ @XmlSchemaType(name = "date")
+ protected XMLGregorianCalendar vtgBeg;
+ @XmlElement(name = "ZusaetzlicheZusatzproduktdaten")
+ protected Listset method for the zusaetzlicheZusatzproduktdaten property.
+ *
+ *
+ * getZusaetzlicheZusatzproduktdaten().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType name="ZustimmungGesundheitsdaten_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Lfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
+ * <element name="Zustimmung" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ZustimmungGesundheitsdaten_Type", propOrder = {
+ "lfnr",
+ "zustimmung"
+})
+public class ZustimmungGesundheitsdatenType {
+
+ @XmlElement(name = "Lfnr")
+ @XmlSchemaType(name = "unsignedShort")
+ protected int lfnr;
+ @XmlElement(name = "Zustimmung")
+ protected boolean zustimmung;
+
+ /**
+ * Ruft den Wert der lfnr-Eigenschaft ab.
+ *
+ */
+ public int getLfnr() {
+ return lfnr;
+ }
+
+ /**
+ * Legt den Wert der lfnr-Eigenschaft fest.
+ *
+ */
+ public void setLfnr(int value) {
+ this.lfnr = value;
+ }
+
+ /**
+ * Ruft den Wert der zustimmung-Eigenschaft ab.
+ *
+ */
+ public boolean isZustimmung() {
+ return zustimmung;
+ }
+
+ /**
+ * Legt den Wert der zustimmung-Eigenschaft fest.
+ *
+ */
+ public void setZustimmung(boolean value) {
+ this.zustimmung = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/SpezAntragBasisType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/SpezAntragBasisType.java
new file mode 100644
index 00000000..b200b967
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/common/SpezAntragBasisType.java
@@ -0,0 +1,530 @@
+
+package at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.common;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlSeeAlso;
+import javax.xml.bind.annotation.XmlType;
+import at.vvo.omds.types.omds3Types.r1_5_0.common.AbgelehnteRisikenType;
+import at.vvo.omds.types.omds3Types.r1_5_0.common.AntragsartType;
+import at.vvo.omds.types.omds3Types.r1_5_0.common.BeteiligtePersonVertragType;
+import at.vvo.omds.types.omds3Types.r1_5_0.common.DatenverwendungType;
+import at.vvo.omds.types.omds3Types.r1_5_0.common.ErsatzpolizzenType;
+import at.vvo.omds.types.omds3Types.r1_5_0.common.KontierungType;
+import at.vvo.omds.types.omds3Types.r1_5_0.common.PolizzenversandType;
+import at.vvo.omds.types.omds3Types.r1_5_0.common.VertragspersonType;
+import at.vvo.omds.types.omds3Types.r1_5_0.common.VorversicherungenType;
+import at.vvo.omds.types.omds3Types.r1_5_0.common.ZahlungsdatenType;
+
+
+/**
+ * Abstrakter Basistyp für Antrag, der bei Request und bei Response gleich ist
+ *
+ *
+ * <complexType name="SpezAntragBasis_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Antragsart" type="{urn:omds3CommonServiceTypes-1-1-0}Antragsart_Type" minOccurs="0"/>
+ * <element name="Personen" type="{urn:omds3CommonServiceTypes-1-1-0}BeteiligtePersonVertrag_Type" maxOccurs="unbounded"/>
+ * <element name="Versicherungsnehmer" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
+ * <element name="AbweichenderPraemienzahler" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
+ * <element name="WeitereVersicherungsnehmer" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="WeitereVertragspersonen" type="{urn:omds3CommonServiceTypes-1-1-0}Vertragsperson_Type" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="AbgelehnteRisiken" type="{urn:omds3CommonServiceTypes-1-1-0}AbgelehnteRisiken_Type" minOccurs="0"/>
+ * <element name="Vorversicherungen" type="{urn:omds3CommonServiceTypes-1-1-0}Vorversicherungen_Type" minOccurs="0"/>
+ * <element name="Zahlungsdaten" type="{urn:omds3CommonServiceTypes-1-1-0}Zahlungsdaten_Type"/>
+ * <element name="Sepa" type="{urn:omds3CommonServiceTypes-1-1-0}SepaCd_Type" minOccurs="0"/>
+ * <element name="Polizzenversand" type="{urn:omds3CommonServiceTypes-1-1-0}PolizzenversandType" minOccurs="0"/>
+ * <element name="Datenschutzbestimmungen" type="{urn:omds3CommonServiceTypes-1-1-0}Datenverwendung_Type"/>
+ * <element name="Kontierung" type="{urn:omds3CommonServiceTypes-1-1-0}Kontierung_Type" maxOccurs="3" minOccurs="0"/>
+ * <element name="Ersatzpolizzennummer" type="{urn:omds3CommonServiceTypes-1-1-0}Ersatzpolizzen_Type" minOccurs="0"/>
+ * <element name="ZusendungWeitereDokumente" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="ZusaetzlicheAntragsdaten" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}ZusaetzlicheAntragsdaten_Type" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "SpezAntragBasis_Type", propOrder = {
+ "antragsart",
+ "personen",
+ "versicherungsnehmer",
+ "abweichenderPraemienzahler",
+ "weitereVersicherungsnehmer",
+ "weitereVertragspersonen",
+ "abgelehnteRisiken",
+ "vorversicherungen",
+ "zahlungsdaten",
+ "sepa",
+ "polizzenversand",
+ "datenschutzbestimmungen",
+ "kontierung",
+ "ersatzpolizzennummer",
+ "zusendungWeitereDokumente",
+ "zusaetzlicheAntragsdaten"
+})
+@XmlSeeAlso({
+ SpezAntragPersonenType.class,
+ SpezAntragType.class
+})
+public abstract class SpezAntragBasisType {
+
+ @XmlElement(name = "Antragsart")
+ @XmlSchemaType(name = "string")
+ protected AntragsartType antragsart;
+ @XmlElement(name = "Personen", required = true)
+ protected Listset method for the personen property.
+ *
+ *
+ * getPersonen().add(newItem);
+ *
+ *
+ *
+ * set method for the weitereVersicherungsnehmer property.
+ *
+ *
+ * getWeitereVersicherungsnehmer().add(newItem);
+ *
+ *
+ *
+ * set method for the weitereVertragspersonen property.
+ *
+ *
+ * getWeitereVertragspersonen().add(newItem);
+ *
+ *
+ *
+ * set method for the kontierung property.
+ *
+ *
+ * getKontierung().add(newItem);
+ *
+ *
+ *
+ * set method for the zusendungWeitereDokumente property.
+ *
+ *
+ * getZusendungWeitereDokumente().add(newItem);
+ *
+ *
+ *
+ * set method for the zusaetzlicheAntragsdaten property.
+ *
+ *
+ * getZusaetzlicheAntragsdaten().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType name="SpezAntragPersonen_Type">
+ * <complexContent>
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezAntragBasis_Type">
+ * <sequence>
+ * <element name="Sicherstellungen" type="{urn:omds3CommonServiceTypes-1-1-0}Sicherstellung_Type" minOccurs="0"/>
+ * <element name="ZustimmungGesundheitsdaten" type="{urn:omds3CommonServiceTypes-1-1-0}ZustimmungGesundheitsdaten_Type" maxOccurs="unbounded"/>
+ * <element name="FATCA" type="{urn:omds3CommonServiceTypes-1-1-0}FATCA_Type"/>
+ * <element name="GSGM" type="{urn:omds3CommonServiceTypes-1-1-0}GMSG_Type"/>
+ * <element name="PEP" type="{urn:omds3CommonServiceTypes-1-1-0}PEP_Type" minOccurs="0"/>
+ * <element name="Treuhaenderfrage" type="{urn:omds3CommonServiceTypes-1-1-0}Treuhaenderfrage_Type"/>
+ * <element name="Bezugsberechtigungen" type="{urn:omds3CommonServiceTypes-1-1-0}Bezugsberechtigung_Type" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "SpezAntragPersonen_Type", propOrder = {
+ "sicherstellungen",
+ "zustimmungGesundheitsdaten",
+ "fatca",
+ "gsgm",
+ "pep",
+ "treuhaenderfrage",
+ "bezugsberechtigungen"
+})
+@XmlSeeAlso({
+ SpezAntragLebenType.class
+})
+public abstract class SpezAntragPersonenType
+ extends SpezAntragBasisType
+{
+
+ @XmlElement(name = "Sicherstellungen")
+ protected SicherstellungType sicherstellungen;
+ @XmlElement(name = "ZustimmungGesundheitsdaten", required = true)
+ protected Listset method for the zustimmungGesundheitsdaten property.
+ *
+ *
+ * getZustimmungGesundheitsdaten().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType name="Rentenoption_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Rentenoption_Type")
+public class RentenoptionType {
+
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/TarifLebenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/TarifLebenType.java
new file mode 100644
index 00000000..122fa725
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/TarifLebenType.java
@@ -0,0 +1,189 @@
+
+package at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+import at.vvo.omds.types.omds3Types.r1_5_0.common.AttributMultiEnumType;
+import at.vvo.omds.types.omds3Types.r1_5_0.common.ElementarproduktGenerischType;
+
+
+/**
+ * Typ für ein Elementarprodukt in der Sparte Leben.
+ *
+ *
+ * <complexType name="TarifLeben_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}ElementarproduktGenerisch_Type">
+ * <sequence>
+ * <element name="GarantierteAblebenssumme" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}VersicherungssummeZusatzbaustein_Type"/>
+ * <element name="Rentenoption" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}Rentenoption_Type" minOccurs="0"/>
+ * <element name="Zusatzbausteine" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}ZusatzversicherungLeben_Type" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="RefSicherstellungLfdNr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
+ * <element name="Fondsauswahl" type="{urn:omds3CommonServiceTypes-1-1-0}AttributMultiEnum_Type" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "TarifLeben_Type", propOrder = {
+ "garantierteAblebenssumme",
+ "rentenoption",
+ "zusatzbausteine",
+ "refSicherstellungLfdNr",
+ "fondsauswahl"
+})
+public class TarifLebenType
+ extends ElementarproduktGenerischType
+{
+
+ @XmlElement(name = "GarantierteAblebenssumme", required = true)
+ protected VersicherungssummeZusatzbausteinType garantierteAblebenssumme;
+ @XmlElement(name = "Rentenoption")
+ protected RentenoptionType rentenoption;
+ @XmlElement(name = "Zusatzbausteine")
+ protected Listset method for the zusatzbausteine property.
+ *
+ *
+ * getZusatzbausteine().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType name="VersichertePersonLeben_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type">
+ * <sequence>
+ * <element name="PersonRefLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
+ * <element name="Tarife" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}TarifLeben_Type" maxOccurs="unbounded"/>
+ * <element name="RefSicherstellungLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "VersichertePersonLeben_Type", propOrder = {
+ "personRefLfnr",
+ "tarife",
+ "refSicherstellungLfnr"
+})
+public class VersichertePersonLebenType
+ extends ProduktGenerischType
+{
+
+ @XmlElement(name = "PersonRefLfnr")
+ @XmlSchemaType(name = "unsignedShort")
+ protected int personRefLfnr;
+ @XmlElement(name = "Tarife", required = true)
+ protected Listset method for the tarife property.
+ *
+ *
+ * getTarife().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType name="VersicherungssummeZusatzbaustein_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <choice>
+ * <element name="ProzentVersicherungssumme" type="{urn:omds3CommonServiceTypes-1-1-0}AttributDouble_Type"/>
+ * <element name="Betrag" type="{urn:omds3CommonServiceTypes-1-1-0}AttributDezimal_Type"/>
+ * </choice>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "VersicherungssummeZusatzbaustein_Type", propOrder = {
+ "prozentVersicherungssumme",
+ "betrag"
+})
+public class VersicherungssummeZusatzbausteinType {
+
+ @XmlElement(name = "ProzentVersicherungssumme")
+ protected AttributDoubleType prozentVersicherungssumme;
+ @XmlElement(name = "Betrag")
+ protected AttributDezimalType betrag;
+
+ /**
+ * Ruft den Wert der prozentVersicherungssumme-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link AttributDoubleType }
+ *
+ */
+ public AttributDoubleType getProzentVersicherungssumme() {
+ return prozentVersicherungssumme;
+ }
+
+ /**
+ * Legt den Wert der prozentVersicherungssumme-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link AttributDoubleType }
+ *
+ */
+ public void setProzentVersicherungssumme(AttributDoubleType value) {
+ this.prozentVersicherungssumme = value;
+ }
+
+ /**
+ * Ruft den Wert der betrag-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link AttributDezimalType }
+ *
+ */
+ public AttributDezimalType getBetrag() {
+ return betrag;
+ }
+
+ /**
+ * Legt den Wert der betrag-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link AttributDezimalType }
+ *
+ */
+ public void setBetrag(AttributDezimalType value) {
+ this.betrag = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/WartefristType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/WartefristType.java
new file mode 100644
index 00000000..13e442d9
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/WartefristType.java
@@ -0,0 +1,32 @@
+
+package at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Abstraktes Element zur Abbildung einer Wartefrist
+ *
+ *
+ * <complexType name="Wartefrist_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Wartefrist_Type")
+public abstract class WartefristType {
+
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/ZusatzversicherungBerufsunfaehigkeitType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/ZusatzversicherungBerufsunfaehigkeitType.java
new file mode 100644
index 00000000..29a369c6
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/ZusatzversicherungBerufsunfaehigkeitType.java
@@ -0,0 +1,66 @@
+
+package at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Vorgefertigter Typ für eine Zusatzversicherung Berufsunfähigkeit
+ *
+ *
+ * <complexType name="ZusatzversicherungBerufsunfaehigkeit_Type">
+ * <complexContent>
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}ZusatzversicherungLeben_Type">
+ * <sequence>
+ * <element name="Wartefrist" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}Wartefrist_Type" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ZusatzversicherungBerufsunfaehigkeit_Type", propOrder = {
+ "wartefrist"
+})
+public class ZusatzversicherungBerufsunfaehigkeitType
+ extends ZusatzversicherungLebenType
+{
+
+ @XmlElement(name = "Wartefrist")
+ protected WartefristType wartefrist;
+
+ /**
+ * Ruft den Wert der wartefrist-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link WartefristType }
+ *
+ */
+ public WartefristType getWartefrist() {
+ return wartefrist;
+ }
+
+ /**
+ * Legt den Wert der wartefrist-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link WartefristType }
+ *
+ */
+ public void setWartefrist(WartefristType value) {
+ this.wartefrist = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/ZusatzversicherungErwerbsunfaehigkeitType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/ZusatzversicherungErwerbsunfaehigkeitType.java
new file mode 100644
index 00000000..fb5fb1ee
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/ZusatzversicherungErwerbsunfaehigkeitType.java
@@ -0,0 +1,66 @@
+
+package at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Vorgefertigter Typ für eine Zusatzversicherung Erwerbsunfähigkeit
+ *
+ *
+ * <complexType name="ZusatzversicherungErwerbsunfaehigkeit_Type">
+ * <complexContent>
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}ZusatzversicherungLeben_Type">
+ * <sequence>
+ * <element name="Wartefrist" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}Wartefrist_Type" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ZusatzversicherungErwerbsunfaehigkeit_Type", propOrder = {
+ "wartefrist"
+})
+public class ZusatzversicherungErwerbsunfaehigkeitType
+ extends ZusatzversicherungLebenType
+{
+
+ @XmlElement(name = "Wartefrist")
+ protected WartefristType wartefrist;
+
+ /**
+ * Ruft den Wert der wartefrist-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link WartefristType }
+ *
+ */
+ public WartefristType getWartefrist() {
+ return wartefrist;
+ }
+
+ /**
+ * Legt den Wert der wartefrist-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link WartefristType }
+ *
+ */
+ public void setWartefrist(WartefristType value) {
+ this.wartefrist = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/ZusatzversicherungLebenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/ZusatzversicherungLebenType.java
new file mode 100644
index 00000000..190b37e8
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/ZusatzversicherungLebenType.java
@@ -0,0 +1,43 @@
+
+package at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlSeeAlso;
+import javax.xml.bind.annotation.XmlType;
+import at.vvo.omds.types.omds3Types.r1_5_0.common.ZusatzproduktGenerischType;
+
+
+/**
+ * Typ für eine Zusatzversicherung in der Sparte Leben (unterhalb von Elementarprodukt)
+ *
+ *
+ * <complexType name="ZusatzversicherungLeben_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}ZusatzproduktGenerisch_Type">
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ZusatzversicherungLeben_Type")
+@XmlSeeAlso({
+ ZusatzversicherungBerufsunfaehigkeitType.class,
+ ZusatzversicherungErwerbsunfaehigkeitType.class,
+ ZusatzversicherungPraemienuebernahmeAblebenType.class,
+ ZusatzversicherungUnfalltodType.class,
+ ZusatzversicherungUnfallinvaliditaetType.class
+})
+public class ZusatzversicherungLebenType
+ extends ZusatzproduktGenerischType
+{
+
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/ZusatzversicherungPraemienuebernahmeAblebenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/ZusatzversicherungPraemienuebernahmeAblebenType.java
new file mode 100644
index 00000000..e862bfda
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/ZusatzversicherungPraemienuebernahmeAblebenType.java
@@ -0,0 +1,66 @@
+
+package at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Vorgefertigter Typ für eine Praemienuebernahme im Ablebensfall
+ *
+ *
+ * <complexType name="ZusatzversicherungPraemienuebernahmeAbleben_Type">
+ * <complexContent>
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}ZusatzversicherungLeben_Type">
+ * <sequence>
+ * <element name="Wartefrist" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}Wartefrist_Type" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ZusatzversicherungPraemienuebernahmeAbleben_Type", propOrder = {
+ "wartefrist"
+})
+public class ZusatzversicherungPraemienuebernahmeAblebenType
+ extends ZusatzversicherungLebenType
+{
+
+ @XmlElement(name = "Wartefrist")
+ protected WartefristType wartefrist;
+
+ /**
+ * Ruft den Wert der wartefrist-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link WartefristType }
+ *
+ */
+ public WartefristType getWartefrist() {
+ return wartefrist;
+ }
+
+ /**
+ * Legt den Wert der wartefrist-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link WartefristType }
+ *
+ */
+ public void setWartefrist(WartefristType value) {
+ this.wartefrist = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/ZusatzversicherungUnfallinvaliditaetType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/ZusatzversicherungUnfallinvaliditaetType.java
new file mode 100644
index 00000000..4e839f14
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/leben/ZusatzversicherungUnfallinvaliditaetType.java
@@ -0,0 +1,84 @@
+
+package at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.JAXBElement;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElementRef;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Vorgefertigter Typ für eine Zusatzversicherung bei Unfallinvaliditaet
+ *
+ *
+ * <complexType name="ZusatzversicherungUnfallinvaliditaet_Type">
+ * <complexContent>
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}ZusatzversicherungLeben_Type">
+ * <sequence>
+ * <element name="Versicherungssumme" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}VersicherungssummeZusatzbaustein_Type"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ZusatzversicherungUnfallinvaliditaet_Type", propOrder = {
+ "rest"
+})
+public class ZusatzversicherungUnfallinvaliditaetType
+ extends ZusatzversicherungLebenType
+{
+
+ @XmlElementRef(name = "Versicherungssumme", namespace = "urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", type = JAXBElement.class, required = false)
+ protected Listset method for the rest property.
+ *
+ *
+ * getRest().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType name="ZusatzversicherungUnfalltod_Type">
+ * <complexContent>
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}ZusatzversicherungLeben_Type">
+ * <sequence>
+ * <element name="Versicherungssumme" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}VersicherungssummeZusatzbaustein_Type"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ZusatzversicherungUnfalltod_Type", propOrder = {
+ "rest"
+})
+public class ZusatzversicherungUnfalltodType
+ extends ZusatzversicherungLebenType
+{
+
+ @XmlElementRef(name = "Versicherungssumme", namespace = "urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", type = JAXBElement.class, required = false)
+ protected Listset method for the rest property.
+ *
+ *
+ * getRest().add(newItem);
+ *
+ *
+ *
+ *