The following schema fragment specifies the expected content contained within this class.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
elText;
+ @XmlAttribute(name = "MahnverfahrenNr", required = true)
+ protected String mahnverfahrenNr;
+ @XmlAttribute(name = "MahnungNr")
+ @XmlSchemaType(name = "positiveInteger")
+ protected BigInteger mahnungNr;
+ @XmlAttribute(name = "Polizzennr", required = true)
+ protected String polizzennr;
+ @XmlAttribute(name = "VertragsID")
+ protected String vertragsID;
+ @XmlAttribute(name = "Vermnr", required = true)
+ protected String vermnr;
+ @XmlAttribute(name = "MahnBetrag", required = true)
+ protected BigDecimal mahnBetrag;
+ @XmlAttribute(name = "MahnSpesen")
+ protected BigDecimal mahnSpesen;
+ @XmlAttribute(name = "MahnStufeCd", required = true)
+ protected String mahnStufeCd;
+ @XmlAttribute(name = "MahnStufeTextVU")
+ protected String mahnStufeTextVU;
+ @XmlAttribute(name = "MahnStelleVU")
+ protected String mahnStelleVU;
+ @XmlAttribute(name = "MahnStelleBeauftragt")
+ protected String mahnStelleBeauftragt;
+ @XmlAttribute(name = "MahnStufeGueltigAb")
+ protected XMLGregorianCalendar mahnStufeGueltigAb;
+ @XmlAttribute(name = "MahnStufeGueltigBis")
+ protected XMLGregorianCalendar mahnStufeGueltigBis;
+ @XmlAttribute(name = "MahnStufeCdNext")
+ protected String mahnStufeCdNext;
+ @XmlAttribute(name = "MahnStufeTextVUNext")
+ protected String mahnStufeTextVUNext;
+ @XmlAttribute(name = "MahnStufeGueltigAbNext")
+ protected XMLGregorianCalendar mahnStufeGueltigAbNext;
+ @XmlAttribute(name = "MahnLetzteZahlung")
+ protected XMLGregorianCalendar mahnLetzteZahlung;
+ @XmlAttribute(name = "MahnAeltesteFaelligkeit")
+ protected XMLGregorianCalendar mahnAeltesteFaelligkeit;
+ @XmlAttribute(name = "MahnAnzahlFaelligkeiten")
+ @XmlSchemaType(name = "unsignedShort")
+ protected Integer mahnAnzahlFaelligkeiten;
+ @XmlAttribute(name = "GrundRuecklaufCd")
+ protected String grundRuecklaufCd;
+ @XmlAttribute(name = "MahnDeckungBis")
+ protected XMLGregorianCalendar mahnDeckungBis;
+ @XmlAttribute(name = "VtgSparteCd")
+ protected String vtgSparteCd;
+
+ /**
+ * Gets the value of the elText 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 Jakarta XML Binding object.
+ * This is why there is not a {@code set} method for the elText property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getELText().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ELTextType }
+ *
+ *
+ * @return
+ * The value of the elText property.
+ */
+ public List getELText() {
+ if (elText == null) {
+ elText = new ArrayList<>();
+ }
+ return this.elText;
+ }
+
+ /**
+ * Gets the value of the mahnverfahrenNr property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getMahnverfahrenNr() {
+ return mahnverfahrenNr;
+ }
+
+ /**
+ * Sets the value of the mahnverfahrenNr property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setMahnverfahrenNr(String value) {
+ this.mahnverfahrenNr = value;
+ }
+
+ /**
+ * Gets the value of the mahnungNr property.
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getMahnungNr() {
+ return mahnungNr;
+ }
+
+ /**
+ * Sets the value of the mahnungNr property.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setMahnungNr(BigInteger value) {
+ this.mahnungNr = value;
+ }
+
+ /**
+ * Gets the value of the polizzennr property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getPolizzennr() {
+ return polizzennr;
+ }
+
+ /**
+ * Sets the value of the polizzennr property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setPolizzennr(String value) {
+ this.polizzennr = value;
+ }
+
+ /**
+ * Gets the value of the vertragsID property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVertragsID() {
+ return vertragsID;
+ }
+
+ /**
+ * Sets the value of the vertragsID property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVertragsID(String value) {
+ this.vertragsID = value;
+ }
+
+ /**
+ * Gets the value of the vermnr property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVermnr() {
+ return vermnr;
+ }
+
+ /**
+ * Sets the value of the vermnr property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVermnr(String value) {
+ this.vermnr = value;
+ }
+
+ /**
+ * Gets the value of the mahnBetrag property.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getMahnBetrag() {
+ return mahnBetrag;
+ }
+
+ /**
+ * Sets the value of the mahnBetrag property.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setMahnBetrag(BigDecimal value) {
+ this.mahnBetrag = value;
+ }
+
+ /**
+ * Gets the value of the mahnSpesen property.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getMahnSpesen() {
+ return mahnSpesen;
+ }
+
+ /**
+ * Sets the value of the mahnSpesen property.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setMahnSpesen(BigDecimal value) {
+ this.mahnSpesen = value;
+ }
+
+ /**
+ * Gets the value of the mahnStufeCd property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getMahnStufeCd() {
+ return mahnStufeCd;
+ }
+
+ /**
+ * Sets the value of the mahnStufeCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setMahnStufeCd(String value) {
+ this.mahnStufeCd = value;
+ }
+
+ /**
+ * Gets the value of the mahnStufeTextVU property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getMahnStufeTextVU() {
+ return mahnStufeTextVU;
+ }
+
+ /**
+ * Sets the value of the mahnStufeTextVU property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setMahnStufeTextVU(String value) {
+ this.mahnStufeTextVU = value;
+ }
+
+ /**
+ * Gets the value of the mahnStelleVU property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getMahnStelleVU() {
+ return mahnStelleVU;
+ }
+
+ /**
+ * Sets the value of the mahnStelleVU property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setMahnStelleVU(String value) {
+ this.mahnStelleVU = value;
+ }
+
+ /**
+ * Gets the value of the mahnStelleBeauftragt property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getMahnStelleBeauftragt() {
+ return mahnStelleBeauftragt;
+ }
+
+ /**
+ * Sets the value of the mahnStelleBeauftragt property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setMahnStelleBeauftragt(String value) {
+ this.mahnStelleBeauftragt = value;
+ }
+
+ /**
+ * Gets the value of the mahnStufeGueltigAb property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getMahnStufeGueltigAb() {
+ return mahnStufeGueltigAb;
+ }
+
+ /**
+ * Sets the value of the mahnStufeGueltigAb property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setMahnStufeGueltigAb(XMLGregorianCalendar value) {
+ this.mahnStufeGueltigAb = value;
+ }
+
+ /**
+ * Gets the value of the mahnStufeGueltigBis property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getMahnStufeGueltigBis() {
+ return mahnStufeGueltigBis;
+ }
+
+ /**
+ * Sets the value of the mahnStufeGueltigBis property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setMahnStufeGueltigBis(XMLGregorianCalendar value) {
+ this.mahnStufeGueltigBis = value;
+ }
+
+ /**
+ * Gets the value of the mahnStufeCdNext property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getMahnStufeCdNext() {
+ return mahnStufeCdNext;
+ }
+
+ /**
+ * Sets the value of the mahnStufeCdNext property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setMahnStufeCdNext(String value) {
+ this.mahnStufeCdNext = value;
+ }
+
+ /**
+ * Gets the value of the mahnStufeTextVUNext property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getMahnStufeTextVUNext() {
+ return mahnStufeTextVUNext;
+ }
+
+ /**
+ * Sets the value of the mahnStufeTextVUNext property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setMahnStufeTextVUNext(String value) {
+ this.mahnStufeTextVUNext = value;
+ }
+
+ /**
+ * Gets the value of the mahnStufeGueltigAbNext property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getMahnStufeGueltigAbNext() {
+ return mahnStufeGueltigAbNext;
+ }
+
+ /**
+ * Sets the value of the mahnStufeGueltigAbNext property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setMahnStufeGueltigAbNext(XMLGregorianCalendar value) {
+ this.mahnStufeGueltigAbNext = value;
+ }
+
+ /**
+ * Gets the value of the mahnLetzteZahlung property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getMahnLetzteZahlung() {
+ return mahnLetzteZahlung;
+ }
+
+ /**
+ * Sets the value of the mahnLetzteZahlung property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setMahnLetzteZahlung(XMLGregorianCalendar value) {
+ this.mahnLetzteZahlung = value;
+ }
+
+ /**
+ * Gets the value of the mahnAeltesteFaelligkeit property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getMahnAeltesteFaelligkeit() {
+ return mahnAeltesteFaelligkeit;
+ }
+
+ /**
+ * Sets the value of the mahnAeltesteFaelligkeit property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setMahnAeltesteFaelligkeit(XMLGregorianCalendar value) {
+ this.mahnAeltesteFaelligkeit = value;
+ }
+
+ /**
+ * Gets the value of the mahnAnzahlFaelligkeiten property.
+ *
+ * @return
+ * possible object is
+ * {@link Integer }
+ *
+ */
+ public Integer getMahnAnzahlFaelligkeiten() {
+ return mahnAnzahlFaelligkeiten;
+ }
+
+ /**
+ * Sets the value of the mahnAnzahlFaelligkeiten property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Integer }
+ *
+ */
+ public void setMahnAnzahlFaelligkeiten(Integer value) {
+ this.mahnAnzahlFaelligkeiten = value;
+ }
+
+ /**
+ * Gets the value of the grundRuecklaufCd property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getGrundRuecklaufCd() {
+ return grundRuecklaufCd;
+ }
+
+ /**
+ * Sets the value of the grundRuecklaufCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setGrundRuecklaufCd(String value) {
+ this.grundRuecklaufCd = value;
+ }
+
+ /**
+ * Gets the value of the mahnDeckungBis property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getMahnDeckungBis() {
+ return mahnDeckungBis;
+ }
+
+ /**
+ * Sets the value of the mahnDeckungBis property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setMahnDeckungBis(XMLGregorianCalendar value) {
+ this.mahnDeckungBis = value;
+ }
+
+ /**
+ * Gets the value of the vtgSparteCd property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVtgSparteCd() {
+ return vtgSparteCd;
+ }
+
+ /**
+ * Sets the value of the vtgSparteCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVtgSparteCd(String value) {
+ this.vtgSparteCd = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/NATUERLICHEPERSONType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/NATUERLICHEPERSONType.java
new file mode 100644
index 00000000..3f3af58f
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/NATUERLICHEPERSONType.java
@@ -0,0 +1,321 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_14;
+
+import javax.xml.datatype.XMLGregorianCalendar;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlAttribute;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for NATUERLICHE_PERSON_Type complex type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "NATUERLICHE_PERSON_Type")
+public class NATUERLICHEPERSONType {
+
+ @XmlAttribute(name = "Familienname", required = true)
+ protected String familienname;
+ @XmlAttribute(name = "Vorname")
+ protected String vorname;
+ @XmlAttribute(name = "GeschlechtCd")
+ protected String geschlechtCd;
+ @XmlAttribute(name = "Gebdat")
+ protected XMLGregorianCalendar gebdat;
+ @XmlAttribute(name = "LandesCd")
+ protected String landesCd;
+ @XmlAttribute(name = "FamilienstandCd")
+ protected String familienstandCd;
+ @XmlAttribute(name = "GebLandCd")
+ protected String gebLandCd;
+ @XmlAttribute(name = "HauptWohnLandCd")
+ protected String hauptWohnLandCd;
+ @XmlAttribute(name = "PersonID_VU")
+ protected String personIDVU;
+ @XmlAttribute(name = "PersonID_Makler")
+ protected String personIDMakler;
+
+ /**
+ * Gets the value of the familienname property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getFamilienname() {
+ return familienname;
+ }
+
+ /**
+ * Sets the value of the familienname property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setFamilienname(String value) {
+ this.familienname = value;
+ }
+
+ /**
+ * Gets the value of the vorname property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVorname() {
+ return vorname;
+ }
+
+ /**
+ * Sets the value of the vorname property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVorname(String value) {
+ this.vorname = value;
+ }
+
+ /**
+ * Gets the value of the geschlechtCd property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getGeschlechtCd() {
+ return geschlechtCd;
+ }
+
+ /**
+ * Sets the value of the geschlechtCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setGeschlechtCd(String value) {
+ this.geschlechtCd = value;
+ }
+
+ /**
+ * Gets the value of the gebdat property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getGebdat() {
+ return gebdat;
+ }
+
+ /**
+ * Sets the value of the gebdat property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setGebdat(XMLGregorianCalendar value) {
+ this.gebdat = value;
+ }
+
+ /**
+ * Gets the value of the landesCd property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getLandesCd() {
+ return landesCd;
+ }
+
+ /**
+ * Sets the value of the landesCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setLandesCd(String value) {
+ this.landesCd = value;
+ }
+
+ /**
+ * Gets the value of the familienstandCd property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getFamilienstandCd() {
+ return familienstandCd;
+ }
+
+ /**
+ * Sets the value of the familienstandCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setFamilienstandCd(String value) {
+ this.familienstandCd = value;
+ }
+
+ /**
+ * Gets the value of the gebLandCd property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getGebLandCd() {
+ return gebLandCd;
+ }
+
+ /**
+ * Sets the value of the gebLandCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setGebLandCd(String value) {
+ this.gebLandCd = value;
+ }
+
+ /**
+ * Gets the value of the hauptWohnLandCd property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getHauptWohnLandCd() {
+ return hauptWohnLandCd;
+ }
+
+ /**
+ * Sets the value of the hauptWohnLandCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setHauptWohnLandCd(String value) {
+ this.hauptWohnLandCd = value;
+ }
+
+ /**
+ * Gets the value of the personIDVU property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getPersonIDVU() {
+ return personIDVU;
+ }
+
+ /**
+ * Sets the value of the personIDVU property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setPersonIDVU(String value) {
+ this.personIDVU = value;
+ }
+
+ /**
+ * Gets the value of the personIDMakler property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getPersonIDMakler() {
+ return personIDMakler;
+ }
+
+ /**
+ * Sets the value of the personIDMakler property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setPersonIDMakler(String value) {
+ this.personIDMakler = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/OMDS.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/OMDS.java
new file mode 100644
index 00000000..74a457e5
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/OMDS.java
@@ -0,0 +1,79 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_14;
+
+import java.util.ArrayList;
+import java.util.List;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for anonymous complex type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "paket"
+})
+@XmlRootElement(name = "OMDS")
+public class OMDS {
+
+ @XmlElement(name = "PAKET", required = true)
+ protected List paket;
+
+ /**
+ * Gets the value of the paket 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 Jakarta XML Binding object.
+ * This is why there is not a {@code set} method for the paket property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getPAKET().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link PAKET }
+ *
+ *
+ * @return
+ * The value of the paket property.
+ */
+ public List getPAKET() {
+ if (paket == null) {
+ paket = new ArrayList<>();
+ }
+ return this.paket;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/ObjectFactory.java
new file mode 100644
index 00000000..f96e6b50
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/ObjectFactory.java
@@ -0,0 +1,1285 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_14;
+
+import javax.xml.namespace.QName;
+import jakarta.xml.bind.JAXBElement;
+import jakarta.xml.bind.annotation.XmlElementDecl;
+import jakarta.xml.bind.annotation.XmlRegistry;
+
+
+/**
+ * This object contains factory methods for each
+ * Java content interface and Java element interface
+ * generated in the at.vvo.omds.types.omds2Types.v2_14 package.
+ * An ObjectFactory allows you to programatically
+ * construct new instances of the Java representation
+ * for XML content. The Java representation of XML
+ * content can consist of schema derived interfaces
+ * and classes representing the binding of schema
+ * type definitions, element declarations and model
+ * groups. Factory methods for each of these are
+ * provided in this class.
+ *
+ */
+@XmlRegistry
+public class ObjectFactory {
+
+ private static final QName _ELKommunikation_QNAME = new QName("urn:omds20", "EL-Kommunikation");
+ private static final QName _KLAUSEL_QNAME = new QName("urn:omds20", "KLAUSEL");
+ private static final QName _LOESCHANSTOSS_QNAME = new QName("urn:omds20", "LOESCHANSTOSS");
+ private static final QName _PERSON_QNAME = new QName("urn:omds20", "PERSON");
+ private static final QName _ELAntrag_QNAME = new QName("urn:omds20", "EL-Antrag");
+ private static final QName _ELAnzahl_QNAME = new QName("urn:omds20", "EL-Anzahl");
+ private static final QName _ELBetrag_QNAME = new QName("urn:omds20", "EL-Betrag");
+ private static final QName _ELBezugsberechtigung_QNAME = new QName("urn:omds20", "EL-Bezugsberechtigung");
+ private static final QName _ELEinstufung_QNAME = new QName("urn:omds20", "EL-Einstufung");
+ private static final QName _ELEntscheidungsfrage_QNAME = new QName("urn:omds20", "EL-Entscheidungsfrage");
+ private static final QName _ELIdentifizierung_QNAME = new QName("urn:omds20", "EL-Identifizierung");
+ private static final QName _ELKlausel_QNAME = new QName("urn:omds20", "EL-Klausel");
+ private static final QName _ELPolizzennummer_QNAME = new QName("urn:omds20", "EL-Polizzennummer");
+ private static final QName _ELPraemienfreistellung_QNAME = new QName("urn:omds20", "EL-Praemienfreistellung");
+ private static final QName _ELPraemienkorrektur_QNAME = new QName("urn:omds20", "EL-Praemienkorrektur");
+ private static final QName _ELRahmenvereinbarung_QNAME = new QName("urn:omds20", "EL-Rahmenvereinbarung");
+ private static final QName _ELRahmenvertrag_QNAME = new QName("urn:omds20", "EL-Rahmenvertrag");
+ private static final QName _ELText_QNAME = new QName("urn:omds20", "EL-Text");
+ private static final QName _VERTRAGSPERSON_QNAME = new QName("urn:omds20", "VERTRAGSPERSON");
+ private static final QName _VERSOBJEKT_QNAME = new QName("urn:omds20", "VERS_OBJEKT");
+ private static final QName _SPARTE_QNAME = new QName("urn:omds20", "SPARTE");
+ private static final QName _SCHADEN_QNAME = new QName("urn:omds20", "SCHADEN");
+ private static final QName _PROVISION_QNAME = new QName("urn:omds20", "PROVISION");
+ private static final QName _MAHNUNG_QNAME = new QName("urn:omds20", "MAHNUNG");
+ private static final QName _VERTRAGSFONDS_QNAME = new QName("urn:omds20", "VERTRAGSFONDS");
+ private static final QName _NATUERLICHEPERSON_QNAME = new QName("urn:omds20", "NATUERLICHE_PERSON");
+ private static final QName _SONSTIGEPERSON_QNAME = new QName("urn:omds20", "SONSTIGE_PERSON");
+ private static final QName _VERSPERSON_QNAME = new QName("urn:omds20", "VERS_PERSON");
+ private static final QName _VERSSACHE_QNAME = new QName("urn:omds20", "VERS_SACHE");
+ private static final QName _RISIKO_QNAME = new QName("urn:omds20", "RISIKO");
+ private static final QName _FONDS_QNAME = new QName("urn:omds20", "FONDS");
+ private static final QName _SCHADENBETEILIGTER_QNAME = new QName("urn:omds20", "SCHADEN_BETEILIGTER");
+ private static final QName _GESCHAEDIGTESOBJEKT_QNAME = new QName("urn:omds20", "GESCHAEDIGTES_OBJEKT");
+ private static final QName _ZAHLUNG_QNAME = new QName("urn:omds20", "ZAHLUNG");
+ private static final QName _ELGewinnbeteiligung_QNAME = new QName("urn:omds20", "EL-Gewinnbeteiligung");
+ private static final QName _ELGrenzwert_QNAME = new QName("urn:omds20", "EL-Grenzwert");
+ private static final QName _ELIndex_QNAME = new QName("urn:omds20", "EL-Index");
+ private static final QName _ELLegitimation_QNAME = new QName("urn:omds20", "EL-Legitimation");
+ private static final QName _ELObjekt_QNAME = new QName("urn:omds20", "EL-Objekt");
+ private static final QName _ELObjektdaten_QNAME = new QName("urn:omds20", "EL-Objektdaten");
+ private static final QName _ELFlaeche_QNAME = new QName("urn:omds20", "EL-Flaeche");
+ private static final QName _ELRente_QNAME = new QName("urn:omds20", "EL-Rente");
+ private static final QName _ELSteuer_QNAME = new QName("urn:omds20", "EL-Steuer");
+ private static final QName _ELVersicherungssumme_QNAME = new QName("urn:omds20", "EL-Versicherungssumme");
+ private static final QName _ELZeitraum_QNAME = new QName("urn:omds20", "EL-Zeitraum");
+ private static final QName _ELKFZKennzeichen_QNAME = new QName("urn:omds20", "EL-KFZ-Kennzeichen");
+
+ /**
+ * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: at.vvo.omds.types.omds2Types.v2_14
+ *
+ */
+ public ObjectFactory() {
+ }
+
+ /**
+ * Create an instance of {@link OMDS }
+ *
+ * @return
+ * the new instance of {@link OMDS }
+ */
+ public OMDS createOMDS() {
+ return new OMDS();
+ }
+
+ /**
+ * Create an instance of {@link PAKET }
+ *
+ * @return
+ * the new instance of {@link PAKET }
+ */
+ public PAKET createPAKET() {
+ return new PAKET();
+ }
+
+ /**
+ * Create an instance of {@link VERSUNTERNEHMEN }
+ *
+ * @return
+ * the new instance of {@link VERSUNTERNEHMEN }
+ */
+ public VERSUNTERNEHMEN createVERSUNTERNEHMEN() {
+ return new VERSUNTERNEHMEN();
+ }
+
+ /**
+ * Create an instance of {@link ELKommunikationType }
+ *
+ * @return
+ * the new instance of {@link ELKommunikationType }
+ */
+ public ELKommunikationType createELKommunikationType() {
+ return new ELKommunikationType();
+ }
+
+ /**
+ * Create an instance of {@link SCHLUESSELART }
+ *
+ * @return
+ * the new instance of {@link SCHLUESSELART }
+ */
+ public SCHLUESSELART createSCHLUESSELART() {
+ return new SCHLUESSELART();
+ }
+
+ /**
+ * Create an instance of {@link SCHLUESSEL }
+ *
+ * @return
+ * the new instance of {@link SCHLUESSEL }
+ */
+ public SCHLUESSEL createSCHLUESSEL() {
+ return new SCHLUESSEL();
+ }
+
+ /**
+ * Create an instance of {@link KLAUSELType }
+ *
+ * @return
+ * the new instance of {@link KLAUSELType }
+ */
+ public KLAUSELType createKLAUSELType() {
+ return new KLAUSELType();
+ }
+
+ /**
+ * Create an instance of {@link LOESCHANSTOSSType }
+ *
+ * @return
+ * the new instance of {@link LOESCHANSTOSSType }
+ */
+ public LOESCHANSTOSSType createLOESCHANSTOSSType() {
+ return new LOESCHANSTOSSType();
+ }
+
+ /**
+ * Create an instance of {@link PERSONType }
+ *
+ * @return
+ * the new instance of {@link PERSONType }
+ */
+ public PERSONType createPERSONType() {
+ return new PERSONType();
+ }
+
+ /**
+ * Create an instance of {@link VERTRAG }
+ *
+ * @return
+ * the new instance of {@link VERTRAG }
+ */
+ public VERTRAG createVERTRAG() {
+ return new VERTRAG();
+ }
+
+ /**
+ * Create an instance of {@link VERTRAGType }
+ *
+ * @return
+ * the new instance of {@link VERTRAGType }
+ */
+ public VERTRAGType createVERTRAGType() {
+ return new VERTRAGType();
+ }
+
+ /**
+ * Create an instance of {@link ELAntragType }
+ *
+ * @return
+ * the new instance of {@link ELAntragType }
+ */
+ public ELAntragType createELAntragType() {
+ return new ELAntragType();
+ }
+
+ /**
+ * Create an instance of {@link ELAnzahlType }
+ *
+ * @return
+ * the new instance of {@link ELAnzahlType }
+ */
+ public ELAnzahlType createELAnzahlType() {
+ return new ELAnzahlType();
+ }
+
+ /**
+ * Create an instance of {@link ELBetragType }
+ *
+ * @return
+ * the new instance of {@link ELBetragType }
+ */
+ public ELBetragType createELBetragType() {
+ return new ELBetragType();
+ }
+
+ /**
+ * Create an instance of {@link ELBezugsberechtigungType }
+ *
+ * @return
+ * the new instance of {@link ELBezugsberechtigungType }
+ */
+ public ELBezugsberechtigungType createELBezugsberechtigungType() {
+ return new ELBezugsberechtigungType();
+ }
+
+ /**
+ * Create an instance of {@link ELEinstufungType }
+ *
+ * @return
+ * the new instance of {@link ELEinstufungType }
+ */
+ public ELEinstufungType createELEinstufungType() {
+ return new ELEinstufungType();
+ }
+
+ /**
+ * Create an instance of {@link ELEntscheidungsfrageType }
+ *
+ * @return
+ * the new instance of {@link ELEntscheidungsfrageType }
+ */
+ public ELEntscheidungsfrageType createELEntscheidungsfrageType() {
+ return new ELEntscheidungsfrageType();
+ }
+
+ /**
+ * Create an instance of {@link ELIdentifizierungType }
+ *
+ * @return
+ * the new instance of {@link ELIdentifizierungType }
+ */
+ public ELIdentifizierungType createELIdentifizierungType() {
+ return new ELIdentifizierungType();
+ }
+
+ /**
+ * Create an instance of {@link ELKlauselType }
+ *
+ * @return
+ * the new instance of {@link ELKlauselType }
+ */
+ public ELKlauselType createELKlauselType() {
+ return new ELKlauselType();
+ }
+
+ /**
+ * Create an instance of {@link ELPolizzennummerType }
+ *
+ * @return
+ * the new instance of {@link ELPolizzennummerType }
+ */
+ public ELPolizzennummerType createELPolizzennummerType() {
+ return new ELPolizzennummerType();
+ }
+
+ /**
+ * Create an instance of {@link ELPraemienfreistellungType }
+ *
+ * @return
+ * the new instance of {@link ELPraemienfreistellungType }
+ */
+ public ELPraemienfreistellungType createELPraemienfreistellungType() {
+ return new ELPraemienfreistellungType();
+ }
+
+ /**
+ * Create an instance of {@link ELPraemienkorrekturType }
+ *
+ * @return
+ * the new instance of {@link ELPraemienkorrekturType }
+ */
+ public ELPraemienkorrekturType createELPraemienkorrekturType() {
+ return new ELPraemienkorrekturType();
+ }
+
+ /**
+ * Create an instance of {@link ELRahmenvereinbarungType }
+ *
+ * @return
+ * the new instance of {@link ELRahmenvereinbarungType }
+ */
+ public ELRahmenvereinbarungType createELRahmenvereinbarungType() {
+ return new ELRahmenvereinbarungType();
+ }
+
+ /**
+ * Create an instance of {@link ELRahmenvertragType }
+ *
+ * @return
+ * the new instance of {@link ELRahmenvertragType }
+ */
+ public ELRahmenvertragType createELRahmenvertragType() {
+ return new ELRahmenvertragType();
+ }
+
+ /**
+ * Create an instance of {@link ELSelbstbehalt }
+ *
+ * @return
+ * the new instance of {@link ELSelbstbehalt }
+ */
+ public ELSelbstbehalt createELSelbstbehalt() {
+ return new ELSelbstbehalt();
+ }
+
+ /**
+ * Create an instance of {@link ELSelbstbehaltType }
+ *
+ * @return
+ * the new instance of {@link ELSelbstbehaltType }
+ */
+ public ELSelbstbehaltType createELSelbstbehaltType() {
+ return new ELSelbstbehaltType();
+ }
+
+ /**
+ * Create an instance of {@link ELTextType }
+ *
+ * @return
+ * the new instance of {@link ELTextType }
+ */
+ public ELTextType createELTextType() {
+ return new ELTextType();
+ }
+
+ /**
+ * Create an instance of {@link VERTRAGSPERSONType }
+ *
+ * @return
+ * the new instance of {@link VERTRAGSPERSONType }
+ */
+ public VERTRAGSPERSONType createVERTRAGSPERSONType() {
+ return new VERTRAGSPERSONType();
+ }
+
+ /**
+ * Create an instance of {@link VERSOBJEKTType }
+ *
+ * @return
+ * the new instance of {@link VERSOBJEKTType }
+ */
+ public VERSOBJEKTType createVERSOBJEKTType() {
+ return new VERSOBJEKTType();
+ }
+
+ /**
+ * Create an instance of {@link SPARTEType }
+ *
+ * @return
+ * the new instance of {@link SPARTEType }
+ */
+ public SPARTEType createSPARTEType() {
+ return new SPARTEType();
+ }
+
+ /**
+ * Create an instance of {@link SCHADENType }
+ *
+ * @return
+ * the new instance of {@link SCHADENType }
+ */
+ public SCHADENType createSCHADENType() {
+ return new SCHADENType();
+ }
+
+ /**
+ * Create an instance of {@link PROVISIONType }
+ *
+ * @return
+ * the new instance of {@link PROVISIONType }
+ */
+ public PROVISIONType createPROVISIONType() {
+ return new PROVISIONType();
+ }
+
+ /**
+ * Create an instance of {@link MAHNUNGType }
+ *
+ * @return
+ * the new instance of {@link MAHNUNGType }
+ */
+ public MAHNUNGType createMAHNUNGType() {
+ return new MAHNUNGType();
+ }
+
+ /**
+ * Create an instance of {@link VERTRAGSFONDSType }
+ *
+ * @return
+ * the new instance of {@link VERTRAGSFONDSType }
+ */
+ public VERTRAGSFONDSType createVERTRAGSFONDSType() {
+ return new VERTRAGSFONDSType();
+ }
+
+ /**
+ * Create an instance of {@link NATUERLICHEPERSONType }
+ *
+ * @return
+ * the new instance of {@link NATUERLICHEPERSONType }
+ */
+ public NATUERLICHEPERSONType createNATUERLICHEPERSONType() {
+ return new NATUERLICHEPERSONType();
+ }
+
+ /**
+ * Create an instance of {@link SONSTIGEPERSONType }
+ *
+ * @return
+ * the new instance of {@link SONSTIGEPERSONType }
+ */
+ public SONSTIGEPERSONType createSONSTIGEPERSONType() {
+ return new SONSTIGEPERSONType();
+ }
+
+ /**
+ * Create an instance of {@link VERSPERSONType }
+ *
+ * @return
+ * the new instance of {@link VERSPERSONType }
+ */
+ public VERSPERSONType createVERSPERSONType() {
+ return new VERSPERSONType();
+ }
+
+ /**
+ * Create an instance of {@link VERSKFZ }
+ *
+ * @return
+ * the new instance of {@link VERSKFZ }
+ */
+ public VERSKFZ createVERSKFZ() {
+ return new VERSKFZ();
+ }
+
+ /**
+ * Create an instance of {@link VERSKFZType }
+ *
+ * @return
+ * the new instance of {@link VERSKFZType }
+ */
+ public VERSKFZType createVERSKFZType() {
+ return new VERSKFZType();
+ }
+
+ /**
+ * Create an instance of {@link VERSSACHEType }
+ *
+ * @return
+ * the new instance of {@link VERSSACHEType }
+ */
+ public VERSSACHEType createVERSSACHEType() {
+ return new VERSSACHEType();
+ }
+
+ /**
+ * Create an instance of {@link RISIKOType }
+ *
+ * @return
+ * the new instance of {@link RISIKOType }
+ */
+ public RISIKOType createRISIKOType() {
+ return new RISIKOType();
+ }
+
+ /**
+ * Create an instance of {@link FONDSType }
+ *
+ * @return
+ * the new instance of {@link FONDSType }
+ */
+ public FONDSType createFONDSType() {
+ return new FONDSType();
+ }
+
+ /**
+ * Create an instance of {@link PORTFOLIO }
+ *
+ * @return
+ * the new instance of {@link PORTFOLIO }
+ */
+ public PORTFOLIO createPORTFOLIO() {
+ return new PORTFOLIO();
+ }
+
+ /**
+ * Create an instance of {@link PORTFOLIOTYPE }
+ *
+ * @return
+ * the new instance of {@link PORTFOLIOTYPE }
+ */
+ public PORTFOLIOTYPE createPORTFOLIOTYPE() {
+ return new PORTFOLIOTYPE();
+ }
+
+ /**
+ * Create an instance of {@link SCHADENBETEILIGTERType }
+ *
+ * @return
+ * the new instance of {@link SCHADENBETEILIGTERType }
+ */
+ public SCHADENBETEILIGTERType createSCHADENBETEILIGTERType() {
+ return new SCHADENBETEILIGTERType();
+ }
+
+ /**
+ * Create an instance of {@link GESCHAEDIGTESOBJEKTType }
+ *
+ * @return
+ * the new instance of {@link GESCHAEDIGTESOBJEKTType }
+ */
+ public GESCHAEDIGTESOBJEKTType createGESCHAEDIGTESOBJEKTType() {
+ return new GESCHAEDIGTESOBJEKTType();
+ }
+
+ /**
+ * Create an instance of {@link ZAHLUNGType }
+ *
+ * @return
+ * the new instance of {@link ZAHLUNGType }
+ */
+ public ZAHLUNGType createZAHLUNGType() {
+ return new ZAHLUNGType();
+ }
+
+ /**
+ * Create an instance of {@link ELGewinnbeteiligungType }
+ *
+ * @return
+ * the new instance of {@link ELGewinnbeteiligungType }
+ */
+ public ELGewinnbeteiligungType createELGewinnbeteiligungType() {
+ return new ELGewinnbeteiligungType();
+ }
+
+ /**
+ * Create an instance of {@link ELGrenzwertType }
+ *
+ * @return
+ * the new instance of {@link ELGrenzwertType }
+ */
+ public ELGrenzwertType createELGrenzwertType() {
+ return new ELGrenzwertType();
+ }
+
+ /**
+ * Create an instance of {@link ELIndexType }
+ *
+ * @return
+ * the new instance of {@link ELIndexType }
+ */
+ public ELIndexType createELIndexType() {
+ return new ELIndexType();
+ }
+
+ /**
+ * Create an instance of {@link ELLegitimationType }
+ *
+ * @return
+ * the new instance of {@link ELLegitimationType }
+ */
+ public ELLegitimationType createELLegitimationType() {
+ return new ELLegitimationType();
+ }
+
+ /**
+ * Create an instance of {@link ELObjektType }
+ *
+ * @return
+ * the new instance of {@link ELObjektType }
+ */
+ public ELObjektType createELObjektType() {
+ return new ELObjektType();
+ }
+
+ /**
+ * Create an instance of {@link ELObjektdatenType }
+ *
+ * @return
+ * the new instance of {@link ELObjektdatenType }
+ */
+ public ELObjektdatenType createELObjektdatenType() {
+ return new ELObjektdatenType();
+ }
+
+ /**
+ * Create an instance of {@link ELFlaecheType }
+ *
+ * @return
+ * the new instance of {@link ELFlaecheType }
+ */
+ public ELFlaecheType createELFlaecheType() {
+ return new ELFlaecheType();
+ }
+
+ /**
+ * Create an instance of {@link ELRenteType }
+ *
+ * @return
+ * the new instance of {@link ELRenteType }
+ */
+ public ELRenteType createELRenteType() {
+ return new ELRenteType();
+ }
+
+ /**
+ * Create an instance of {@link ELSteuerType }
+ *
+ * @return
+ * the new instance of {@link ELSteuerType }
+ */
+ public ELSteuerType createELSteuerType() {
+ return new ELSteuerType();
+ }
+
+ /**
+ * Create an instance of {@link ELVersicherungssummeType }
+ *
+ * @return
+ * the new instance of {@link ELVersicherungssummeType }
+ */
+ public ELVersicherungssummeType createELVersicherungssummeType() {
+ return new ELVersicherungssummeType();
+ }
+
+ /**
+ * Create an instance of {@link ELZeitraumType }
+ *
+ * @return
+ * the new instance of {@link ELZeitraumType }
+ */
+ public ELZeitraumType createELZeitraumType() {
+ return new ELZeitraumType();
+ }
+
+ /**
+ * Create an instance of {@link ELKFZKennzeichenType }
+ *
+ * @return
+ * the new instance of {@link ELKFZKennzeichenType }
+ */
+ public ELKFZKennzeichenType createELKFZKennzeichenType() {
+ return new ELKFZKennzeichenType();
+ }
+
+ /**
+ * Create an instance of {@link ADRESSEType }
+ *
+ * @return
+ * the new instance of {@link ADRESSEType }
+ */
+ public ADRESSEType createADRESSEType() {
+ return new ADRESSEType();
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ELKommunikationType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link ELKommunikationType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "EL-Kommunikation")
+ public JAXBElement createELKommunikation(ELKommunikationType value) {
+ return new JAXBElement<>(_ELKommunikation_QNAME, ELKommunikationType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link KLAUSELType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link KLAUSELType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "KLAUSEL")
+ public JAXBElement createKLAUSEL(KLAUSELType value) {
+ return new JAXBElement<>(_KLAUSEL_QNAME, KLAUSELType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link LOESCHANSTOSSType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link LOESCHANSTOSSType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "LOESCHANSTOSS")
+ public JAXBElement createLOESCHANSTOSS(LOESCHANSTOSSType value) {
+ return new JAXBElement<>(_LOESCHANSTOSS_QNAME, LOESCHANSTOSSType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link PERSONType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link PERSONType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "PERSON")
+ public JAXBElement createPERSON(PERSONType value) {
+ return new JAXBElement<>(_PERSON_QNAME, PERSONType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ELAntragType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link ELAntragType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "EL-Antrag")
+ public JAXBElement createELAntrag(ELAntragType value) {
+ return new JAXBElement<>(_ELAntrag_QNAME, ELAntragType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ELAnzahlType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link ELAnzahlType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "EL-Anzahl")
+ public JAXBElement createELAnzahl(ELAnzahlType value) {
+ return new JAXBElement<>(_ELAnzahl_QNAME, ELAnzahlType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ELBetragType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link ELBetragType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "EL-Betrag")
+ public JAXBElement createELBetrag(ELBetragType value) {
+ return new JAXBElement<>(_ELBetrag_QNAME, ELBetragType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ELBezugsberechtigungType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link ELBezugsberechtigungType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "EL-Bezugsberechtigung")
+ public JAXBElement createELBezugsberechtigung(ELBezugsberechtigungType value) {
+ return new JAXBElement<>(_ELBezugsberechtigung_QNAME, ELBezugsberechtigungType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ELEinstufungType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link ELEinstufungType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "EL-Einstufung")
+ public JAXBElement createELEinstufung(ELEinstufungType value) {
+ return new JAXBElement<>(_ELEinstufung_QNAME, ELEinstufungType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ELEntscheidungsfrageType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link ELEntscheidungsfrageType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "EL-Entscheidungsfrage")
+ public JAXBElement createELEntscheidungsfrage(ELEntscheidungsfrageType value) {
+ return new JAXBElement<>(_ELEntscheidungsfrage_QNAME, ELEntscheidungsfrageType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ELIdentifizierungType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link ELIdentifizierungType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "EL-Identifizierung")
+ public JAXBElement createELIdentifizierung(ELIdentifizierungType value) {
+ return new JAXBElement<>(_ELIdentifizierung_QNAME, ELIdentifizierungType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ELKlauselType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link ELKlauselType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "EL-Klausel")
+ public JAXBElement createELKlausel(ELKlauselType value) {
+ return new JAXBElement<>(_ELKlausel_QNAME, ELKlauselType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ELPolizzennummerType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link ELPolizzennummerType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "EL-Polizzennummer")
+ public JAXBElement createELPolizzennummer(ELPolizzennummerType value) {
+ return new JAXBElement<>(_ELPolizzennummer_QNAME, ELPolizzennummerType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ELPraemienfreistellungType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link ELPraemienfreistellungType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "EL-Praemienfreistellung")
+ public JAXBElement createELPraemienfreistellung(ELPraemienfreistellungType value) {
+ return new JAXBElement<>(_ELPraemienfreistellung_QNAME, ELPraemienfreistellungType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ELPraemienkorrekturType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link ELPraemienkorrekturType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "EL-Praemienkorrektur")
+ public JAXBElement createELPraemienkorrektur(ELPraemienkorrekturType value) {
+ return new JAXBElement<>(_ELPraemienkorrektur_QNAME, ELPraemienkorrekturType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ELRahmenvereinbarungType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link ELRahmenvereinbarungType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "EL-Rahmenvereinbarung")
+ public JAXBElement createELRahmenvereinbarung(ELRahmenvereinbarungType value) {
+ return new JAXBElement<>(_ELRahmenvereinbarung_QNAME, ELRahmenvereinbarungType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ELRahmenvertragType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link ELRahmenvertragType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "EL-Rahmenvertrag")
+ public JAXBElement createELRahmenvertrag(ELRahmenvertragType value) {
+ return new JAXBElement<>(_ELRahmenvertrag_QNAME, ELRahmenvertragType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ELTextType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link ELTextType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "EL-Text")
+ public JAXBElement createELText(ELTextType value) {
+ return new JAXBElement<>(_ELText_QNAME, ELTextType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link VERTRAGSPERSONType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link VERTRAGSPERSONType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "VERTRAGSPERSON")
+ public JAXBElement createVERTRAGSPERSON(VERTRAGSPERSONType value) {
+ return new JAXBElement<>(_VERTRAGSPERSON_QNAME, VERTRAGSPERSONType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link VERSOBJEKTType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link VERSOBJEKTType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "VERS_OBJEKT")
+ public JAXBElement createVERSOBJEKT(VERSOBJEKTType value) {
+ return new JAXBElement<>(_VERSOBJEKT_QNAME, VERSOBJEKTType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link SPARTEType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link SPARTEType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "SPARTE")
+ public JAXBElement createSPARTE(SPARTEType value) {
+ return new JAXBElement<>(_SPARTE_QNAME, SPARTEType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link SCHADENType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link SCHADENType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "SCHADEN")
+ public JAXBElement createSCHADEN(SCHADENType value) {
+ return new JAXBElement<>(_SCHADEN_QNAME, SCHADENType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link PROVISIONType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link PROVISIONType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "PROVISION")
+ public JAXBElement createPROVISION(PROVISIONType value) {
+ return new JAXBElement<>(_PROVISION_QNAME, PROVISIONType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link MAHNUNGType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link MAHNUNGType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "MAHNUNG")
+ public JAXBElement createMAHNUNG(MAHNUNGType value) {
+ return new JAXBElement<>(_MAHNUNG_QNAME, MAHNUNGType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link VERTRAGSFONDSType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link VERTRAGSFONDSType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "VERTRAGSFONDS")
+ public JAXBElement createVERTRAGSFONDS(VERTRAGSFONDSType value) {
+ return new JAXBElement<>(_VERTRAGSFONDS_QNAME, VERTRAGSFONDSType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link NATUERLICHEPERSONType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link NATUERLICHEPERSONType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "NATUERLICHE_PERSON")
+ public JAXBElement createNATUERLICHEPERSON(NATUERLICHEPERSONType value) {
+ return new JAXBElement<>(_NATUERLICHEPERSON_QNAME, NATUERLICHEPERSONType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link SONSTIGEPERSONType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link SONSTIGEPERSONType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "SONSTIGE_PERSON")
+ public JAXBElement createSONSTIGEPERSON(SONSTIGEPERSONType value) {
+ return new JAXBElement<>(_SONSTIGEPERSON_QNAME, SONSTIGEPERSONType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link VERSPERSONType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link VERSPERSONType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "VERS_PERSON")
+ public JAXBElement createVERSPERSON(VERSPERSONType value) {
+ return new JAXBElement<>(_VERSPERSON_QNAME, VERSPERSONType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link VERSSACHEType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link VERSSACHEType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "VERS_SACHE")
+ public JAXBElement createVERSSACHE(VERSSACHEType value) {
+ return new JAXBElement<>(_VERSSACHE_QNAME, VERSSACHEType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link RISIKOType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link RISIKOType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "RISIKO")
+ public JAXBElement createRISIKO(RISIKOType value) {
+ return new JAXBElement<>(_RISIKO_QNAME, RISIKOType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link FONDSType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link FONDSType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "FONDS")
+ public JAXBElement createFONDS(FONDSType value) {
+ return new JAXBElement<>(_FONDS_QNAME, FONDSType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link SCHADENBETEILIGTERType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link SCHADENBETEILIGTERType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "SCHADEN_BETEILIGTER")
+ public JAXBElement createSCHADENBETEILIGTER(SCHADENBETEILIGTERType value) {
+ return new JAXBElement<>(_SCHADENBETEILIGTER_QNAME, SCHADENBETEILIGTERType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link GESCHAEDIGTESOBJEKTType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link GESCHAEDIGTESOBJEKTType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "GESCHAEDIGTES_OBJEKT")
+ public JAXBElement createGESCHAEDIGTESOBJEKT(GESCHAEDIGTESOBJEKTType value) {
+ return new JAXBElement<>(_GESCHAEDIGTESOBJEKT_QNAME, GESCHAEDIGTESOBJEKTType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ZAHLUNGType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link ZAHLUNGType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "ZAHLUNG")
+ public JAXBElement createZAHLUNG(ZAHLUNGType value) {
+ return new JAXBElement<>(_ZAHLUNG_QNAME, ZAHLUNGType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ELGewinnbeteiligungType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link ELGewinnbeteiligungType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "EL-Gewinnbeteiligung")
+ public JAXBElement createELGewinnbeteiligung(ELGewinnbeteiligungType value) {
+ return new JAXBElement<>(_ELGewinnbeteiligung_QNAME, ELGewinnbeteiligungType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ELGrenzwertType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link ELGrenzwertType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "EL-Grenzwert")
+ public JAXBElement createELGrenzwert(ELGrenzwertType value) {
+ return new JAXBElement<>(_ELGrenzwert_QNAME, ELGrenzwertType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ELIndexType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link ELIndexType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "EL-Index")
+ public JAXBElement createELIndex(ELIndexType value) {
+ return new JAXBElement<>(_ELIndex_QNAME, ELIndexType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ELLegitimationType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link ELLegitimationType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "EL-Legitimation")
+ public JAXBElement createELLegitimation(ELLegitimationType value) {
+ return new JAXBElement<>(_ELLegitimation_QNAME, ELLegitimationType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ELObjektType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link ELObjektType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "EL-Objekt")
+ public JAXBElement createELObjekt(ELObjektType value) {
+ return new JAXBElement<>(_ELObjekt_QNAME, ELObjektType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ELObjektdatenType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link ELObjektdatenType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "EL-Objektdaten")
+ public JAXBElement createELObjektdaten(ELObjektdatenType value) {
+ return new JAXBElement<>(_ELObjektdaten_QNAME, ELObjektdatenType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ELFlaecheType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link ELFlaecheType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "EL-Flaeche")
+ public JAXBElement createELFlaeche(ELFlaecheType value) {
+ return new JAXBElement<>(_ELFlaeche_QNAME, ELFlaecheType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ELRenteType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link ELRenteType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "EL-Rente")
+ public JAXBElement createELRente(ELRenteType value) {
+ return new JAXBElement<>(_ELRente_QNAME, ELRenteType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ELSteuerType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link ELSteuerType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "EL-Steuer")
+ public JAXBElement createELSteuer(ELSteuerType value) {
+ return new JAXBElement<>(_ELSteuer_QNAME, ELSteuerType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ELVersicherungssummeType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link ELVersicherungssummeType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "EL-Versicherungssumme")
+ public JAXBElement createELVersicherungssumme(ELVersicherungssummeType value) {
+ return new JAXBElement<>(_ELVersicherungssumme_QNAME, ELVersicherungssummeType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ELZeitraumType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link ELZeitraumType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "EL-Zeitraum")
+ public JAXBElement createELZeitraum(ELZeitraumType value) {
+ return new JAXBElement<>(_ELZeitraum_QNAME, ELZeitraumType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ELKFZKennzeichenType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link ELKFZKennzeichenType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "EL-KFZ-Kennzeichen")
+ public JAXBElement createELKFZKennzeichen(ELKFZKennzeichenType value) {
+ return new JAXBElement<>(_ELKFZKennzeichen_QNAME, ELKFZKennzeichenType.class, null, value);
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/PAKET.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/PAKET.java
new file mode 100644
index 00000000..08249678
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/PAKET.java
@@ -0,0 +1,710 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_14;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.datatype.XMLGregorianCalendar;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlAttribute;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for anonymous complex type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "versunternehmen",
+ "schluesselart",
+ "klausel",
+ "loeschanstoss",
+ "person",
+ "vertrag",
+ "schaden",
+ "provision",
+ "mahnung",
+ "vertragsfonds"
+})
+@XmlRootElement(name = "PAKET")
+public class PAKET {
+
+ @XmlElement(name = "VERS_UNTERNEHMEN")
+ protected List versunternehmen;
+ @XmlElement(name = "SCHLUESSELART")
+ protected List schluesselart;
+ @XmlElement(name = "KLAUSEL")
+ protected List klausel;
+ @XmlElement(name = "LOESCHANSTOSS")
+ protected List loeschanstoss;
+ @XmlElement(name = "PERSON")
+ protected List person;
+ @XmlElement(name = "VERTRAG")
+ protected List vertrag;
+ @XmlElement(name = "SCHADEN")
+ protected List schaden;
+ @XmlElement(name = "PROVISION")
+ protected List provision;
+ @XmlElement(name = "MAHNUNG")
+ protected List mahnung;
+ @XmlElement(name = "VERTRAGSFONDS")
+ protected List vertragsfonds;
+ @XmlAttribute(name = "VUNr", required = true)
+ protected String vuNr;
+ @XmlAttribute(name = "MaklerID", required = true)
+ protected String maklerID;
+ @XmlAttribute(name = "PaketZpktErstell", required = true)
+ protected XMLGregorianCalendar paketZpktErstell;
+ @XmlAttribute(name = "PaketZpktLetztErstell")
+ protected XMLGregorianCalendar paketZpktLetztErstell;
+ @XmlAttribute(name = "PaketInhCd", required = true)
+ protected PaketInhCdType paketInhCd;
+ @XmlAttribute(name = "PaketUmfCd", required = true)
+ protected PaketUmfCdType paketUmfCd;
+ @XmlAttribute(name = "OMDSVersion", required = true)
+ protected String omdsVersion;
+ @XmlAttribute(name = "VUVersion")
+ protected String vuVersion;
+ @XmlAttribute(name = "DVRNrAbs", required = true)
+ protected String dvrNrAbs;
+ @XmlAttribute(name = "PaketKommentar")
+ protected String paketKommentar;
+ @XmlAttribute(name = "SprachCd")
+ protected SprachCdType sprachCd;
+
+ /**
+ * Gets the value of the versunternehmen 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 Jakarta XML Binding object.
+ * This is why there is not a {@code set} method for the versunternehmen property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getVERSUNTERNEHMEN().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link VERSUNTERNEHMEN }
+ *
+ *
+ * @return
+ * The value of the versunternehmen property.
+ */
+ public List getVERSUNTERNEHMEN() {
+ if (versunternehmen == null) {
+ versunternehmen = new ArrayList<>();
+ }
+ return this.versunternehmen;
+ }
+
+ /**
+ * Gets the value of the schluesselart 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 Jakarta XML Binding object.
+ * This is why there is not a {@code set} method for the schluesselart property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getSCHLUESSELART().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link SCHLUESSELART }
+ *
+ *
+ * @return
+ * The value of the schluesselart property.
+ */
+ public List getSCHLUESSELART() {
+ if (schluesselart == null) {
+ schluesselart = new ArrayList<>();
+ }
+ return this.schluesselart;
+ }
+
+ /**
+ * Gets the value of the klausel 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 Jakarta XML Binding object.
+ * This is why there is not a {@code set} method for the klausel property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getKLAUSEL().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link KLAUSELType }
+ *
+ *
+ * @return
+ * The value of the klausel property.
+ */
+ public List getKLAUSEL() {
+ if (klausel == null) {
+ klausel = new ArrayList<>();
+ }
+ return this.klausel;
+ }
+
+ /**
+ * Gets the value of the loeschanstoss 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 Jakarta XML Binding object.
+ * This is why there is not a {@code set} method for the loeschanstoss property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getLOESCHANSTOSS().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link LOESCHANSTOSSType }
+ *
+ *
+ * @return
+ * The value of the loeschanstoss property.
+ */
+ public List getLOESCHANSTOSS() {
+ if (loeschanstoss == null) {
+ loeschanstoss = new ArrayList<>();
+ }
+ return this.loeschanstoss;
+ }
+
+ /**
+ * Gets the value of the person 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 Jakarta XML Binding object.
+ * This is why there is not a {@code set} method for the person property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getPERSON().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link PERSONType }
+ *
+ *
+ * @return
+ * The value of the person property.
+ */
+ public List getPERSON() {
+ if (person == null) {
+ person = new ArrayList<>();
+ }
+ return this.person;
+ }
+
+ /**
+ * Gets the value of the vertrag 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 Jakarta XML Binding object.
+ * This is why there is not a {@code set} method for the vertrag property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getVERTRAG().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link VERTRAG }
+ *
+ *
+ * @return
+ * The value of the vertrag property.
+ */
+ public List getVERTRAG() {
+ if (vertrag == null) {
+ vertrag = new ArrayList<>();
+ }
+ return this.vertrag;
+ }
+
+ /**
+ * Gets the value of the schaden 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 Jakarta XML Binding object.
+ * This is why there is not a {@code set} method for the schaden property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getSCHADEN().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link SCHADENType }
+ *
+ *
+ * @return
+ * The value of the schaden property.
+ */
+ public List getSCHADEN() {
+ if (schaden == null) {
+ schaden = new ArrayList<>();
+ }
+ return this.schaden;
+ }
+
+ /**
+ * Gets the value of the provision 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 Jakarta XML Binding object.
+ * This is why there is not a {@code set} method for the provision property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getPROVISION().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link PROVISIONType }
+ *
+ *
+ * @return
+ * The value of the provision property.
+ */
+ public List getPROVISION() {
+ if (provision == null) {
+ provision = new ArrayList<>();
+ }
+ return this.provision;
+ }
+
+ /**
+ * Gets the value of the mahnung 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 Jakarta XML Binding object.
+ * This is why there is not a {@code set} method for the mahnung property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getMAHNUNG().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link MAHNUNGType }
+ *
+ *
+ * @return
+ * The value of the mahnung property.
+ */
+ public List getMAHNUNG() {
+ if (mahnung == null) {
+ mahnung = new ArrayList<>();
+ }
+ return this.mahnung;
+ }
+
+ /**
+ * Gets the value of the vertragsfonds 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 Jakarta XML Binding object.
+ * This is why there is not a {@code set} method for the vertragsfonds property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getVERTRAGSFONDS().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link VERTRAGSFONDSType }
+ *
+ *
+ * @return
+ * The value of the vertragsfonds property.
+ */
+ public List getVERTRAGSFONDS() {
+ if (vertragsfonds == null) {
+ vertragsfonds = new ArrayList<>();
+ }
+ return this.vertragsfonds;
+ }
+
+ /**
+ * Gets the value of the vuNr property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVUNr() {
+ return vuNr;
+ }
+
+ /**
+ * Sets the value of the vuNr property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVUNr(String value) {
+ this.vuNr = value;
+ }
+
+ /**
+ * Gets the value of the maklerID property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getMaklerID() {
+ return maklerID;
+ }
+
+ /**
+ * Sets the value of the maklerID property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setMaklerID(String value) {
+ this.maklerID = value;
+ }
+
+ /**
+ * Gets the value of the paketZpktErstell property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getPaketZpktErstell() {
+ return paketZpktErstell;
+ }
+
+ /**
+ * Sets the value of the paketZpktErstell property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setPaketZpktErstell(XMLGregorianCalendar value) {
+ this.paketZpktErstell = value;
+ }
+
+ /**
+ * Gets the value of the paketZpktLetztErstell property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getPaketZpktLetztErstell() {
+ return paketZpktLetztErstell;
+ }
+
+ /**
+ * Sets the value of the paketZpktLetztErstell property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setPaketZpktLetztErstell(XMLGregorianCalendar value) {
+ this.paketZpktLetztErstell = value;
+ }
+
+ /**
+ * Gets the value of the paketInhCd property.
+ *
+ * @return
+ * possible object is
+ * {@link PaketInhCdType }
+ *
+ */
+ public PaketInhCdType getPaketInhCd() {
+ return paketInhCd;
+ }
+
+ /**
+ * Sets the value of the paketInhCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link PaketInhCdType }
+ *
+ */
+ public void setPaketInhCd(PaketInhCdType value) {
+ this.paketInhCd = value;
+ }
+
+ /**
+ * Gets the value of the paketUmfCd property.
+ *
+ * @return
+ * possible object is
+ * {@link PaketUmfCdType }
+ *
+ */
+ public PaketUmfCdType getPaketUmfCd() {
+ return paketUmfCd;
+ }
+
+ /**
+ * Sets the value of the paketUmfCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link PaketUmfCdType }
+ *
+ */
+ public void setPaketUmfCd(PaketUmfCdType value) {
+ this.paketUmfCd = value;
+ }
+
+ /**
+ * Gets the value of the omdsVersion property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getOMDSVersion() {
+ return omdsVersion;
+ }
+
+ /**
+ * Sets the value of the omdsVersion property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setOMDSVersion(String value) {
+ this.omdsVersion = value;
+ }
+
+ /**
+ * Gets the value of the vuVersion property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVUVersion() {
+ return vuVersion;
+ }
+
+ /**
+ * Sets the value of the vuVersion property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVUVersion(String value) {
+ this.vuVersion = value;
+ }
+
+ /**
+ * Gets the value of the dvrNrAbs property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getDVRNrAbs() {
+ return dvrNrAbs;
+ }
+
+ /**
+ * Sets the value of the dvrNrAbs property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setDVRNrAbs(String value) {
+ this.dvrNrAbs = value;
+ }
+
+ /**
+ * Gets the value of the paketKommentar property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getPaketKommentar() {
+ return paketKommentar;
+ }
+
+ /**
+ * Sets the value of the paketKommentar property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setPaketKommentar(String value) {
+ this.paketKommentar = value;
+ }
+
+ /**
+ * Gets the value of the sprachCd property.
+ *
+ * @return
+ * possible object is
+ * {@link SprachCdType }
+ *
+ */
+ public SprachCdType getSprachCd() {
+ return sprachCd;
+ }
+
+ /**
+ * Sets the value of the sprachCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link SprachCdType }
+ *
+ */
+ public void setSprachCd(SprachCdType value) {
+ this.sprachCd = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/PERSONType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/PERSONType.java
new file mode 100644
index 00000000..beff5d38
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/PERSONType.java
@@ -0,0 +1,456 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_14;
+
+import java.util.ArrayList;
+import java.util.List;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlAttribute;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlElements;
+import jakarta.xml.bind.annotation.XmlSchemaType;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for PERSON_Type complex type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "PERSON_Type", propOrder = {
+ "natuerlicheperson",
+ "sonstigeperson",
+ "elAnzahlOrELEinstufungOrELEntscheidungsfrage"
+})
+public class PERSONType {
+
+ @XmlElement(name = "NATUERLICHE_PERSON")
+ protected NATUERLICHEPERSONType natuerlicheperson;
+ @XmlElement(name = "SONSTIGE_PERSON")
+ protected SONSTIGEPERSONType sonstigeperson;
+ @XmlElements({
+ @XmlElement(name = "EL-Anzahl", type = ELAnzahlType.class),
+ @XmlElement(name = "EL-Einstufung", type = ELEinstufungType.class),
+ @XmlElement(name = "EL-Entscheidungsfrage", type = ELEntscheidungsfrageType.class),
+ @XmlElement(name = "EL-Identifizierung", type = ELIdentifizierungType.class),
+ @XmlElement(name = "EL-Kommunikation", type = ELKommunikationType.class),
+ @XmlElement(name = "EL-Legitimation", type = ELLegitimationType.class),
+ @XmlElement(name = "EL-Text", type = ELTextType.class)
+ })
+ protected List elAnzahlOrELEinstufungOrELEntscheidungsfrage;
+ @XmlAttribute(name = "Personennr", required = true)
+ protected String personennr;
+ @XmlAttribute(name = "PersArtCd", required = true)
+ protected PersArtCdType persArtCd;
+ @XmlAttribute(name = "Pac")
+ @XmlSchemaType(name = "unsignedInt")
+ protected Long pac;
+ @XmlAttribute(name = "LandesCd")
+ protected String landesCd;
+ @XmlAttribute(name = "PLZ")
+ protected String plz;
+ @XmlAttribute(name = "Ort")
+ protected String ort;
+ @XmlAttribute(name = "Strasse")
+ protected String strasse;
+ @XmlAttribute(name = "Hausnr")
+ protected String hausnr;
+ @XmlAttribute(name = "Zusatz")
+ protected String zusatz;
+ @XmlAttribute(name = "AdressID_VU")
+ protected String adressIDVU;
+ @XmlAttribute(name = "AdressID_Makler")
+ protected String adressIDMakler;
+
+ /**
+ * Gets the value of the natuerlicheperson property.
+ *
+ * @return
+ * possible object is
+ * {@link NATUERLICHEPERSONType }
+ *
+ */
+ public NATUERLICHEPERSONType getNATUERLICHEPERSON() {
+ return natuerlicheperson;
+ }
+
+ /**
+ * Sets the value of the natuerlicheperson property.
+ *
+ * @param value
+ * allowed object is
+ * {@link NATUERLICHEPERSONType }
+ *
+ */
+ public void setNATUERLICHEPERSON(NATUERLICHEPERSONType value) {
+ this.natuerlicheperson = value;
+ }
+
+ /**
+ * Gets the value of the sonstigeperson property.
+ *
+ * @return
+ * possible object is
+ * {@link SONSTIGEPERSONType }
+ *
+ */
+ public SONSTIGEPERSONType getSONSTIGEPERSON() {
+ return sonstigeperson;
+ }
+
+ /**
+ * Sets the value of the sonstigeperson property.
+ *
+ * @param value
+ * allowed object is
+ * {@link SONSTIGEPERSONType }
+ *
+ */
+ public void setSONSTIGEPERSON(SONSTIGEPERSONType value) {
+ this.sonstigeperson = value;
+ }
+
+ /**
+ * Gets the value of the elAnzahlOrELEinstufungOrELEntscheidungsfrage 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 Jakarta XML Binding object.
+ * This is why there is not a {@code set} method for the elAnzahlOrELEinstufungOrELEntscheidungsfrage property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getELAnzahlOrELEinstufungOrELEntscheidungsfrage().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ELAnzahlType }
+ * {@link ELEinstufungType }
+ * {@link ELEntscheidungsfrageType }
+ * {@link ELIdentifizierungType }
+ * {@link ELKommunikationType }
+ * {@link ELLegitimationType }
+ * {@link ELTextType }
+ *
+ *
+ * @return
+ * The value of the elAnzahlOrELEinstufungOrELEntscheidungsfrage property.
+ */
+ public List getELAnzahlOrELEinstufungOrELEntscheidungsfrage() {
+ if (elAnzahlOrELEinstufungOrELEntscheidungsfrage == null) {
+ elAnzahlOrELEinstufungOrELEntscheidungsfrage = new ArrayList<>();
+ }
+ return this.elAnzahlOrELEinstufungOrELEntscheidungsfrage;
+ }
+
+ /**
+ * Gets the value of the personennr property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getPersonennr() {
+ return personennr;
+ }
+
+ /**
+ * Sets the value of the personennr property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setPersonennr(String value) {
+ this.personennr = value;
+ }
+
+ /**
+ * Gets the value of the persArtCd property.
+ *
+ * @return
+ * possible object is
+ * {@link PersArtCdType }
+ *
+ */
+ public PersArtCdType getPersArtCd() {
+ return persArtCd;
+ }
+
+ /**
+ * Sets the value of the persArtCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link PersArtCdType }
+ *
+ */
+ public void setPersArtCd(PersArtCdType value) {
+ this.persArtCd = value;
+ }
+
+ /**
+ * Gets the value of the pac property.
+ *
+ * @return
+ * possible object is
+ * {@link Long }
+ *
+ */
+ public Long getPac() {
+ return pac;
+ }
+
+ /**
+ * Sets the value of the pac property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Long }
+ *
+ */
+ public void setPac(Long value) {
+ this.pac = value;
+ }
+
+ /**
+ * Gets the value of the landesCd property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getLandesCd() {
+ return landesCd;
+ }
+
+ /**
+ * Sets the value of the landesCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setLandesCd(String value) {
+ this.landesCd = value;
+ }
+
+ /**
+ * Gets the value of the plz property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getPLZ() {
+ return plz;
+ }
+
+ /**
+ * Sets the value of the plz property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setPLZ(String value) {
+ this.plz = value;
+ }
+
+ /**
+ * Gets the value of the ort property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getOrt() {
+ return ort;
+ }
+
+ /**
+ * Sets the value of the ort property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setOrt(String value) {
+ this.ort = value;
+ }
+
+ /**
+ * Gets the value of the strasse property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getStrasse() {
+ return strasse;
+ }
+
+ /**
+ * Sets the value of the strasse property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setStrasse(String value) {
+ this.strasse = value;
+ }
+
+ /**
+ * Gets the value of the hausnr property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getHausnr() {
+ return hausnr;
+ }
+
+ /**
+ * Sets the value of the hausnr property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setHausnr(String value) {
+ this.hausnr = value;
+ }
+
+ /**
+ * Gets the value of the zusatz property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getZusatz() {
+ return zusatz;
+ }
+
+ /**
+ * Sets the value of the zusatz property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setZusatz(String value) {
+ this.zusatz = value;
+ }
+
+ /**
+ * Gets the value of the adressIDVU property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getAdressIDVU() {
+ return adressIDVU;
+ }
+
+ /**
+ * Sets the value of the adressIDVU property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setAdressIDVU(String value) {
+ this.adressIDVU = value;
+ }
+
+ /**
+ * Gets the value of the adressIDMakler property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getAdressIDMakler() {
+ return adressIDMakler;
+ }
+
+ /**
+ * Sets the value of the adressIDMakler property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setAdressIDMakler(String value) {
+ this.adressIDMakler = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/PORTFOLIO.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/PORTFOLIO.java
new file mode 100644
index 00000000..f4d77903
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/PORTFOLIO.java
@@ -0,0 +1,81 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_14;
+
+import java.util.ArrayList;
+import java.util.List;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for anonymous complex type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "fonds"
+})
+@XmlRootElement(name = "PORTFOLIO")
+public class PORTFOLIO
+ extends PORTFOLIOTYPE
+{
+
+ @XmlElement(name = "FONDS")
+ protected List fonds;
+
+ /**
+ * Gets the value of the fonds 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 Jakarta XML Binding object.
+ * This is why there is not a {@code set} method for the fonds property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getFONDS().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link FONDSType }
+ *
+ *
+ * @return
+ * The value of the fonds property.
+ */
+ public List getFONDS() {
+ if (fonds == null) {
+ fonds = new ArrayList<>();
+ }
+ return this.fonds;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/PORTFOLIOTYPE.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/PORTFOLIOTYPE.java
new file mode 100644
index 00000000..20f2af25
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/PORTFOLIOTYPE.java
@@ -0,0 +1,313 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_14;
+
+import java.math.BigDecimal;
+import javax.xml.datatype.XMLGregorianCalendar;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlAttribute;
+import jakarta.xml.bind.annotation.XmlSeeAlso;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for PORTFOLIO_TYPE complex type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "PORTFOLIO_TYPE")
+@XmlSeeAlso({
+ PORTFOLIO.class
+})
+public class PORTFOLIOTYPE {
+
+ @XmlAttribute(name = "PortfolioID", required = true)
+ protected String portfolioID;
+ @XmlAttribute(name = "ISIN")
+ protected String isin;
+ @XmlAttribute(name = "WKN")
+ protected String wkn;
+ @XmlAttribute(name = "Bezeichnung", required = true)
+ protected String bezeichnung;
+ @XmlAttribute(name = "Kurs")
+ protected BigDecimal kurs;
+ @XmlAttribute(name = "AnteilWertpapier")
+ protected BigDecimal anteilWertpapier;
+ @XmlAttribute(name = "Prozentsatz", required = true)
+ protected BigDecimal prozentsatz;
+ @XmlAttribute(name = "Wert")
+ protected BigDecimal wert;
+ @XmlAttribute(name = "WaehrungsCd")
+ protected WaehrungsCdType waehrungsCd;
+ @XmlAttribute(name = "Stichtag")
+ protected XMLGregorianCalendar stichtag;
+
+ /**
+ * Gets the value of the portfolioID property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getPortfolioID() {
+ return portfolioID;
+ }
+
+ /**
+ * Sets the value of the portfolioID property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setPortfolioID(String value) {
+ this.portfolioID = value;
+ }
+
+ /**
+ * Gets the value of the isin property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getISIN() {
+ return isin;
+ }
+
+ /**
+ * Sets the value of the isin property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setISIN(String value) {
+ this.isin = value;
+ }
+
+ /**
+ * Gets the value of the wkn property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getWKN() {
+ return wkn;
+ }
+
+ /**
+ * Sets the value of the wkn property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setWKN(String value) {
+ this.wkn = value;
+ }
+
+ /**
+ * Gets the value of the bezeichnung property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getBezeichnung() {
+ return bezeichnung;
+ }
+
+ /**
+ * Sets the value of the bezeichnung property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setBezeichnung(String value) {
+ this.bezeichnung = value;
+ }
+
+ /**
+ * Gets the value of the kurs property.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getKurs() {
+ return kurs;
+ }
+
+ /**
+ * Sets the value of the kurs property.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setKurs(BigDecimal value) {
+ this.kurs = value;
+ }
+
+ /**
+ * Gets the value of the anteilWertpapier property.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getAnteilWertpapier() {
+ return anteilWertpapier;
+ }
+
+ /**
+ * Sets the value of the anteilWertpapier property.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setAnteilWertpapier(BigDecimal value) {
+ this.anteilWertpapier = value;
+ }
+
+ /**
+ * Gets the value of the prozentsatz property.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getProzentsatz() {
+ return prozentsatz;
+ }
+
+ /**
+ * Sets the value of the prozentsatz property.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setProzentsatz(BigDecimal value) {
+ this.prozentsatz = value;
+ }
+
+ /**
+ * Gets the value of the wert property.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getWert() {
+ return wert;
+ }
+
+ /**
+ * Sets the value of the wert property.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setWert(BigDecimal value) {
+ this.wert = value;
+ }
+
+ /**
+ * Gets the value of the waehrungsCd property.
+ *
+ * @return
+ * possible object is
+ * {@link WaehrungsCdType }
+ *
+ */
+ public WaehrungsCdType getWaehrungsCd() {
+ return waehrungsCd;
+ }
+
+ /**
+ * Sets the value of the waehrungsCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link WaehrungsCdType }
+ *
+ */
+ public void setWaehrungsCd(WaehrungsCdType value) {
+ this.waehrungsCd = value;
+ }
+
+ /**
+ * Gets the value of the stichtag property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getStichtag() {
+ return stichtag;
+ }
+
+ /**
+ * Sets the value of the stichtag property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setStichtag(XMLGregorianCalendar value) {
+ this.stichtag = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/PROVISIONType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/PROVISIONType.java
new file mode 100644
index 00000000..0d8fd9fb
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/PROVISIONType.java
@@ -0,0 +1,550 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_14;
+
+import java.math.BigDecimal;
+import javax.xml.datatype.XMLGregorianCalendar;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlAttribute;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for PROVISION_Type complex type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "PROVISION_Type")
+public class PROVISIONType {
+
+ @XmlAttribute(name = "ProvisionsID", required = true)
+ protected String provisionsID;
+ @XmlAttribute(name = "Vermnr", required = true)
+ protected String vermnr;
+ @XmlAttribute(name = "Polizzennr")
+ protected String polizzennr;
+ @XmlAttribute(name = "VertragsID")
+ protected String vertragsID;
+ @XmlAttribute(name = "VerbandSparteCd")
+ protected String verbandSparteCd;
+ @XmlAttribute(name = "SpartenCd")
+ protected String spartenCd;
+ @XmlAttribute(name = "SpartenErweiterung")
+ protected String spartenErweiterung;
+ @XmlAttribute(name = "BuchDat", required = true)
+ protected XMLGregorianCalendar buchDat;
+ @XmlAttribute(name = "ProvVon")
+ protected XMLGregorianCalendar provVon;
+ @XmlAttribute(name = "ProvBis")
+ protected XMLGregorianCalendar provBis;
+ @XmlAttribute(name = "ProvArtCd", required = true)
+ protected String provArtCd;
+ @XmlAttribute(name = "ProvTxt")
+ protected String provTxt;
+ @XmlAttribute(name = "ProvGrdlg")
+ protected BigDecimal provGrdlg;
+ @XmlAttribute(name = "ProvSatz")
+ protected BigDecimal provSatz;
+ @XmlAttribute(name = "ProvBetrag", required = true)
+ protected BigDecimal provBetrag;
+ @XmlAttribute(name = "WaehrungsCd", required = true)
+ protected WaehrungsCdType waehrungsCd;
+ @XmlAttribute(name = "ProvArtText")
+ protected String provArtText;
+ @XmlAttribute(name = "Vorpolizze")
+ protected String vorpolizze;
+
+ /**
+ * Gets the value of the provisionsID property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getProvisionsID() {
+ return provisionsID;
+ }
+
+ /**
+ * Sets the value of the provisionsID property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setProvisionsID(String value) {
+ this.provisionsID = value;
+ }
+
+ /**
+ * Gets the value of the vermnr property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVermnr() {
+ return vermnr;
+ }
+
+ /**
+ * Sets the value of the vermnr property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVermnr(String value) {
+ this.vermnr = value;
+ }
+
+ /**
+ * Gets the value of the polizzennr property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getPolizzennr() {
+ return polizzennr;
+ }
+
+ /**
+ * Sets the value of the polizzennr property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setPolizzennr(String value) {
+ this.polizzennr = value;
+ }
+
+ /**
+ * Gets the value of the vertragsID property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVertragsID() {
+ return vertragsID;
+ }
+
+ /**
+ * Sets the value of the vertragsID property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVertragsID(String value) {
+ this.vertragsID = value;
+ }
+
+ /**
+ * Gets the value of the verbandSparteCd property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVerbandSparteCd() {
+ return verbandSparteCd;
+ }
+
+ /**
+ * Sets the value of the verbandSparteCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVerbandSparteCd(String value) {
+ this.verbandSparteCd = value;
+ }
+
+ /**
+ * Gets the value of the spartenCd property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSpartenCd() {
+ return spartenCd;
+ }
+
+ /**
+ * Sets the value of the spartenCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSpartenCd(String value) {
+ this.spartenCd = value;
+ }
+
+ /**
+ * Gets the value of the spartenErweiterung property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSpartenErweiterung() {
+ return spartenErweiterung;
+ }
+
+ /**
+ * Sets the value of the spartenErweiterung property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSpartenErweiterung(String value) {
+ this.spartenErweiterung = value;
+ }
+
+ /**
+ * Gets the value of the buchDat property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getBuchDat() {
+ return buchDat;
+ }
+
+ /**
+ * Sets the value of the buchDat property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setBuchDat(XMLGregorianCalendar value) {
+ this.buchDat = value;
+ }
+
+ /**
+ * Gets the value of the provVon property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getProvVon() {
+ return provVon;
+ }
+
+ /**
+ * Sets the value of the provVon property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setProvVon(XMLGregorianCalendar value) {
+ this.provVon = value;
+ }
+
+ /**
+ * Gets the value of the provBis property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getProvBis() {
+ return provBis;
+ }
+
+ /**
+ * Sets the value of the provBis property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setProvBis(XMLGregorianCalendar value) {
+ this.provBis = value;
+ }
+
+ /**
+ * Gets the value of the provArtCd property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getProvArtCd() {
+ return provArtCd;
+ }
+
+ /**
+ * Sets the value of the provArtCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setProvArtCd(String value) {
+ this.provArtCd = value;
+ }
+
+ /**
+ * Gets the value of the provTxt property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getProvTxt() {
+ return provTxt;
+ }
+
+ /**
+ * Sets the value of the provTxt property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setProvTxt(String value) {
+ this.provTxt = value;
+ }
+
+ /**
+ * Gets the value of the provGrdlg property.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getProvGrdlg() {
+ return provGrdlg;
+ }
+
+ /**
+ * Sets the value of the provGrdlg property.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setProvGrdlg(BigDecimal value) {
+ this.provGrdlg = value;
+ }
+
+ /**
+ * Gets the value of the provSatz property.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getProvSatz() {
+ return provSatz;
+ }
+
+ /**
+ * Sets the value of the provSatz property.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setProvSatz(BigDecimal value) {
+ this.provSatz = value;
+ }
+
+ /**
+ * Gets the value of the provBetrag property.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getProvBetrag() {
+ return provBetrag;
+ }
+
+ /**
+ * Sets the value of the provBetrag property.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setProvBetrag(BigDecimal value) {
+ this.provBetrag = value;
+ }
+
+ /**
+ * Gets the value of the waehrungsCd property.
+ *
+ * @return
+ * possible object is
+ * {@link WaehrungsCdType }
+ *
+ */
+ public WaehrungsCdType getWaehrungsCd() {
+ return waehrungsCd;
+ }
+
+ /**
+ * Sets the value of the waehrungsCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link WaehrungsCdType }
+ *
+ */
+ public void setWaehrungsCd(WaehrungsCdType value) {
+ this.waehrungsCd = value;
+ }
+
+ /**
+ * Gets the value of the provArtText property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getProvArtText() {
+ return provArtText;
+ }
+
+ /**
+ * Sets the value of the provArtText property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setProvArtText(String value) {
+ this.provArtText = value;
+ }
+
+ /**
+ * Gets the value of the vorpolizze property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVorpolizze() {
+ return vorpolizze;
+ }
+
+ /**
+ * Sets the value of the vorpolizze property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVorpolizze(String value) {
+ this.vorpolizze = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/PaketInhCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/PaketInhCdType.java
new file mode 100644
index 00000000..994398cf
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/PaketInhCdType.java
@@ -0,0 +1,95 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_14;
+
+import jakarta.xml.bind.annotation.XmlEnum;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for PaketInhCd_Type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ */
+@XmlType(name = "PaketInhCd_Type")
+@XmlEnum
+public enum PaketInhCdType {
+
+
+ /**
+ * Allgem. Initialbestand (generelle Schlüssel)
+ *
+ */
+ AI,
+
+ /**
+ * VU Fondsbestand
+ *
+ */
+ VF,
+
+ /**
+ * VU Initialbestand (VU Schlüssel)
+ *
+ */
+ VI,
+
+ /**
+ * VU Mahn/Klagebestand
+ *
+ */
+ VK,
+
+ /**
+ * VU Mischbestand
+ *
+ */
+ VM,
+
+ /**
+ * VU Provisionen
+ *
+ */
+ VP,
+
+ /**
+ * VU Schadenbestand
+ *
+ */
+ VS,
+
+ /**
+ * VU Vertragsbestand
+ *
+ */
+ VV;
+
+ public String value() {
+ return name();
+ }
+
+ public static PaketInhCdType fromValue(String v) {
+ return valueOf(v);
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/PaketUmfCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/PaketUmfCdType.java
new file mode 100644
index 00000000..c9d71896
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/PaketUmfCdType.java
@@ -0,0 +1,53 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_14;
+
+import jakarta.xml.bind.annotation.XmlEnum;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for PaketUmfCd_Type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ */
+@XmlType(name = "PaketUmfCd_Type")
+@XmlEnum
+public enum PaketUmfCdType {
+
+
+ /**
+ * Differenz
+ *
+ */
+ D,
+
+ /**
+ * gesamt
+ *
+ */
+ G;
+
+ public String value() {
+ return name();
+ }
+
+ public static PaketUmfCdType fromValue(String v) {
+ return valueOf(v);
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/PersArtCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/PersArtCdType.java
new file mode 100644
index 00000000..0d6ae579
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/PersArtCdType.java
@@ -0,0 +1,53 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_14;
+
+import jakarta.xml.bind.annotation.XmlEnum;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for PersArtCd_Type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ */
+@XmlType(name = "PersArtCd_Type")
+@XmlEnum
+public enum PersArtCdType {
+
+
+ /**
+ * natürliche Person
+ *
+ */
+ N,
+
+ /**
+ * sonstige Person
+ *
+ */
+ S;
+
+ public String value() {
+ return name();
+ }
+
+ public static PersArtCdType fromValue(String v) {
+ return valueOf(v);
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/PolArtCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/PolArtCdType.java
new file mode 100644
index 00000000..52c8f3fa
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/PolArtCdType.java
@@ -0,0 +1,67 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_14;
+
+import jakarta.xml.bind.annotation.XmlEnum;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for PolArtCd_Type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ */
+@XmlType(name = "PolArtCd_Type")
+@XmlEnum
+public enum PolArtCdType {
+
+
+ /**
+ * Ersatzpolizze bei Ersatz/Konv.
+ *
+ */
+ E,
+
+ /**
+ * Nachversicherung
+ *
+ */
+ N,
+
+ /**
+ * Vorpolizze bei Ersatz/Konv.
+ *
+ */
+ V,
+
+ /**
+ * Vorpolizze bei Migration
+ *
+ */
+ X;
+
+ public String value() {
+ return name();
+ }
+
+ public static PolArtCdType fromValue(String v) {
+ return valueOf(v);
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/PraemFristCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/PraemFristCdType.java
new file mode 100644
index 00000000..ee2e9fc1
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/PraemFristCdType.java
@@ -0,0 +1,53 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_14;
+
+import jakarta.xml.bind.annotation.XmlEnum;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for PraemFristCd_Type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ */
+@XmlType(name = "PraemFristCd_Type")
+@XmlEnum
+public enum PraemFristCdType {
+
+
+ /**
+ * Einmal
+ *
+ */
+ E,
+
+ /**
+ * Jahr
+ *
+ */
+ J;
+
+ public String value() {
+ return name();
+ }
+
+ public static PraemFristCdType fromValue(String v) {
+ return valueOf(v);
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/RISIKOType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/RISIKOType.java
new file mode 100644
index 00000000..8076f2cd
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/RISIKOType.java
@@ -0,0 +1,271 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_14;
+
+import java.math.BigDecimal;
+import java.util.ArrayList;
+import java.util.List;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlAttribute;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlElements;
+import jakarta.xml.bind.annotation.XmlSchemaType;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for RISIKO_Type complex type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "RISIKO_Type", propOrder = {
+ "elAnzahlOrELBetragOrELBezugsberechtigung"
+})
+public class RISIKOType {
+
+ @XmlElements({
+ @XmlElement(name = "EL-Anzahl", type = ELAnzahlType.class),
+ @XmlElement(name = "EL-Betrag", type = ELBetragType.class),
+ @XmlElement(name = "EL-Bezugsberechtigung", type = ELBezugsberechtigungType.class),
+ @XmlElement(name = "EL-Einstufung", type = ELEinstufungType.class),
+ @XmlElement(name = "EL-Entscheidungsfrage", type = ELEntscheidungsfrageType.class),
+ @XmlElement(name = "EL-Gewinnbeteiligung", type = ELGewinnbeteiligungType.class),
+ @XmlElement(name = "EL-Grenzwert", type = ELGrenzwertType.class),
+ @XmlElement(name = "EL-Index", type = ELIndexType.class),
+ @XmlElement(name = "EL-Identifizierung", type = ELIdentifizierungType.class),
+ @XmlElement(name = "EL-Klausel", type = ELKlauselType.class),
+ @XmlElement(name = "EL-Objekt", type = ELObjektType.class),
+ @XmlElement(name = "EL-Praemienkorrektur", type = ELPraemienkorrekturType.class),
+ @XmlElement(name = "EL-Rente", type = ELRenteType.class),
+ @XmlElement(name = "EL-Selbstbehalt", type = ELSelbstbehalt.class),
+ @XmlElement(name = "EL-Steuer", type = ELSteuerType.class),
+ @XmlElement(name = "EL-Text", type = ELTextType.class),
+ @XmlElement(name = "EL-Versicherungssumme", type = ELVersicherungssummeType.class),
+ @XmlElement(name = "EL-Zeitraum", type = ELZeitraumType.class)
+ })
+ protected List elAnzahlOrELBetragOrELBezugsberechtigung;
+ @XmlAttribute(name = "RisikoLfnr", required = true)
+ @XmlSchemaType(name = "unsignedShort")
+ protected int risikoLfnr;
+ @XmlAttribute(name = "RisikoArtCd", required = true)
+ protected RisikoArtCdType risikoArtCd;
+ @XmlAttribute(name = "RisikoBez", required = true)
+ protected String risikoBez;
+ @XmlAttribute(name = "PraemFristCd")
+ protected PraemFristCdType praemFristCd;
+ @XmlAttribute(name = "PraemieNto")
+ protected BigDecimal praemieNto;
+
+ /**
+ * Gets the value of the elAnzahlOrELBetragOrELBezugsberechtigung 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 Jakarta XML Binding object.
+ * This is why there is not a {@code set} method for the elAnzahlOrELBetragOrELBezugsberechtigung property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getELAnzahlOrELBetragOrELBezugsberechtigung().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ELAnzahlType }
+ * {@link ELBetragType }
+ * {@link ELBezugsberechtigungType }
+ * {@link ELEinstufungType }
+ * {@link ELEntscheidungsfrageType }
+ * {@link ELGewinnbeteiligungType }
+ * {@link ELGrenzwertType }
+ * {@link ELIdentifizierungType }
+ * {@link ELIndexType }
+ * {@link ELKlauselType }
+ * {@link ELObjektType }
+ * {@link ELPraemienkorrekturType }
+ * {@link ELRenteType }
+ * {@link ELSelbstbehalt }
+ * {@link ELSteuerType }
+ * {@link ELTextType }
+ * {@link ELVersicherungssummeType }
+ * {@link ELZeitraumType }
+ *
+ *
+ * @return
+ * The value of the elAnzahlOrELBetragOrELBezugsberechtigung property.
+ */
+ public List getELAnzahlOrELBetragOrELBezugsberechtigung() {
+ if (elAnzahlOrELBetragOrELBezugsberechtigung == null) {
+ elAnzahlOrELBetragOrELBezugsberechtigung = new ArrayList<>();
+ }
+ return this.elAnzahlOrELBetragOrELBezugsberechtigung;
+ }
+
+ /**
+ * Gets the value of the risikoLfnr property.
+ *
+ */
+ public int getRisikoLfnr() {
+ return risikoLfnr;
+ }
+
+ /**
+ * Sets the value of the risikoLfnr property.
+ *
+ */
+ public void setRisikoLfnr(int value) {
+ this.risikoLfnr = value;
+ }
+
+ /**
+ * Gets the value of the risikoArtCd property.
+ *
+ * @return
+ * possible object is
+ * {@link RisikoArtCdType }
+ *
+ */
+ public RisikoArtCdType getRisikoArtCd() {
+ return risikoArtCd;
+ }
+
+ /**
+ * Sets the value of the risikoArtCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link RisikoArtCdType }
+ *
+ */
+ public void setRisikoArtCd(RisikoArtCdType value) {
+ this.risikoArtCd = value;
+ }
+
+ /**
+ * Gets the value of the risikoBez property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getRisikoBez() {
+ return risikoBez;
+ }
+
+ /**
+ * Sets the value of the risikoBez property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setRisikoBez(String value) {
+ this.risikoBez = value;
+ }
+
+ /**
+ * Gets the value of the praemFristCd property.
+ *
+ * @return
+ * possible object is
+ * {@link PraemFristCdType }
+ *
+ */
+ public PraemFristCdType getPraemFristCd() {
+ return praemFristCd;
+ }
+
+ /**
+ * Sets the value of the praemFristCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link PraemFristCdType }
+ *
+ */
+ public void setPraemFristCd(PraemFristCdType value) {
+ this.praemFristCd = value;
+ }
+
+ /**
+ * Gets the value of the praemieNto property.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getPraemieNto() {
+ return praemieNto;
+ }
+
+ /**
+ * Sets the value of the praemieNto property.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setPraemieNto(BigDecimal value) {
+ this.praemieNto = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/RisikoArtCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/RisikoArtCdType.java
new file mode 100644
index 00000000..83907411
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/RisikoArtCdType.java
@@ -0,0 +1,1130 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_14;
+
+import jakarta.xml.bind.annotation.XmlEnum;
+import jakarta.xml.bind.annotation.XmlEnumValue;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for RisikoArtCd_Type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ */
+@XmlType(name = "RisikoArtCd_Type")
+@XmlEnum
+public enum RisikoArtCdType {
+
+
+ /**
+ * KFZ-Haftpflicht
+ *
+ */
+ @XmlEnumValue("AH1")
+ AH_1("AH1"),
+
+ /**
+ * Voll- und Gross-Schadenkasko
+ *
+ */
+ @XmlEnumValue("AK1")
+ AK_1("AK1"),
+
+ /**
+ * Teilkasko
+ *
+ */
+ @XmlEnumValue("AK2")
+ AK_2("AK2"),
+
+ /**
+ * KFZ-Assistance
+ *
+ */
+ @XmlEnumValue("AS1")
+ AS_1("AS1"),
+
+ /**
+ * Reise-Assistance
+ *
+ */
+ @XmlEnumValue("AS2")
+ AS_2("AS2"),
+
+ /**
+ * Wohn-Assistance
+ *
+ */
+ @XmlEnumValue("AS3")
+ AS_3("AS3"),
+
+ /**
+ * Unfall-Assistance
+ *
+ */
+ @XmlEnumValue("AS4")
+ AS_4("AS4"),
+
+ /**
+ * Insassen-Unfall
+ *
+ */
+ @XmlEnumValue("AU1")
+ AU_1("AU1"),
+
+ /**
+ * Insassen-Unfall Todesfall
+ *
+ */
+ @XmlEnumValue("AU2")
+ AU_2("AU2"),
+
+ /**
+ * Insassen-Unfall Invalidität
+ *
+ */
+ @XmlEnumValue("AU3")
+ AU_3("AU3"),
+
+ /**
+ * Insassen-Unfall Taggeld
+ *
+ */
+ @XmlEnumValue("AU4")
+ AU_4("AU4"),
+
+ /**
+ * Insassen-Unfall Heilkosten
+ *
+ */
+ @XmlEnumValue("AU5")
+ AU_5("AU5"),
+
+ /**
+ * Abfertigungs-Versicherung
+ *
+ */
+ @XmlEnumValue("AV1")
+ AV_1("AV1"),
+
+ /**
+ * Bausparen Ansparen
+ *
+ */
+ @XmlEnumValue("BA1")
+ BA_1("BA1"),
+
+ /**
+ * Bausparen Darlehen
+ *
+ */
+ @XmlEnumValue("BD1")
+ BD_1("BD1"),
+
+ /**
+ * Betr.Unterbrechung-Feuer-Zivil
+ *
+ */
+ @XmlEnumValue("B01")
+ B_01("B01"),
+
+ /**
+ * Betr.Unterbrechung Feuer-Industrie
+ *
+ */
+ @XmlEnumValue("B02")
+ B_02("B02"),
+
+ /**
+ * Betr.Unterbrechung-EC
+ *
+ */
+ @XmlEnumValue("B03")
+ B_03("B03"),
+
+ /**
+ * Betr.Unterbrechung-Maschinenbruch
+ *
+ */
+ @XmlEnumValue("B04")
+ B_04("B04"),
+
+ /**
+ * Betr.Unterbrechung-Elementarschaden
+ *
+ */
+ @XmlEnumValue("B05")
+ B_05("B05"),
+
+ /**
+ * Betr.Unterbrechung f.freiber. Tätige
+ *
+ */
+ @XmlEnumValue("B06")
+ B_06("B06"),
+
+ /**
+ * Veranstaltungen
+ *
+ */
+ @XmlEnumValue("B11")
+ B_11("B11"),
+
+ /**
+ * Blitzschlag
+ *
+ */
+ @XmlEnumValue("BL1")
+ BL_1("BL1"),
+
+ /**
+ * indirekter Blitzschlag
+ *
+ */
+ @XmlEnumValue("BL2")
+ BL_2("BL2"),
+
+ /**
+ * Einbruch-Diebstahl
+ *
+ */
+ @XmlEnumValue("E01")
+ E_01("E01"),
+
+ /**
+ * Kassenboten
+ *
+ */
+ @XmlEnumValue("E02")
+ E_02("E02"),
+
+ /**
+ * Extended Coverage
+ *
+ */
+ @XmlEnumValue("EC1")
+ EC_1("EC1"),
+
+ /**
+ * Feuer-Zivil
+ *
+ */
+ @XmlEnumValue("F01")
+ F_01("F01"),
+
+ /**
+ * Feuer-Landwirtschaft
+ *
+ */
+ @XmlEnumValue("F02")
+ F_02("F02"),
+
+ /**
+ * Feuer-Industrie
+ *
+ */
+ @XmlEnumValue("F03")
+ F_03("F03"),
+
+ /**
+ * Feuer-EC
+ *
+ */
+ @XmlEnumValue("F04")
+ F_04("F04"),
+
+ /**
+ * Waldbrand
+ *
+ */
+ @XmlEnumValue("F05")
+ F_05("F05"),
+
+ /**
+ * Glasbruch privat
+ *
+ */
+ @XmlEnumValue("G01")
+ G_01("G01"),
+
+ /**
+ * Glasbruch Geschäft
+ *
+ */
+ @XmlEnumValue("G02")
+ G_02("G02"),
+
+ /**
+ * Allg.Haftpflicht
+ *
+ */
+ @XmlEnumValue("H01")
+ H_01("H01"),
+
+ /**
+ * Sonder-Haftpflicht
+ *
+ */
+ @XmlEnumValue("H02")
+ H_02("H02"),
+
+ /**
+ * Flug-Haftpflicht
+ *
+ */
+ @XmlEnumValue("H03")
+ H_03("H03"),
+
+ /**
+ * Vermögensschaden
+ *
+ */
+ @XmlEnumValue("H04")
+ H_04("H04"),
+
+ /**
+ * Atom-Haftpflicht
+ *
+ */
+ @XmlEnumValue("H05")
+ H_05("H05"),
+
+ /**
+ * Verkehrs-Haftpflicht
+ *
+ */
+ @XmlEnumValue("H06")
+ H_06("H06"),
+
+ /**
+ * Bauherrn-Haftpflicht
+ *
+ */
+ @XmlEnumValue("H07")
+ H_07("H07"),
+
+ /**
+ * Boots-Haftpflicht
+ *
+ */
+ @XmlEnumValue("H08")
+ H_08("H08"),
+
+ /**
+ * Sonstige Haftpflicht
+ *
+ */
+ @XmlEnumValue("H99")
+ H_99("H99"),
+
+ /**
+ * Haushalt
+ *
+ */
+ @XmlEnumValue("HH1")
+ HH_1("HH1"),
+
+ /**
+ * Spital
+ *
+ */
+ @XmlEnumValue("K01")
+ K_01("K01"),
+
+ /**
+ * Ambulanz
+ *
+ */
+ @XmlEnumValue("K02")
+ K_02("K02"),
+
+ /**
+ * Heilmittel
+ *
+ */
+ @XmlEnumValue("K03")
+ K_03("K03"),
+
+ /**
+ * Taggeld
+ *
+ */
+ @XmlEnumValue("K04")
+ K_04("K04"),
+
+ /**
+ * Reise-KV
+ *
+ */
+ @XmlEnumValue("K09")
+ K_09("K09"),
+
+ /**
+ * Pflegegeld
+ *
+ */
+ @XmlEnumValue("K10")
+ K_10("K10"),
+
+ /**
+ * KV sonstige
+ *
+ */
+ @XmlEnumValue("K99")
+ K_99("K99"),
+
+ /**
+ * Leben Kapital
+ *
+ */
+ @XmlEnumValue("L01")
+ L_01("L01"),
+
+ /**
+ * Leben Risiko
+ *
+ */
+ @XmlEnumValue("L02")
+ L_02("L02"),
+
+ /**
+ * Leben Rente
+ *
+ */
+ @XmlEnumValue("L03")
+ L_03("L03"),
+
+ /**
+ * Leben Dread Disease
+ *
+ */
+ @XmlEnumValue("L04")
+ L_04("L04"),
+
+ /**
+ * Leben veranlagungsorientiert
+ *
+ */
+ @XmlEnumValue("L05")
+ L_05("L05"),
+
+ /**
+ * Leben Kreditrestschuld
+ *
+ */
+ @XmlEnumValue("L06")
+ L_06("L06"),
+
+ /**
+ * Leben prämiengefördert
+ *
+ */
+ @XmlEnumValue("L07")
+ L_07("L07"),
+
+ /**
+ * Leben fondgebunden
+ *
+ */
+ @XmlEnumValue("L08")
+ L_08("L08"),
+
+ /**
+ * Berufsunfähigkeit
+ *
+ */
+ @XmlEnumValue("L09")
+ L_09("L09"),
+
+ /**
+ * Erwerbsunfähigkeit
+ *
+ */
+ @XmlEnumValue("L10")
+ L_10("L10"),
+
+ /**
+ * Pflegegeld
+ *
+ */
+ @XmlEnumValue("L11")
+ L_11("L11"),
+
+ /**
+ * Leben sonstige
+ *
+ */
+ @XmlEnumValue("L99")
+ L_99("L99"),
+
+ /**
+ * Leasing
+ *
+ */
+ @XmlEnumValue("LS1")
+ LS_1("LS1"),
+
+ /**
+ * Leitungswasser
+ *
+ */
+ @XmlEnumValue("LW1")
+ LW_1("LW1"),
+
+ /**
+ * Maschinenbruch
+ *
+ */
+ @XmlEnumValue("M01")
+ M_01("M01"),
+
+ /**
+ * Maschinen-Montage
+ *
+ */
+ @XmlEnumValue("M02")
+ M_02("M02"),
+
+ /**
+ * Maschinen-Garantie
+ *
+ */
+ @XmlEnumValue("M03")
+ M_03("M03"),
+
+ /**
+ * Elektrogeräte
+ *
+ */
+ @XmlEnumValue("M04")
+ M_04("M04"),
+
+ /**
+ * Computer und Unterhaltungselektronik
+ *
+ */
+ @XmlEnumValue("M05")
+ M_05("M05"),
+
+ /**
+ * Tiefkühltruhen
+ *
+ */
+ @XmlEnumValue("M06")
+ M_06("M06"),
+
+ /**
+ * Haustechnik
+ *
+ */
+ @XmlEnumValue("M07")
+ M_07("M07"),
+
+ /**
+ * Privat Rechtsschutz
+ *
+ */
+ @XmlEnumValue("R01")
+ R_01("R01"),
+
+ /**
+ * Kfz-Rechtsschutz
+ *
+ */
+ @XmlEnumValue("R02")
+ R_02("R02"),
+
+ /**
+ * Firmen-Rechtsschutz
+ *
+ */
+ @XmlEnumValue("R03")
+ R_03("R03"),
+
+ /**
+ * Schadenersatz- und Strafrechtsschutz
+ *
+ */
+ @XmlEnumValue("R04")
+ R_04("R04"),
+
+ /**
+ * Arbeitsgerichtsrechtsschutz
+ *
+ */
+ @XmlEnumValue("R05")
+ R_05("R05"),
+
+ /**
+ * Sozialversicherungsrechtsschutz
+ *
+ */
+ @XmlEnumValue("R06")
+ R_06("R06"),
+
+ /**
+ * Beratungsrechtsschutz
+ *
+ */
+ @XmlEnumValue("R07")
+ R_07("R07"),
+
+ /**
+ * Allgemeiner Vertragsrechtsschutz
+ *
+ */
+ @XmlEnumValue("R08")
+ R_08("R08"),
+
+ /**
+ * Grundstückseigentum- und Mietenrechtsschutz
+ *
+ */
+ @XmlEnumValue("R09")
+ R_09("R09"),
+
+ /**
+ * Erb- und Familienrechtsschutz
+ *
+ */
+ @XmlEnumValue("R10")
+ R_10("R10"),
+
+ /**
+ * Disziplinarverfahren
+ *
+ */
+ @XmlEnumValue("R11")
+ R_11("R11"),
+
+ /**
+ * Disziplinarverfahren für angestellte Ärzte
+ *
+ */
+ @XmlEnumValue("R12")
+ R_12("R12"),
+
+ /**
+ * Vorsatzdelikte
+ *
+ */
+ @XmlEnumValue("R13")
+ R_13("R13"),
+
+ /**
+ * Fahrzeugrechtsschutz
+ *
+ */
+ @XmlEnumValue("R14")
+ R_14("R14"),
+
+ /**
+ * Lenkerrechtsschutz
+ *
+ */
+ @XmlEnumValue("R15")
+ R_15("R15"),
+
+ /**
+ * Fahrzeugvertragsrechtsschutz
+ *
+ */
+ @XmlEnumValue("R16")
+ R_16("R16"),
+
+ /**
+ * Sonstiger Rechtsschutz
+ *
+ */
+ @XmlEnumValue("R99")
+ R_99("R99"),
+
+ /**
+ * Reise-Storno
+ *
+ */
+ @XmlEnumValue("RE1")
+ RE_1("RE1"),
+
+ /**
+ * Reise-Assistance
+ *
+ */
+ @XmlEnumValue("RE2")
+ RE_2("RE2"),
+
+ /**
+ * Reise-Kranken
+ *
+ */
+ @XmlEnumValue("RE3")
+ RE_3("RE3"),
+
+ /**
+ * Reise-Unfall
+ *
+ */
+ @XmlEnumValue("RE4")
+ RE_4("RE4"),
+
+ /**
+ * Kühlgut
+ *
+ */
+ @XmlEnumValue("S01")
+ S_01("S01"),
+
+ /**
+ * Lizenzverlust
+ *
+ */
+ @XmlEnumValue("S12")
+ S_12("S12"),
+
+ /**
+ * Atom-Sach
+ *
+ */
+ @XmlEnumValue("S13")
+ S_13("S13"),
+
+ /**
+ * Bauwesen
+ *
+ */
+ @XmlEnumValue("S14")
+ S_14("S14"),
+
+ /**
+ * Flugkasko
+ *
+ */
+ @XmlEnumValue("S15")
+ S_15("S15"),
+
+ /**
+ * Bootskasko
+ *
+ */
+ @XmlEnumValue("S16")
+ S_16("S16"),
+
+ /**
+ * Grabstätten
+ *
+ */
+ @XmlEnumValue("S17")
+ S_17("S17"),
+
+ /**
+ * sonstige SV
+ *
+ */
+ @XmlEnumValue("S99")
+ S_99("S99"),
+
+ /**
+ * Sturm
+ *
+ */
+ @XmlEnumValue("ST1")
+ ST_1("ST1"),
+
+ /**
+ * Land-Binnenwaren
+ *
+ */
+ @XmlEnumValue("T01")
+ T_01("T01"),
+
+ /**
+ * See
+ *
+ */
+ @XmlEnumValue("T02")
+ T_02("T02"),
+
+ /**
+ * Krieg
+ *
+ */
+ @XmlEnumValue("T03")
+ T_03("T03"),
+
+ /**
+ * Lager
+ *
+ */
+ @XmlEnumValue("T04")
+ T_04("T04"),
+
+ /**
+ * Valoren-Gewerblich
+ *
+ */
+ @XmlEnumValue("T05")
+ T_05("T05"),
+
+ /**
+ * Valoren-Privat
+ *
+ */
+ @XmlEnumValue("T06")
+ T_06("T06"),
+
+ /**
+ * Sportboot-Kasko
+ *
+ */
+ @XmlEnumValue("T07")
+ T_07("T07"),
+
+ /**
+ * Musik-Instrumente
+ *
+ */
+ @XmlEnumValue("T08")
+ T_08("T08"),
+
+ /**
+ * Kunst
+ *
+ */
+ @XmlEnumValue("T09")
+ T_09("T09"),
+
+ /**
+ * Seekasko
+ *
+ */
+ @XmlEnumValue("T11")
+ T_11("T11"),
+
+ /**
+ * Flusskasko
+ *
+ */
+ @XmlEnumValue("T12")
+ T_12("T12"),
+
+ /**
+ * Landkasko
+ *
+ */
+ @XmlEnumValue("T13")
+ T_13("T13"),
+
+ /**
+ * Reisegepäck
+ *
+ */
+ @XmlEnumValue("T20")
+ T_20("T20"),
+
+ /**
+ * Fotoapparate
+ *
+ */
+ @XmlEnumValue("T21")
+ T_21("T21"),
+
+ /**
+ * Film/Sach
+ *
+ */
+ @XmlEnumValue("T22")
+ T_22("T22"),
+
+ /**
+ * Film/Ausfall
+ *
+ */
+ @XmlEnumValue("T23")
+ T_23("T23"),
+
+ /**
+ * Sonstige Transport
+ *
+ */
+ @XmlEnumValue("T99")
+ T_99("T99"),
+
+ /**
+ * Tier
+ *
+ */
+ @XmlEnumValue("TI1")
+ TI_1("TI1"),
+
+ /**
+ * Allg.Unfall
+ *
+ */
+ @XmlEnumValue("U01")
+ U_01("U01"),
+
+ /**
+ * Kollektiv Unfall
+ *
+ */
+ @XmlEnumValue("U02")
+ U_02("U02"),
+
+ /**
+ * Schülerunfall
+ *
+ */
+ @XmlEnumValue("U03")
+ U_03("U03"),
+
+ /**
+ * Volksunfall
+ *
+ */
+ @XmlEnumValue("U04")
+ U_04("U04"),
+
+ /**
+ * Flug-Unfall
+ *
+ */
+ @XmlEnumValue("U05")
+ U_05("U05"),
+
+ /**
+ * Boots-Unfall
+ *
+ */
+ @XmlEnumValue("U06")
+ U_06("U06"),
+
+ /**
+ * Besucher-Unfall
+ *
+ */
+ @XmlEnumValue("U09")
+ U_09("U09"),
+
+ /**
+ * Unfall mit Kapitalrückgewähr
+ *
+ */
+ @XmlEnumValue("U10")
+ U_10("U10"),
+
+ /**
+ * Taggeld
+ *
+ */
+ @XmlEnumValue("U11")
+ U_11("U11"),
+
+ /**
+ * Invalidität
+ *
+ */
+ @XmlEnumValue("U12")
+ U_12("U12"),
+
+ /**
+ * Unfallrente
+ *
+ */
+ @XmlEnumValue("U13")
+ U_13("U13"),
+
+ /**
+ * Unfalltod
+ *
+ */
+ @XmlEnumValue("U14")
+ U_14("U14"),
+
+ /**
+ * Spitalgeld
+ *
+ */
+ @XmlEnumValue("U15")
+ U_15("U15"),
+
+ /**
+ * Unfallkosten
+ *
+ */
+ @XmlEnumValue("U16")
+ U_16("U16"),
+
+ /**
+ * Kostenersatz
+ *
+ */
+ @XmlEnumValue("U17")
+ U_17("U17");
+ private final String value;
+
+ RisikoArtCdType(String v) {
+ value = v;
+ }
+
+ public String value() {
+ return value;
+ }
+
+ public static RisikoArtCdType fromValue(String v) {
+ for (RisikoArtCdType c: RisikoArtCdType.values()) {
+ if (c.value.equals(v)) {
+ return c;
+ }
+ }
+ throw new IllegalArgumentException(v);
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/SCHADENBETEILIGTERType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/SCHADENBETEILIGTERType.java
new file mode 100644
index 00000000..b9a7fa4b
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/SCHADENBETEILIGTERType.java
@@ -0,0 +1,221 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_14;
+
+import java.util.ArrayList;
+import java.util.List;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlAttribute;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlSchemaType;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for SCHADEN_BETEILIGTER_Type complex type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "SCHADEN_BETEILIGTER_Type", propOrder = {
+ "geschaedigtesobjekt",
+ "zahlung"
+})
+public class SCHADENBETEILIGTERType {
+
+ @XmlElement(name = "GESCHAEDIGTES_OBJEKT")
+ protected List geschaedigtesobjekt;
+ @XmlElement(name = "ZAHLUNG")
+ protected List zahlung;
+ @XmlAttribute(name = "BetLfnr", required = true)
+ @XmlSchemaType(name = "unsignedShort")
+ protected int betLfnr;
+ @XmlAttribute(name = "Personennr")
+ protected String personennr;
+ @XmlAttribute(name = "BetRolleCd", required = true)
+ protected String betRolleCd;
+ @XmlAttribute(name = "BetTxt")
+ protected String betTxt;
+
+ /**
+ * Gets the value of the geschaedigtesobjekt 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 Jakarta XML Binding object.
+ * This is why there is not a {@code set} method for the geschaedigtesobjekt property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getGESCHAEDIGTESOBJEKT().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link GESCHAEDIGTESOBJEKTType }
+ *
+ *
+ * @return
+ * The value of the geschaedigtesobjekt property.
+ */
+ public List getGESCHAEDIGTESOBJEKT() {
+ if (geschaedigtesobjekt == null) {
+ geschaedigtesobjekt = new ArrayList<>();
+ }
+ return this.geschaedigtesobjekt;
+ }
+
+ /**
+ * Gets the value of the zahlung 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 Jakarta XML Binding object.
+ * This is why there is not a {@code set} method for the zahlung property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getZAHLUNG().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ZAHLUNGType }
+ *
+ *
+ * @return
+ * The value of the zahlung property.
+ */
+ public List getZAHLUNG() {
+ if (zahlung == null) {
+ zahlung = new ArrayList<>();
+ }
+ return this.zahlung;
+ }
+
+ /**
+ * Gets the value of the betLfnr property.
+ *
+ */
+ public int getBetLfnr() {
+ return betLfnr;
+ }
+
+ /**
+ * Sets the value of the betLfnr property.
+ *
+ */
+ public void setBetLfnr(int value) {
+ this.betLfnr = value;
+ }
+
+ /**
+ * Gets the value of the personennr property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getPersonennr() {
+ return personennr;
+ }
+
+ /**
+ * Sets the value of the personennr property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setPersonennr(String value) {
+ this.personennr = value;
+ }
+
+ /**
+ * Gets the value of the betRolleCd property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getBetRolleCd() {
+ return betRolleCd;
+ }
+
+ /**
+ * Sets the value of the betRolleCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setBetRolleCd(String value) {
+ this.betRolleCd = value;
+ }
+
+ /**
+ * Gets the value of the betTxt property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getBetTxt() {
+ return betTxt;
+ }
+
+ /**
+ * Sets the value of the betTxt property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setBetTxt(String value) {
+ this.betTxt = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/SCHADENType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/SCHADENType.java
new file mode 100644
index 00000000..8b53af21
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/SCHADENType.java
@@ -0,0 +1,668 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_14;
+
+import java.math.BigDecimal;
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.datatype.XMLGregorianCalendar;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlAttribute;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlElements;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for SCHADEN_Type complex type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "SCHADEN_Type", propOrder = {
+ "elAnzahlOrELBetragOrELEinstufung",
+ "schadenbeteiligter",
+ "elkfzKennzeichen"
+})
+public class SCHADENType {
+
+ @XmlElements({
+ @XmlElement(name = "EL-Anzahl", type = ELAnzahlType.class),
+ @XmlElement(name = "EL-Betrag", type = ELBetragType.class),
+ @XmlElement(name = "EL-Einstufung", type = ELEinstufungType.class),
+ @XmlElement(name = "EL-Entscheidungsfrage", type = ELEntscheidungsfrageType.class),
+ @XmlElement(name = "EL-Polizzennummer", type = ELPolizzennummerType.class),
+ @XmlElement(name = "EL-Text", type = ELTextType.class)
+ })
+ protected List elAnzahlOrELBetragOrELEinstufung;
+ @XmlElement(name = "SCHADEN_BETEILIGTER")
+ protected List schadenbeteiligter;
+ @XmlElement(name = "EL-KFZ-Kennzeichen")
+ protected ELKFZKennzeichenType elkfzKennzeichen;
+ @XmlAttribute(name = "Schadennr", required = true)
+ protected String schadennr;
+ @XmlAttribute(name = "Polizzennr", required = true)
+ protected String polizzennr;
+ @XmlAttribute(name = "VertragsID")
+ protected String vertragsID;
+ @XmlAttribute(name = "Vermnr")
+ protected String vermnr;
+ @XmlAttribute(name = "VerbandSparteCd")
+ protected String verbandSparteCd;
+ @XmlAttribute(name = "SpartenCd", required = true)
+ protected String spartenCd;
+ @XmlAttribute(name = "SpartenErweiterung", required = true)
+ protected String spartenErweiterung;
+ @XmlAttribute(name = "Ereigniszpkt", required = true)
+ protected XMLGregorianCalendar ereigniszpkt;
+ @XmlAttribute(name = "Meldedat", required = true)
+ protected XMLGregorianCalendar meldedat;
+ @XmlAttribute(name = "SchadUrsCd")
+ protected String schadUrsCd;
+ @XmlAttribute(name = "SchadUrsTxt")
+ protected String schadUrsTxt;
+ @XmlAttribute(name = "VerschuldenCd")
+ protected String verschuldenCd;
+ @XmlAttribute(name = "MalusWirksamKz")
+ protected Entsch2Type malusWirksamKz;
+ @XmlAttribute(name = "BearbStandCd", required = true)
+ protected String bearbStandCd;
+ @XmlAttribute(name = "ErledDat")
+ protected XMLGregorianCalendar erledDat;
+ @XmlAttribute(name = "SachbearbVU")
+ protected String sachbearbVU;
+ @XmlAttribute(name = "LeistungGeschaetzt")
+ protected BigDecimal leistungGeschaetzt;
+ @XmlAttribute(name = "WaehrungsCd", required = true)
+ protected WaehrungsCdType waehrungsCd;
+
+ /**
+ * Gets the value of the elAnzahlOrELBetragOrELEinstufung 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 Jakarta XML Binding object.
+ * This is why there is not a {@code set} method for the elAnzahlOrELBetragOrELEinstufung property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getELAnzahlOrELBetragOrELEinstufung().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ELAnzahlType }
+ * {@link ELBetragType }
+ * {@link ELEinstufungType }
+ * {@link ELEntscheidungsfrageType }
+ * {@link ELPolizzennummerType }
+ * {@link ELTextType }
+ *
+ *
+ * @return
+ * The value of the elAnzahlOrELBetragOrELEinstufung property.
+ */
+ public List getELAnzahlOrELBetragOrELEinstufung() {
+ if (elAnzahlOrELBetragOrELEinstufung == null) {
+ elAnzahlOrELBetragOrELEinstufung = new ArrayList<>();
+ }
+ return this.elAnzahlOrELBetragOrELEinstufung;
+ }
+
+ /**
+ * Gets the value of the schadenbeteiligter 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 Jakarta XML Binding object.
+ * This is why there is not a {@code set} method for the schadenbeteiligter property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getSCHADENBETEILIGTER().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link SCHADENBETEILIGTERType }
+ *
+ *
+ * @return
+ * The value of the schadenbeteiligter property.
+ */
+ public List getSCHADENBETEILIGTER() {
+ if (schadenbeteiligter == null) {
+ schadenbeteiligter = new ArrayList<>();
+ }
+ return this.schadenbeteiligter;
+ }
+
+ /**
+ * Gets the value of the elkfzKennzeichen property.
+ *
+ * @return
+ * possible object is
+ * {@link ELKFZKennzeichenType }
+ *
+ */
+ public ELKFZKennzeichenType getELKFZKennzeichen() {
+ return elkfzKennzeichen;
+ }
+
+ /**
+ * Sets the value of the elkfzKennzeichen property.
+ *
+ * @param value
+ * allowed object is
+ * {@link ELKFZKennzeichenType }
+ *
+ */
+ public void setELKFZKennzeichen(ELKFZKennzeichenType value) {
+ this.elkfzKennzeichen = value;
+ }
+
+ /**
+ * Gets the value of the schadennr property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSchadennr() {
+ return schadennr;
+ }
+
+ /**
+ * Sets the value of the schadennr property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSchadennr(String value) {
+ this.schadennr = value;
+ }
+
+ /**
+ * Gets the value of the polizzennr property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getPolizzennr() {
+ return polizzennr;
+ }
+
+ /**
+ * Sets the value of the polizzennr property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setPolizzennr(String value) {
+ this.polizzennr = value;
+ }
+
+ /**
+ * Gets the value of the vertragsID property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVertragsID() {
+ return vertragsID;
+ }
+
+ /**
+ * Sets the value of the vertragsID property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVertragsID(String value) {
+ this.vertragsID = value;
+ }
+
+ /**
+ * Gets the value of the vermnr property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVermnr() {
+ return vermnr;
+ }
+
+ /**
+ * Sets the value of the vermnr property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVermnr(String value) {
+ this.vermnr = value;
+ }
+
+ /**
+ * Gets the value of the verbandSparteCd property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVerbandSparteCd() {
+ return verbandSparteCd;
+ }
+
+ /**
+ * Sets the value of the verbandSparteCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVerbandSparteCd(String value) {
+ this.verbandSparteCd = value;
+ }
+
+ /**
+ * Gets the value of the spartenCd property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSpartenCd() {
+ return spartenCd;
+ }
+
+ /**
+ * Sets the value of the spartenCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSpartenCd(String value) {
+ this.spartenCd = value;
+ }
+
+ /**
+ * Gets the value of the spartenErweiterung property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSpartenErweiterung() {
+ return spartenErweiterung;
+ }
+
+ /**
+ * Sets the value of the spartenErweiterung property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSpartenErweiterung(String value) {
+ this.spartenErweiterung = value;
+ }
+
+ /**
+ * Gets the value of the ereigniszpkt property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getEreigniszpkt() {
+ return ereigniszpkt;
+ }
+
+ /**
+ * Sets the value of the ereigniszpkt property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setEreigniszpkt(XMLGregorianCalendar value) {
+ this.ereigniszpkt = value;
+ }
+
+ /**
+ * Gets the value of the meldedat property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getMeldedat() {
+ return meldedat;
+ }
+
+ /**
+ * Sets the value of the meldedat property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setMeldedat(XMLGregorianCalendar value) {
+ this.meldedat = value;
+ }
+
+ /**
+ * Gets the value of the schadUrsCd property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSchadUrsCd() {
+ return schadUrsCd;
+ }
+
+ /**
+ * Sets the value of the schadUrsCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSchadUrsCd(String value) {
+ this.schadUrsCd = value;
+ }
+
+ /**
+ * Gets the value of the schadUrsTxt property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSchadUrsTxt() {
+ return schadUrsTxt;
+ }
+
+ /**
+ * Sets the value of the schadUrsTxt property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSchadUrsTxt(String value) {
+ this.schadUrsTxt = value;
+ }
+
+ /**
+ * Gets the value of the verschuldenCd property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVerschuldenCd() {
+ return verschuldenCd;
+ }
+
+ /**
+ * Sets the value of the verschuldenCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVerschuldenCd(String value) {
+ this.verschuldenCd = value;
+ }
+
+ /**
+ * Gets the value of the malusWirksamKz property.
+ *
+ * @return
+ * possible object is
+ * {@link Entsch2Type }
+ *
+ */
+ public Entsch2Type getMalusWirksamKz() {
+ return malusWirksamKz;
+ }
+
+ /**
+ * Sets the value of the malusWirksamKz property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Entsch2Type }
+ *
+ */
+ public void setMalusWirksamKz(Entsch2Type value) {
+ this.malusWirksamKz = value;
+ }
+
+ /**
+ * Gets the value of the bearbStandCd property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getBearbStandCd() {
+ return bearbStandCd;
+ }
+
+ /**
+ * Sets the value of the bearbStandCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setBearbStandCd(String value) {
+ this.bearbStandCd = value;
+ }
+
+ /**
+ * Gets the value of the erledDat property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getErledDat() {
+ return erledDat;
+ }
+
+ /**
+ * Sets the value of the erledDat property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setErledDat(XMLGregorianCalendar value) {
+ this.erledDat = value;
+ }
+
+ /**
+ * Gets the value of the sachbearbVU property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSachbearbVU() {
+ return sachbearbVU;
+ }
+
+ /**
+ * Sets the value of the sachbearbVU property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSachbearbVU(String value) {
+ this.sachbearbVU = value;
+ }
+
+ /**
+ * Gets the value of the leistungGeschaetzt property.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getLeistungGeschaetzt() {
+ return leistungGeschaetzt;
+ }
+
+ /**
+ * Sets the value of the leistungGeschaetzt property.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setLeistungGeschaetzt(BigDecimal value) {
+ this.leistungGeschaetzt = value;
+ }
+
+ /**
+ * Gets the value of the waehrungsCd property.
+ *
+ * @return
+ * possible object is
+ * {@link WaehrungsCdType }
+ *
+ */
+ public WaehrungsCdType getWaehrungsCd() {
+ return waehrungsCd;
+ }
+
+ /**
+ * Sets the value of the waehrungsCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link WaehrungsCdType }
+ *
+ */
+ public void setWaehrungsCd(WaehrungsCdType value) {
+ this.waehrungsCd = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/SCHLUESSEL.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/SCHLUESSEL.java
new file mode 100644
index 00000000..2f62b464
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/SCHLUESSEL.java
@@ -0,0 +1,138 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_14;
+
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlAttribute;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for anonymous complex type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "")
+@XmlRootElement(name = "SCHLUESSEL")
+public class SCHLUESSEL {
+
+ @XmlAttribute(name = "SchlWert", required = true)
+ protected String schlWert;
+ @XmlAttribute(name = "Schlbez")
+ protected String schlbez;
+ @XmlAttribute(name = "SchlWert_generell")
+ protected String schlWertGenerell;
+
+ /**
+ * Gets the value of the schlWert property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSchlWert() {
+ return schlWert;
+ }
+
+ /**
+ * Sets the value of the schlWert property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSchlWert(String value) {
+ this.schlWert = value;
+ }
+
+ /**
+ * Gets the value of the schlbez property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSchlbez() {
+ return schlbez;
+ }
+
+ /**
+ * Sets the value of the schlbez property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSchlbez(String value) {
+ this.schlbez = value;
+ }
+
+ /**
+ * Gets the value of the schlWertGenerell property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSchlWertGenerell() {
+ return schlWertGenerell;
+ }
+
+ /**
+ * Sets the value of the schlWertGenerell property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSchlWertGenerell(String value) {
+ this.schlWertGenerell = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/SCHLUESSELART.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/SCHLUESSELART.java
new file mode 100644
index 00000000..1e43f8cd
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/SCHLUESSELART.java
@@ -0,0 +1,167 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_14;
+
+import java.util.ArrayList;
+import java.util.List;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlAttribute;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for anonymous complex type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "schluessel"
+})
+@XmlRootElement(name = "SCHLUESSELART")
+public class SCHLUESSELART {
+
+ @XmlElement(name = "SCHLUESSEL", required = true)
+ protected List schluessel;
+ @XmlAttribute(name = "SchlArtCd", required = true)
+ protected SchlArtCdType schlArtCd;
+ @XmlAttribute(name = "VUWertErlaubtKz", required = true)
+ protected Entsch2Type vuWertErlaubtKz;
+ @XmlAttribute(name = "SchlArtBez")
+ protected String schlArtBez;
+
+ /**
+ * Gets the value of the schluessel 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 Jakarta XML Binding object.
+ * This is why there is not a {@code set} method for the schluessel property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getSCHLUESSEL().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link SCHLUESSEL }
+ *
+ *
+ * @return
+ * The value of the schluessel property.
+ */
+ public List getSCHLUESSEL() {
+ if (schluessel == null) {
+ schluessel = new ArrayList<>();
+ }
+ return this.schluessel;
+ }
+
+ /**
+ * Gets the value of the schlArtCd property.
+ *
+ * @return
+ * possible object is
+ * {@link SchlArtCdType }
+ *
+ */
+ public SchlArtCdType getSchlArtCd() {
+ return schlArtCd;
+ }
+
+ /**
+ * Sets the value of the schlArtCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link SchlArtCdType }
+ *
+ */
+ public void setSchlArtCd(SchlArtCdType value) {
+ this.schlArtCd = value;
+ }
+
+ /**
+ * Gets the value of the vuWertErlaubtKz property.
+ *
+ * @return
+ * possible object is
+ * {@link Entsch2Type }
+ *
+ */
+ public Entsch2Type getVUWertErlaubtKz() {
+ return vuWertErlaubtKz;
+ }
+
+ /**
+ * Sets the value of the vuWertErlaubtKz property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Entsch2Type }
+ *
+ */
+ public void setVUWertErlaubtKz(Entsch2Type value) {
+ this.vuWertErlaubtKz = value;
+ }
+
+ /**
+ * Gets the value of the schlArtBez property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSchlArtBez() {
+ return schlArtBez;
+ }
+
+ /**
+ * Sets the value of the schlArtBez property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSchlArtBez(String value) {
+ this.schlArtBez = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/SONSTIGEPERSONType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/SONSTIGEPERSONType.java
new file mode 100644
index 00000000..40671d8b
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/SONSTIGEPERSONType.java
@@ -0,0 +1,212 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_14;
+
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlAttribute;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for SONSTIGE_PERSON_Type complex type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "SONSTIGE_PERSON_Type")
+public class SONSTIGEPERSONType {
+
+ @XmlAttribute(name = "Name", required = true)
+ protected String name;
+ @XmlAttribute(name = "Kurzname")
+ protected String kurzname;
+ @XmlAttribute(name = "SonstPersArtCd", required = true)
+ protected String sonstPersArtCd;
+ @XmlAttribute(name = "GesFormCd")
+ protected GesFormCdType gesFormCd;
+ @XmlAttribute(name = "PersonID_VU")
+ protected String personIDVU;
+ @XmlAttribute(name = "PersonID_Makler")
+ protected String personIDMakler;
+
+ /**
+ * Gets the value of the name property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getName() {
+ return name;
+ }
+
+ /**
+ * Sets the value of the name property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setName(String value) {
+ this.name = value;
+ }
+
+ /**
+ * Gets the value of the kurzname property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getKurzname() {
+ return kurzname;
+ }
+
+ /**
+ * Sets the value of the kurzname property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setKurzname(String value) {
+ this.kurzname = value;
+ }
+
+ /**
+ * Gets the value of the sonstPersArtCd property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSonstPersArtCd() {
+ return sonstPersArtCd;
+ }
+
+ /**
+ * Sets the value of the sonstPersArtCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSonstPersArtCd(String value) {
+ this.sonstPersArtCd = value;
+ }
+
+ /**
+ * Gets the value of the gesFormCd property.
+ *
+ * @return
+ * possible object is
+ * {@link GesFormCdType }
+ *
+ */
+ public GesFormCdType getGesFormCd() {
+ return gesFormCd;
+ }
+
+ /**
+ * Sets the value of the gesFormCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link GesFormCdType }
+ *
+ */
+ public void setGesFormCd(GesFormCdType value) {
+ this.gesFormCd = value;
+ }
+
+ /**
+ * Gets the value of the personIDVU property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getPersonIDVU() {
+ return personIDVU;
+ }
+
+ /**
+ * Sets the value of the personIDVU property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setPersonIDVU(String value) {
+ this.personIDVU = value;
+ }
+
+ /**
+ * Gets the value of the personIDMakler property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getPersonIDMakler() {
+ return personIDMakler;
+ }
+
+ /**
+ * Sets the value of the personIDMakler property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setPersonIDMakler(String value) {
+ this.personIDMakler = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/SPARTEType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/SPARTEType.java
new file mode 100644
index 00000000..89199f91
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/SPARTEType.java
@@ -0,0 +1,593 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_14;
+
+import java.math.BigDecimal;
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.datatype.XMLGregorianCalendar;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlAttribute;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlElements;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for SPARTE_Type complex type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "SPARTE_Type", propOrder = {
+ "elAnzahlOrELBetragOrELBezugsberechtigung",
+ "risiko"
+})
+public class SPARTEType {
+
+ @XmlElements({
+ @XmlElement(name = "EL-Anzahl", type = ELAnzahlType.class),
+ @XmlElement(name = "EL-Betrag", type = ELBetragType.class),
+ @XmlElement(name = "EL-Bezugsberechtigung", type = ELBezugsberechtigungType.class),
+ @XmlElement(name = "EL-Einstufung", type = ELEinstufungType.class),
+ @XmlElement(name = "EL-Entscheidungsfrage", type = ELEntscheidungsfrageType.class),
+ @XmlElement(name = "EL-Gewinnbeteiligung", type = ELGewinnbeteiligungType.class),
+ @XmlElement(name = "EL-Grenzwert", type = ELGrenzwertType.class),
+ @XmlElement(name = "EL-Index", type = ELIndexType.class),
+ @XmlElement(name = "EL-Klausel", type = ELKlauselType.class),
+ @XmlElement(name = "EL-Praemienkorrektur", type = ELPraemienkorrekturType.class),
+ @XmlElement(name = "EL-Rente", type = ELRenteType.class),
+ @XmlElement(name = "EL-Selbstbehalt", type = ELSelbstbehalt.class),
+ @XmlElement(name = "EL-Steuer", type = ELSteuerType.class),
+ @XmlElement(name = "EL-Text", type = ELTextType.class),
+ @XmlElement(name = "EL-Zeitraum", type = ELZeitraumType.class)
+ })
+ protected List elAnzahlOrELBetragOrELBezugsberechtigung;
+ @XmlElement(name = "RISIKO", required = true)
+ protected List risiko;
+ @XmlAttribute(name = "SpartenCd", required = true)
+ protected String spartenCd;
+ @XmlAttribute(name = "SpartenErweiterung", required = true)
+ protected String spartenErweiterung;
+ @XmlAttribute(name = "SpartenID")
+ protected String spartenID;
+ @XmlAttribute(name = "VerbandSparteCd", required = true)
+ protected String verbandSparteCd;
+ @XmlAttribute(name = "Spartentxt")
+ protected String spartentxt;
+ @XmlAttribute(name = "SpartenBeg")
+ protected XMLGregorianCalendar spartenBeg;
+ @XmlAttribute(name = "SpartenEnd")
+ protected XMLGregorianCalendar spartenEnd;
+ @XmlAttribute(name = "StatusCd")
+ protected String statusCd;
+ @XmlAttribute(name = "HauptTarifBez")
+ protected String hauptTarifBez;
+ @XmlAttribute(name = "SichergKz")
+ protected Entsch2Type sichergKz;
+ @XmlAttribute(name = "DirBeteiligtKz")
+ protected String dirBeteiligtKz;
+ @XmlAttribute(name = "SondervereinbarungKz")
+ protected String sondervereinbarungKz;
+ @XmlAttribute(name = "PraemieNtoSp", required = true)
+ protected BigDecimal praemieNtoSp;
+ @XmlAttribute(name = "PraemieBtoSp", required = true)
+ protected BigDecimal praemieBtoSp;
+ @XmlAttribute(name = "nmoKuendDat")
+ protected XMLGregorianCalendar nmoKuendDat;
+
+ /**
+ * Gets the value of the elAnzahlOrELBetragOrELBezugsberechtigung 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 Jakarta XML Binding object.
+ * This is why there is not a {@code set} method for the elAnzahlOrELBetragOrELBezugsberechtigung property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getELAnzahlOrELBetragOrELBezugsberechtigung().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ELAnzahlType }
+ * {@link ELBetragType }
+ * {@link ELBezugsberechtigungType }
+ * {@link ELEinstufungType }
+ * {@link ELEntscheidungsfrageType }
+ * {@link ELGewinnbeteiligungType }
+ * {@link ELGrenzwertType }
+ * {@link ELIndexType }
+ * {@link ELKlauselType }
+ * {@link ELPraemienkorrekturType }
+ * {@link ELRenteType }
+ * {@link ELSelbstbehalt }
+ * {@link ELSteuerType }
+ * {@link ELTextType }
+ * {@link ELZeitraumType }
+ *
+ *
+ * @return
+ * The value of the elAnzahlOrELBetragOrELBezugsberechtigung property.
+ */
+ public List getELAnzahlOrELBetragOrELBezugsberechtigung() {
+ if (elAnzahlOrELBetragOrELBezugsberechtigung == null) {
+ elAnzahlOrELBetragOrELBezugsberechtigung = new ArrayList<>();
+ }
+ return this.elAnzahlOrELBetragOrELBezugsberechtigung;
+ }
+
+ /**
+ * Gets the value of the risiko 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 Jakarta XML Binding object.
+ * This is why there is not a {@code set} method for the risiko property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getRISIKO().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link RISIKOType }
+ *
+ *
+ * @return
+ * The value of the risiko property.
+ */
+ public List getRISIKO() {
+ if (risiko == null) {
+ risiko = new ArrayList<>();
+ }
+ return this.risiko;
+ }
+
+ /**
+ * Gets the value of the spartenCd property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSpartenCd() {
+ return spartenCd;
+ }
+
+ /**
+ * Sets the value of the spartenCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSpartenCd(String value) {
+ this.spartenCd = value;
+ }
+
+ /**
+ * Gets the value of the spartenErweiterung property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSpartenErweiterung() {
+ return spartenErweiterung;
+ }
+
+ /**
+ * Sets the value of the spartenErweiterung property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSpartenErweiterung(String value) {
+ this.spartenErweiterung = value;
+ }
+
+ /**
+ * Gets the value of the spartenID property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSpartenID() {
+ return spartenID;
+ }
+
+ /**
+ * Sets the value of the spartenID property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSpartenID(String value) {
+ this.spartenID = value;
+ }
+
+ /**
+ * Gets the value of the verbandSparteCd property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVerbandSparteCd() {
+ return verbandSparteCd;
+ }
+
+ /**
+ * Sets the value of the verbandSparteCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVerbandSparteCd(String value) {
+ this.verbandSparteCd = value;
+ }
+
+ /**
+ * Gets the value of the spartentxt property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSpartentxt() {
+ return spartentxt;
+ }
+
+ /**
+ * Sets the value of the spartentxt property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSpartentxt(String value) {
+ this.spartentxt = value;
+ }
+
+ /**
+ * Gets the value of the spartenBeg property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getSpartenBeg() {
+ return spartenBeg;
+ }
+
+ /**
+ * Sets the value of the spartenBeg property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setSpartenBeg(XMLGregorianCalendar value) {
+ this.spartenBeg = value;
+ }
+
+ /**
+ * Gets the value of the spartenEnd property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getSpartenEnd() {
+ return spartenEnd;
+ }
+
+ /**
+ * Sets the value of the spartenEnd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setSpartenEnd(XMLGregorianCalendar value) {
+ this.spartenEnd = value;
+ }
+
+ /**
+ * Gets the value of the statusCd property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getStatusCd() {
+ return statusCd;
+ }
+
+ /**
+ * Sets the value of the statusCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setStatusCd(String value) {
+ this.statusCd = value;
+ }
+
+ /**
+ * Gets the value of the hauptTarifBez property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getHauptTarifBez() {
+ return hauptTarifBez;
+ }
+
+ /**
+ * Sets the value of the hauptTarifBez property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setHauptTarifBez(String value) {
+ this.hauptTarifBez = value;
+ }
+
+ /**
+ * Gets the value of the sichergKz property.
+ *
+ * @return
+ * possible object is
+ * {@link Entsch2Type }
+ *
+ */
+ public Entsch2Type getSichergKz() {
+ return sichergKz;
+ }
+
+ /**
+ * Sets the value of the sichergKz property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Entsch2Type }
+ *
+ */
+ public void setSichergKz(Entsch2Type value) {
+ this.sichergKz = value;
+ }
+
+ /**
+ * Gets the value of the dirBeteiligtKz property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getDirBeteiligtKz() {
+ return dirBeteiligtKz;
+ }
+
+ /**
+ * Sets the value of the dirBeteiligtKz property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setDirBeteiligtKz(String value) {
+ this.dirBeteiligtKz = value;
+ }
+
+ /**
+ * Gets the value of the sondervereinbarungKz property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSondervereinbarungKz() {
+ return sondervereinbarungKz;
+ }
+
+ /**
+ * Sets the value of the sondervereinbarungKz property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSondervereinbarungKz(String value) {
+ this.sondervereinbarungKz = value;
+ }
+
+ /**
+ * Gets the value of the praemieNtoSp property.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getPraemieNtoSp() {
+ return praemieNtoSp;
+ }
+
+ /**
+ * Sets the value of the praemieNtoSp property.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setPraemieNtoSp(BigDecimal value) {
+ this.praemieNtoSp = value;
+ }
+
+ /**
+ * Gets the value of the praemieBtoSp property.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getPraemieBtoSp() {
+ return praemieBtoSp;
+ }
+
+ /**
+ * Sets the value of the praemieBtoSp property.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setPraemieBtoSp(BigDecimal value) {
+ this.praemieBtoSp = value;
+ }
+
+ /**
+ * Gets the value of the nmoKuendDat property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getNmoKuendDat() {
+ return nmoKuendDat;
+ }
+
+ /**
+ * Sets the value of the nmoKuendDat property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setNmoKuendDat(XMLGregorianCalendar value) {
+ this.nmoKuendDat = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/SbhArtCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/SbhArtCdType.java
new file mode 100644
index 00000000..95e435df
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/SbhArtCdType.java
@@ -0,0 +1,74 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_14;
+
+import jakarta.xml.bind.annotation.XmlEnum;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for SbhArtCd_Type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ */
+@XmlType(name = "SbhArtCd_Type")
+@XmlEnum
+public enum SbhArtCdType {
+
+
+ /**
+ * Mindestselbstbehalt je Schadenfall
+ *
+ */
+ MIS,
+
+ /**
+ * Maximalselbstbehalt kumuliert
+ *
+ */
+ MXK,
+
+ /**
+ * Maximalselbstbehalt je Schadenfall
+ *
+ */
+ MXS,
+
+ /**
+ * Standardselbstbehalt je Schadenfall
+ *
+ */
+ STS,
+
+ /**
+ * Selbstbehalt sonst
+ *
+ */
+ SSO;
+
+ public String value() {
+ return name();
+ }
+
+ public static SbhArtCdType fromValue(String v) {
+ return valueOf(v);
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/SchlArtCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/SchlArtCdType.java
new file mode 100644
index 00000000..fd85e07b
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/SchlArtCdType.java
@@ -0,0 +1,572 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_14;
+
+import jakarta.xml.bind.annotation.XmlEnum;
+import jakarta.xml.bind.annotation.XmlEnumValue;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for SchlArtCd_Type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ */
+@XmlType(name = "SchlArtCd_Type")
+@XmlEnum
+public enum SchlArtCdType {
+
+
+ /**
+ * Änderungsgrund
+ *
+ */
+ @XmlEnumValue("AendGrundCd")
+ AEND_GRUND_CD("AendGrundCd"),
+
+ /**
+ * Antriebsart
+ *
+ */
+ @XmlEnumValue("AntriebsArtCd")
+ ANTRIEBS_ART_CD("AntriebsArtCd"),
+
+ /**
+ * Ausstattung
+ *
+ */
+ @XmlEnumValue("AusstattungCd")
+ AUSSTATTUNG_CD("AusstattungCd"),
+
+ /**
+ * Bauart
+ *
+ */
+ @XmlEnumValue("BauartCd")
+ BAUART_CD("BauartCd"),
+
+ /**
+ * Bezugsberechtigungsart
+ *
+ */
+ @XmlEnumValue("BBArtCd")
+ BB_ART_CD("BBArtCd"),
+
+ /**
+ * Bearbeitungsstand
+ *
+ */
+ @XmlEnumValue("BearbStandCd")
+ BEARB_STAND_CD("BearbStandCd"),
+
+ /**
+ * Betragsart
+ *
+ */
+ @XmlEnumValue("BetragArtCd")
+ BETRAG_ART_CD("BetragArtCd"),
+
+ /**
+ * Beteiligungsrolle
+ *
+ */
+ @XmlEnumValue("BetRolleCd")
+ BET_ROLLE_CD("BetRolleCd"),
+
+ /**
+ * Dachung
+ *
+ */
+ @XmlEnumValue("DachungCd")
+ DACHUNG_CD("DachungCd"),
+
+ /**
+ * Entscheidungsfrage
+ *
+ */
+ @XmlEnumValue("EFrageCd")
+ E_FRAGE_CD("EFrageCd"),
+
+ /**
+ * Einstufungsart
+ *
+ */
+ @XmlEnumValue("EstArtCd")
+ EST_ART_CD("EstArtCd"),
+
+ /**
+ * Familienstand
+ *
+ */
+ @XmlEnumValue("FamilienstandCd")
+ FAMILIENSTAND_CD("FamilienstandCd"),
+
+ /**
+ * Flächenattribut
+ *
+ */
+ @XmlEnumValue("FlaechenAttributCd")
+ FLAECHEN_ATTRIBUT_CD("FlaechenAttributCd"),
+
+ /**
+ * Fahrzeugart
+ *
+ */
+ @XmlEnumValue("FzgArtCd")
+ FZG_ART_CD("FzgArtCd"),
+
+ /**
+ * Art des Gebäudes
+ *
+ */
+ @XmlEnumValue("GebaeudeArtCd")
+ GEBAEUDE_ART_CD("GebaeudeArtCd"),
+
+ /**
+ * Gebäudehöhe
+ *
+ */
+ @XmlEnumValue("GebaeudeHoeheCd")
+ GEBAEUDE_HOEHE_CD("GebaeudeHoeheCd"),
+
+ /**
+ * Geschlecht
+ *
+ */
+ @XmlEnumValue("GeschlechtCd")
+ GESCHLECHT_CD("GeschlechtCd"),
+
+ /**
+ * GrundRuecklauf
+ *
+ */
+ @XmlEnumValue("GrundRuecklaufCd")
+ GRUND_RUECKLAUF_CD("GrundRuecklaufCd"),
+
+ /**
+ * Grenzwertart
+ *
+ */
+ @XmlEnumValue("GrwArtCd")
+ GRW_ART_CD("GrwArtCd"),
+
+ /**
+ * Identifizierungsart
+ *
+ */
+ @XmlEnumValue("IdfArtCd")
+ IDF_ART_CD("IdfArtCd"),
+
+ /**
+ * Indexart
+ *
+ */
+ @XmlEnumValue("IndexArtCd")
+ INDEX_ART_CD("IndexArtCd"),
+
+ /**
+ * KommunikationsArt
+ *
+ */
+ @XmlEnumValue("KomArtCd")
+ KOM_ART_CD("KomArtCd"),
+
+ /**
+ * Ländercode
+ *
+ */
+ @XmlEnumValue("LandesCd")
+ LANDES_CD("LandesCd"),
+
+ /**
+ * Legitimierungsart
+ *
+ */
+ @XmlEnumValue("LegArtCd")
+ LEG_ART_CD("LegArtCd"),
+
+ /**
+ * Löschungsarten
+ *
+ */
+ @XmlEnumValue("LoeschCd")
+ LOESCH_CD("LoeschCd"),
+
+ /**
+ * Nutzung
+ *
+ */
+ @XmlEnumValue("NutzungCd")
+ NUTZUNG_CD("NutzungCd"),
+
+ /**
+ * Objektdatenart
+ *
+ */
+ @XmlEnumValue("ObjektdatenCd")
+ OBJEKTDATEN_CD("ObjektdatenCd"),
+
+ /**
+ * Paketinhalt
+ *
+ */
+ @XmlEnumValue("PaketInhCd")
+ PAKET_INH_CD("PaketInhCd"),
+
+ /**
+ * Paketumfang
+ *
+ */
+ @XmlEnumValue("PaketUmfCd")
+ PAKET_UMF_CD("PaketUmfCd"),
+
+ /**
+ * Personenart
+ *
+ */
+ @XmlEnumValue("PersArtCd")
+ PERS_ART_CD("PersArtCd"),
+
+ /**
+ * Prämienfreiart
+ *
+ */
+ @XmlEnumValue("PfrArtCd")
+ PFR_ART_CD("PfrArtCd"),
+
+ /**
+ * Polizzenart
+ *
+ */
+ @XmlEnumValue("PolArtCd")
+ POL_ART_CD("PolArtCd"),
+
+ /**
+ * Prämienfrist
+ *
+ */
+ @XmlEnumValue("PraemFristCd")
+ PRAEM_FRIST_CD("PraemFristCd"),
+
+ /**
+ * Prämienkorrekturart
+ *
+ */
+ @XmlEnumValue("PraemKorrArtCd")
+ PRAEM_KORR_ART_CD("PraemKorrArtCd"),
+
+ /**
+ * Provisionsart
+ *
+ */
+ @XmlEnumValue("ProvArtCd")
+ PROV_ART_CD("ProvArtCd"),
+
+ /**
+ * Risikoart
+ *
+ */
+ @XmlEnumValue("RisikoArtCd")
+ RISIKO_ART_CD("RisikoArtCd"),
+
+ /**
+ * Rentenzahlungsrhythmus
+ *
+ */
+ @XmlEnumValue("RntRhythmCd")
+ RNT_RHYTHM_CD("RntRhythmCd"),
+
+ /**
+ * Selbstbehaltart
+ *
+ */
+ @XmlEnumValue("SbhArtCd")
+ SBH_ART_CD("SbhArtCd"),
+
+ /**
+ * Schadenursache
+ *
+ */
+ @XmlEnumValue("SchadUrsCd")
+ SCHAD_URS_CD("SchadUrsCd"),
+
+ /**
+ * Art der sonstigen Person
+ *
+ */
+ @XmlEnumValue("SonstPersArtCd")
+ SONST_PERS_ART_CD("SonstPersArtCd"),
+
+ /**
+ * Sparte
+ *
+ */
+ @XmlEnumValue("SpartenCd")
+ SPARTEN_CD("SpartenCd"),
+
+ /**
+ * Steuerart
+ *
+ */
+ @XmlEnumValue("StArtCd")
+ ST_ART_CD("StArtCd"),
+
+ /**
+ * Textart
+ *
+ */
+ @XmlEnumValue("TxtArtCd")
+ TXT_ART_CD("TxtArtCd"),
+
+ /**
+ * Versicherungssummenart
+ *
+ */
+ @XmlEnumValue("VSArtCd")
+ VS_ART_CD("VSArtCd"),
+
+ /**
+ * Verbandssparte
+ *
+ */
+ @XmlEnumValue("VerbandSparteCd")
+ VERBAND_SPARTE_CD("VerbandSparteCd"),
+
+ /**
+ * Versicherte Landwirtschaft
+ *
+ */
+ @XmlEnumValue("VersLwCd")
+ VERS_LW_CD("VersLwCd"),
+
+ /**
+ * Status
+ *
+ */
+ @XmlEnumValue("StatusCd")
+ STATUS_CD("StatusCd"),
+
+ /**
+ * Versicherte Sache
+ *
+ */
+ @XmlEnumValue("VersSacheCd")
+ VERS_SACHE_CD("VersSacheCd"),
+
+ /**
+ * Verschulden
+ *
+ */
+ @XmlEnumValue("VerschuldenCd")
+ VERSCHULDEN_CD("VerschuldenCd"),
+
+ /**
+ * Verwendungszweck
+ *
+ */
+ @XmlEnumValue("VerwendzweckCd")
+ VERWENDZWECK_CD("VerwendzweckCd"),
+
+ /**
+ * Vertragsprodukt
+ *
+ */
+ @XmlEnumValue("VtgProdCd")
+ VTG_PROD_CD("VtgProdCd"),
+
+ /**
+ * Vertragsrolle
+ *
+ */
+ @XmlEnumValue("VtgRolleCd")
+ VTG_ROLLE_CD("VtgRolleCd"),
+
+ /**
+ * Vertragssparte
+ *
+ */
+ @XmlEnumValue("VtgSparteCd")
+ VTG_SPARTE_CD("VtgSparteCd"),
+
+ /**
+ * Vertragsstatus
+ *
+ */
+ @XmlEnumValue("VtgStatusCd")
+ VTG_STATUS_CD("VtgStatusCd"),
+
+ /**
+ * Währung
+ *
+ */
+ @XmlEnumValue("WaehrungsCd")
+ WAEHRUNGS_CD("WaehrungsCd"),
+
+ /**
+ * Art des Zeitraumes
+ *
+ */
+ @XmlEnumValue("ZRArtCd")
+ ZR_ART_CD("ZRArtCd"),
+
+ /**
+ * Zahlungsgrund
+ *
+ */
+ @XmlEnumValue("ZahlGrundCd")
+ ZAHL_GRUND_CD("ZahlGrundCd"),
+
+ /**
+ * Zahlungsrhythmus
+ *
+ */
+ @XmlEnumValue("ZahlRhythmCd")
+ ZAHL_RHYTHM_CD("ZahlRhythmCd"),
+
+ /**
+ * Zahlungsweg
+ *
+ */
+ @XmlEnumValue("ZahlWegCd")
+ ZAHL_WEG_CD("ZahlWegCd"),
+
+ /**
+ * MahnStufe
+ *
+ */
+ @XmlEnumValue("MahnStufeCd")
+ MAHN_STUFE_CD("MahnStufeCd"),
+
+ /**
+ * GrundRuecklauf
+ *
+ */
+ @XmlEnumValue("RueckGrundCd")
+ RUECK_GRUND_CD("RueckGrundCd"),
+
+ /**
+ * Sprachenschlüssel
+ *
+ */
+ @XmlEnumValue("SprachCd")
+ SPRACH_CD("SprachCd"),
+
+ /**
+ * Einheit für Verbrauch
+ *
+ */
+ @XmlEnumValue("VerbrEinhCd")
+ VERBR_EINH_CD("VerbrEinhCd"),
+
+ /**
+ * Gesellschaftsform
+ *
+ */
+ @XmlEnumValue("GesFormCd")
+ GES_FORM_CD("GesFormCd"),
+
+ /**
+ * Rahmenvertragsart
+ *
+ */
+ @XmlEnumValue("RahmenvertragsartCd")
+ RAHMENVERTRAGSART_CD("RahmenvertragsartCd");
+ private final String value;
+
+ SchlArtCdType(String v) {
+ value = v;
+ }
+
+ public String value() {
+ return value;
+ }
+
+ public static SchlArtCdType fromValue(String v) {
+ for (SchlArtCdType c: SchlArtCdType.values()) {
+ if (c.value.equals(v)) {
+ return c;
+ }
+ }
+ throw new IllegalArgumentException(v);
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/SprachCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/SprachCdType.java
new file mode 100644
index 00000000..6a7602a4
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/SprachCdType.java
@@ -0,0 +1,90 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_14;
+
+import jakarta.xml.bind.annotation.XmlEnum;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for SprachCd_Type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ */
+@XmlType(name = "SprachCd_Type")
+@XmlEnum
+public enum SprachCdType {
+
+
+ /**
+ * Tschechisch
+ *
+ */
+ CS,
+
+ /**
+ * Deutsch
+ *
+ */
+ DE,
+
+ /**
+ * Englisch
+ *
+ */
+ EN,
+
+ /**
+ * Ungarisch
+ *
+ */
+ HU,
+
+ /**
+ * Italienisch
+ *
+ */
+ IT,
+
+ /**
+ * Slowakisch
+ *
+ */
+ SK,
+
+ /**
+ * Slowenisch
+ *
+ */
+ SL;
+
+ public String value() {
+ return name();
+ }
+
+ public static SprachCdType fromValue(String v) {
+ return valueOf(v);
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/TxtArtCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/TxtArtCdType.java
new file mode 100644
index 00000000..80b64a28
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/TxtArtCdType.java
@@ -0,0 +1,116 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_14;
+
+import jakarta.xml.bind.annotation.XmlEnum;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for TxtArtCd_Type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ */
+@XmlType(name = "TxtArtCd_Type")
+@XmlEnum
+public enum TxtArtCdType {
+
+
+ /**
+ * Anrede
+ *
+ */
+ ANR,
+
+ /**
+ * Beruf
+ *
+ */
+ BER,
+
+ /**
+ * Freitext
+ *
+ */
+ FRT,
+
+ /**
+ * Titel
+ *
+ */
+ TIT,
+
+ /**
+ * Titel nachgestellt
+ *
+ */
+ TIN,
+
+ /**
+ * Vertragsspez. Klausel
+ *
+ */
+ VKL,
+
+ /**
+ * Beschreibung Schadenort
+ *
+ */
+ SRT,
+
+ /**
+ * Schaden-Expertise (Besichtigungsdaten)
+ *
+ */
+ EXP,
+
+ /**
+ * Oeamtc-Clubkarten-Nr
+ *
+ */
+ ONR,
+
+ /**
+ * Ordnungsbegriff für Zuordnung Fremdsystem
+ *
+ */
+ FZU,
+
+ /**
+ * Risikomerkmal
+ *
+ */
+ RIM;
+
+ public String value() {
+ return name();
+ }
+
+ public static TxtArtCdType fromValue(String v) {
+ return valueOf(v);
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/VERSKFZ.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/VERSKFZ.java
new file mode 100644
index 00000000..50c73a63
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/VERSKFZ.java
@@ -0,0 +1,40 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_14;
+
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for anonymous complex type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "")
+@XmlRootElement(name = "VERS_KFZ")
+public class VERSKFZ
+ extends VERSKFZType
+{
+
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/VERSKFZType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/VERSKFZType.java
new file mode 100644
index 00000000..bdc8bc5b
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/VERSKFZType.java
@@ -0,0 +1,897 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_14;
+
+import java.math.BigDecimal;
+import javax.xml.datatype.XMLGregorianCalendar;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlAttribute;
+import jakarta.xml.bind.annotation.XmlSchemaType;
+import jakarta.xml.bind.annotation.XmlSeeAlso;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for VERS_KFZ_Type complex type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "VERS_KFZ_Type")
+@XmlSeeAlso({
+ VERSKFZ.class
+})
+public class VERSKFZType {
+
+ @XmlAttribute(name = "FzgArtCd", required = true)
+ protected String fzgArtCd;
+ @XmlAttribute(name = "Marke", required = true)
+ protected String marke;
+ @XmlAttribute(name = "Handelsbez")
+ protected String handelsbez;
+ @XmlAttribute(name = "TypVarVer")
+ protected String typVarVer;
+ @XmlAttribute(name = "Leasingkz")
+ protected Entsch2Type leasingkz;
+ @XmlAttribute(name = "Modelljahr")
+ @XmlSchemaType(name = "unsignedShort")
+ protected Integer modelljahr;
+ @XmlAttribute(name = "Leistung")
+ @XmlSchemaType(name = "unsignedShort")
+ protected Integer leistung;
+ @XmlAttribute(name = "Leistung_ElektroMot")
+ @XmlSchemaType(name = "unsignedShort")
+ protected Integer leistungElektroMot;
+ @XmlAttribute(name = "Plaetze")
+ @XmlSchemaType(name = "unsignedShort")
+ protected Integer plaetze;
+ @XmlAttribute(name = "Nutzlast")
+ protected BigDecimal nutzlast;
+ @XmlAttribute(name = "Hubraum")
+ @XmlSchemaType(name = "unsignedShort")
+ protected Integer hubraum;
+ @XmlAttribute(name = "AntriebsArtCd", required = true)
+ protected String antriebsArtCd;
+ @XmlAttribute(name = "Katkz", required = true)
+ protected String katkz;
+ @XmlAttribute(name = "ABSKz")
+ protected Entsch2Type absKz;
+ @XmlAttribute(name = "CO2_Ausstoss")
+ @XmlSchemaType(name = "unsignedShort")
+ protected Integer co2Ausstoss;
+ @XmlAttribute(name = "CO2_WLTP_WMTC")
+ @XmlSchemaType(name = "unsignedShort")
+ protected Integer co2WLTPWMTC;
+ @XmlAttribute(name = "Kraftstoffverbr_NEFZ")
+ protected BigDecimal kraftstoffverbrNEFZ;
+ @XmlAttribute(name = "Kraftstoffverbr_WLTP_WMTC")
+ protected BigDecimal kraftstoffverbrWLTPWMTC;
+ @XmlAttribute(name = "VerbrEinhCd")
+ protected String verbrEinhCd;
+ @XmlAttribute(name = "Fahrgestnr", required = true)
+ protected String fahrgestnr;
+ @XmlAttribute(name = "Motornr")
+ protected String motornr;
+ @XmlAttribute(name = "NatCode")
+ protected String natCode;
+ @XmlAttribute(name = "VerwendzweckCd")
+ protected String verwendzweckCd;
+ @XmlAttribute(name = "Erstzulassdat")
+ protected XMLGregorianCalendar erstzulassdat;
+ @XmlAttribute(name = "LandesCd")
+ protected String landesCd;
+ @XmlAttribute(name = "Pol_Kennz")
+ protected String polKennz;
+ @XmlAttribute(name = "Eigengew")
+ protected BigDecimal eigengew;
+ @XmlAttribute(name = "HzulGesgew")
+ protected BigDecimal hzulGesgew;
+ @XmlAttribute(name = "HGeschw")
+ protected BigDecimal hGeschw;
+
+ /**
+ * Gets the value of the fzgArtCd property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getFzgArtCd() {
+ return fzgArtCd;
+ }
+
+ /**
+ * Sets the value of the fzgArtCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setFzgArtCd(String value) {
+ this.fzgArtCd = value;
+ }
+
+ /**
+ * Gets the value of the marke property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getMarke() {
+ return marke;
+ }
+
+ /**
+ * Sets the value of the marke property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setMarke(String value) {
+ this.marke = value;
+ }
+
+ /**
+ * Gets the value of the handelsbez property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getHandelsbez() {
+ return handelsbez;
+ }
+
+ /**
+ * Sets the value of the handelsbez property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setHandelsbez(String value) {
+ this.handelsbez = value;
+ }
+
+ /**
+ * Gets the value of the typVarVer property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getTypVarVer() {
+ return typVarVer;
+ }
+
+ /**
+ * Sets the value of the typVarVer property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setTypVarVer(String value) {
+ this.typVarVer = value;
+ }
+
+ /**
+ * Gets the value of the leasingkz property.
+ *
+ * @return
+ * possible object is
+ * {@link Entsch2Type }
+ *
+ */
+ public Entsch2Type getLeasingkz() {
+ return leasingkz;
+ }
+
+ /**
+ * Sets the value of the leasingkz property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Entsch2Type }
+ *
+ */
+ public void setLeasingkz(Entsch2Type value) {
+ this.leasingkz = value;
+ }
+
+ /**
+ * Gets the value of the modelljahr property.
+ *
+ * @return
+ * possible object is
+ * {@link Integer }
+ *
+ */
+ public Integer getModelljahr() {
+ return modelljahr;
+ }
+
+ /**
+ * Sets the value of the modelljahr property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Integer }
+ *
+ */
+ public void setModelljahr(Integer value) {
+ this.modelljahr = value;
+ }
+
+ /**
+ * Gets the value of the leistung property.
+ *
+ * @return
+ * possible object is
+ * {@link Integer }
+ *
+ */
+ public Integer getLeistung() {
+ return leistung;
+ }
+
+ /**
+ * Sets the value of the leistung property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Integer }
+ *
+ */
+ public void setLeistung(Integer value) {
+ this.leistung = value;
+ }
+
+ /**
+ * Gets the value of the leistungElektroMot property.
+ *
+ * @return
+ * possible object is
+ * {@link Integer }
+ *
+ */
+ public Integer getLeistungElektroMot() {
+ return leistungElektroMot;
+ }
+
+ /**
+ * Sets the value of the leistungElektroMot property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Integer }
+ *
+ */
+ public void setLeistungElektroMot(Integer value) {
+ this.leistungElektroMot = value;
+ }
+
+ /**
+ * Gets the value of the plaetze property.
+ *
+ * @return
+ * possible object is
+ * {@link Integer }
+ *
+ */
+ public Integer getPlaetze() {
+ return plaetze;
+ }
+
+ /**
+ * Sets the value of the plaetze property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Integer }
+ *
+ */
+ public void setPlaetze(Integer value) {
+ this.plaetze = value;
+ }
+
+ /**
+ * Gets the value of the nutzlast property.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getNutzlast() {
+ return nutzlast;
+ }
+
+ /**
+ * Sets the value of the nutzlast property.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setNutzlast(BigDecimal value) {
+ this.nutzlast = value;
+ }
+
+ /**
+ * Gets the value of the hubraum property.
+ *
+ * @return
+ * possible object is
+ * {@link Integer }
+ *
+ */
+ public Integer getHubraum() {
+ return hubraum;
+ }
+
+ /**
+ * Sets the value of the hubraum property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Integer }
+ *
+ */
+ public void setHubraum(Integer value) {
+ this.hubraum = value;
+ }
+
+ /**
+ * Gets the value of the antriebsArtCd property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getAntriebsArtCd() {
+ return antriebsArtCd;
+ }
+
+ /**
+ * Sets the value of the antriebsArtCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setAntriebsArtCd(String value) {
+ this.antriebsArtCd = value;
+ }
+
+ /**
+ * Gets the value of the katkz property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getKatkz() {
+ return katkz;
+ }
+
+ /**
+ * Sets the value of the katkz property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setKatkz(String value) {
+ this.katkz = value;
+ }
+
+ /**
+ * Gets the value of the absKz property.
+ *
+ * @return
+ * possible object is
+ * {@link Entsch2Type }
+ *
+ */
+ public Entsch2Type getABSKz() {
+ return absKz;
+ }
+
+ /**
+ * Sets the value of the absKz property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Entsch2Type }
+ *
+ */
+ public void setABSKz(Entsch2Type value) {
+ this.absKz = value;
+ }
+
+ /**
+ * Gets the value of the co2Ausstoss property.
+ *
+ * @return
+ * possible object is
+ * {@link Integer }
+ *
+ */
+ public Integer getCO2Ausstoss() {
+ return co2Ausstoss;
+ }
+
+ /**
+ * Sets the value of the co2Ausstoss property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Integer }
+ *
+ */
+ public void setCO2Ausstoss(Integer value) {
+ this.co2Ausstoss = value;
+ }
+
+ /**
+ * Gets the value of the co2WLTPWMTC property.
+ *
+ * @return
+ * possible object is
+ * {@link Integer }
+ *
+ */
+ public Integer getCO2WLTPWMTC() {
+ return co2WLTPWMTC;
+ }
+
+ /**
+ * Sets the value of the co2WLTPWMTC property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Integer }
+ *
+ */
+ public void setCO2WLTPWMTC(Integer value) {
+ this.co2WLTPWMTC = value;
+ }
+
+ /**
+ * Gets the value of the kraftstoffverbrNEFZ property.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getKraftstoffverbrNEFZ() {
+ return kraftstoffverbrNEFZ;
+ }
+
+ /**
+ * Sets the value of the kraftstoffverbrNEFZ property.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setKraftstoffverbrNEFZ(BigDecimal value) {
+ this.kraftstoffverbrNEFZ = value;
+ }
+
+ /**
+ * Gets the value of the kraftstoffverbrWLTPWMTC property.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getKraftstoffverbrWLTPWMTC() {
+ return kraftstoffverbrWLTPWMTC;
+ }
+
+ /**
+ * Sets the value of the kraftstoffverbrWLTPWMTC property.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setKraftstoffverbrWLTPWMTC(BigDecimal value) {
+ this.kraftstoffverbrWLTPWMTC = value;
+ }
+
+ /**
+ * Gets the value of the verbrEinhCd property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVerbrEinhCd() {
+ return verbrEinhCd;
+ }
+
+ /**
+ * Sets the value of the verbrEinhCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVerbrEinhCd(String value) {
+ this.verbrEinhCd = value;
+ }
+
+ /**
+ * Gets the value of the fahrgestnr property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getFahrgestnr() {
+ return fahrgestnr;
+ }
+
+ /**
+ * Sets the value of the fahrgestnr property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setFahrgestnr(String value) {
+ this.fahrgestnr = value;
+ }
+
+ /**
+ * Gets the value of the motornr property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getMotornr() {
+ return motornr;
+ }
+
+ /**
+ * Sets the value of the motornr property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setMotornr(String value) {
+ this.motornr = value;
+ }
+
+ /**
+ * Gets the value of the natCode property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getNatCode() {
+ return natCode;
+ }
+
+ /**
+ * Sets the value of the natCode property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setNatCode(String value) {
+ this.natCode = value;
+ }
+
+ /**
+ * Gets the value of the verwendzweckCd property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVerwendzweckCd() {
+ return verwendzweckCd;
+ }
+
+ /**
+ * Sets the value of the verwendzweckCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVerwendzweckCd(String value) {
+ this.verwendzweckCd = value;
+ }
+
+ /**
+ * Gets the value of the erstzulassdat property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getErstzulassdat() {
+ return erstzulassdat;
+ }
+
+ /**
+ * Sets the value of the erstzulassdat property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setErstzulassdat(XMLGregorianCalendar value) {
+ this.erstzulassdat = value;
+ }
+
+ /**
+ * Gets the value of the landesCd property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getLandesCd() {
+ return landesCd;
+ }
+
+ /**
+ * Sets the value of the landesCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setLandesCd(String value) {
+ this.landesCd = value;
+ }
+
+ /**
+ * Gets the value of the polKennz property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getPolKennz() {
+ return polKennz;
+ }
+
+ /**
+ * Sets the value of the polKennz property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setPolKennz(String value) {
+ this.polKennz = value;
+ }
+
+ /**
+ * Gets the value of the eigengew property.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getEigengew() {
+ return eigengew;
+ }
+
+ /**
+ * Sets the value of the eigengew property.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setEigengew(BigDecimal value) {
+ this.eigengew = value;
+ }
+
+ /**
+ * Gets the value of the hzulGesgew property.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getHzulGesgew() {
+ return hzulGesgew;
+ }
+
+ /**
+ * Sets the value of the hzulGesgew property.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setHzulGesgew(BigDecimal value) {
+ this.hzulGesgew = value;
+ }
+
+ /**
+ * Gets the value of the hGeschw property.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getHGeschw() {
+ return hGeschw;
+ }
+
+ /**
+ * Sets the value of the hGeschw property.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setHGeschw(BigDecimal value) {
+ this.hGeschw = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/VERSOBJEKTType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/VERSOBJEKTType.java
new file mode 100644
index 00000000..55f0d68b
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/VERSOBJEKTType.java
@@ -0,0 +1,241 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_14;
+
+import java.util.ArrayList;
+import java.util.List;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlAttribute;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlElements;
+import jakarta.xml.bind.annotation.XmlSchemaType;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for VERS_OBJEKT_Type complex type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "VERS_OBJEKT_Type", propOrder = {
+ "versperson",
+ "verskfz",
+ "verssache",
+ "elAnzahlOrELBetragOrELEinstufung"
+})
+public class VERSOBJEKTType {
+
+ @XmlElement(name = "VERS_PERSON")
+ protected VERSPERSONType versperson;
+ @XmlElement(name = "VERS_KFZ")
+ protected VERSKFZ verskfz;
+ @XmlElement(name = "VERS_SACHE")
+ protected VERSSACHEType verssache;
+ @XmlElements({
+ @XmlElement(name = "EL-Anzahl", type = ELAnzahlType.class),
+ @XmlElement(name = "EL-Betrag", type = ELBetragType.class),
+ @XmlElement(name = "EL-Einstufung", type = ELEinstufungType.class),
+ @XmlElement(name = "EL-Entscheidungsfrage", type = ELEntscheidungsfrageType.class),
+ @XmlElement(name = "EL-Identifizierung", type = ELIdentifizierungType.class),
+ @XmlElement(name = "EL-Grenzwert", type = ELGrenzwertType.class),
+ @XmlElement(name = "EL-Text", type = ELTextType.class)
+ })
+ protected List elAnzahlOrELBetragOrELEinstufung;
+ @XmlAttribute(name = "ObjLfnr", required = true)
+ @XmlSchemaType(name = "unsignedShort")
+ protected int objLfnr;
+ @XmlAttribute(name = "VersObjTxt")
+ protected String versObjTxt;
+
+ /**
+ * Gets the value of the versperson property.
+ *
+ * @return
+ * possible object is
+ * {@link VERSPERSONType }
+ *
+ */
+ public VERSPERSONType getVERSPERSON() {
+ return versperson;
+ }
+
+ /**
+ * Sets the value of the versperson property.
+ *
+ * @param value
+ * allowed object is
+ * {@link VERSPERSONType }
+ *
+ */
+ public void setVERSPERSON(VERSPERSONType value) {
+ this.versperson = value;
+ }
+
+ /**
+ * Gets the value of the verskfz property.
+ *
+ * @return
+ * possible object is
+ * {@link VERSKFZ }
+ *
+ */
+ public VERSKFZ getVERSKFZ() {
+ return verskfz;
+ }
+
+ /**
+ * Sets the value of the verskfz property.
+ *
+ * @param value
+ * allowed object is
+ * {@link VERSKFZ }
+ *
+ */
+ public void setVERSKFZ(VERSKFZ value) {
+ this.verskfz = value;
+ }
+
+ /**
+ * Gets the value of the verssache property.
+ *
+ * @return
+ * possible object is
+ * {@link VERSSACHEType }
+ *
+ */
+ public VERSSACHEType getVERSSACHE() {
+ return verssache;
+ }
+
+ /**
+ * Sets the value of the verssache property.
+ *
+ * @param value
+ * allowed object is
+ * {@link VERSSACHEType }
+ *
+ */
+ public void setVERSSACHE(VERSSACHEType value) {
+ this.verssache = value;
+ }
+
+ /**
+ * Gets the value of the elAnzahlOrELBetragOrELEinstufung 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 Jakarta XML Binding object.
+ * This is why there is not a {@code set} method for the elAnzahlOrELBetragOrELEinstufung property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getELAnzahlOrELBetragOrELEinstufung().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ELAnzahlType }
+ * {@link ELBetragType }
+ * {@link ELEinstufungType }
+ * {@link ELEntscheidungsfrageType }
+ * {@link ELGrenzwertType }
+ * {@link ELIdentifizierungType }
+ * {@link ELTextType }
+ *
+ *
+ * @return
+ * The value of the elAnzahlOrELBetragOrELEinstufung property.
+ */
+ public List getELAnzahlOrELBetragOrELEinstufung() {
+ if (elAnzahlOrELBetragOrELEinstufung == null) {
+ elAnzahlOrELBetragOrELEinstufung = new ArrayList<>();
+ }
+ return this.elAnzahlOrELBetragOrELEinstufung;
+ }
+
+ /**
+ * Gets the value of the objLfnr property.
+ *
+ */
+ public int getObjLfnr() {
+ return objLfnr;
+ }
+
+ /**
+ * Sets the value of the objLfnr property.
+ *
+ */
+ public void setObjLfnr(int value) {
+ this.objLfnr = value;
+ }
+
+ /**
+ * Gets the value of the versObjTxt property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVersObjTxt() {
+ return versObjTxt;
+ }
+
+ /**
+ * Sets the value of the versObjTxt property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVersObjTxt(String value) {
+ this.versObjTxt = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/VERSPERSONType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/VERSPERSONType.java
new file mode 100644
index 00000000..6c08247f
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/VERSPERSONType.java
@@ -0,0 +1,64 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_14;
+
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlAttribute;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for VERS_PERSON_Type complex type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "VERS_PERSON_Type")
+public class VERSPERSONType {
+
+ @XmlAttribute(name = "Personennr", required = true)
+ protected String personennr;
+
+ /**
+ * Gets the value of the personennr property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getPersonennr() {
+ return personennr;
+ }
+
+ /**
+ * Sets the value of the personennr property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setPersonennr(String value) {
+ this.personennr = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/VERSSACHEType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/VERSSACHEType.java
new file mode 100644
index 00000000..10a67e80
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/VERSSACHEType.java
@@ -0,0 +1,752 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_14;
+
+import java.util.ArrayList;
+import java.util.List;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlAttribute;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlSchemaType;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for VERS_SACHE_Type complex type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "VERS_SACHE_Type", propOrder = {
+ "elObjektdaten",
+ "elFlaeche"
+})
+public class VERSSACHEType {
+
+ @XmlElement(name = "EL-Objektdaten")
+ protected List elObjektdaten;
+ @XmlElement(name = "EL-Flaeche")
+ protected List elFlaeche;
+ @XmlAttribute(name = "VersSacheCd", required = true)
+ protected String versSacheCd;
+ @XmlAttribute(name = "VersSacheBez")
+ protected String versSacheBez;
+ @XmlAttribute(name = "GebaeudeArtCd")
+ protected String gebaeudeArtCd;
+ @XmlAttribute(name = "GebaeudeBez")
+ protected String gebaeudeBez;
+ @XmlAttribute(name = "BauartCd")
+ protected String bauartCd;
+ @XmlAttribute(name = "GebaeudeHoeheCd")
+ protected String gebaeudeHoeheCd;
+ @XmlAttribute(name = "AusstattungCd")
+ protected String ausstattungCd;
+ @XmlAttribute(name = "DachungCd")
+ protected String dachungCd;
+ @XmlAttribute(name = "NutzungCd")
+ protected String nutzungCd;
+ @XmlAttribute(name = "SichergKz")
+ protected Entsch2Type sichergKz;
+ @XmlAttribute(name = "VersLwCd")
+ protected String versLwCd;
+ @XmlAttribute(name = "StatusCd")
+ protected String statusCd;
+ @XmlAttribute(name = "Hersteller")
+ protected String hersteller;
+ @XmlAttribute(name = "Modell")
+ protected String modell;
+ @XmlAttribute(name = "Pac")
+ @XmlSchemaType(name = "unsignedInt")
+ protected Long pac;
+ @XmlAttribute(name = "LandesCd")
+ protected String landesCd;
+ @XmlAttribute(name = "PLZ")
+ protected String plz;
+ @XmlAttribute(name = "Ort")
+ protected String ort;
+ @XmlAttribute(name = "Strasse")
+ protected String strasse;
+ @XmlAttribute(name = "Hausnr")
+ protected String hausnr;
+ @XmlAttribute(name = "Zusatz")
+ protected String zusatz;
+ @XmlAttribute(name = "AdressID_VU")
+ protected String adressIDVU;
+ @XmlAttribute(name = "AdressID_Makler")
+ protected String adressIDMakler;
+
+ /**
+ * Gets the value of the elObjektdaten 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 Jakarta XML Binding object.
+ * This is why there is not a {@code set} method for the elObjektdaten property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getELObjektdaten().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ELObjektdatenType }
+ *
+ *
+ * @return
+ * The value of the elObjektdaten property.
+ */
+ public List getELObjektdaten() {
+ if (elObjektdaten == null) {
+ elObjektdaten = new ArrayList<>();
+ }
+ return this.elObjektdaten;
+ }
+
+ /**
+ * Gets the value of the elFlaeche 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 Jakarta XML Binding object.
+ * This is why there is not a {@code set} method for the elFlaeche property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getELFlaeche().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ELFlaecheType }
+ *
+ *
+ * @return
+ * The value of the elFlaeche property.
+ */
+ public List getELFlaeche() {
+ if (elFlaeche == null) {
+ elFlaeche = new ArrayList<>();
+ }
+ return this.elFlaeche;
+ }
+
+ /**
+ * Gets the value of the versSacheCd property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVersSacheCd() {
+ return versSacheCd;
+ }
+
+ /**
+ * Sets the value of the versSacheCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVersSacheCd(String value) {
+ this.versSacheCd = value;
+ }
+
+ /**
+ * Gets the value of the versSacheBez property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVersSacheBez() {
+ return versSacheBez;
+ }
+
+ /**
+ * Sets the value of the versSacheBez property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVersSacheBez(String value) {
+ this.versSacheBez = value;
+ }
+
+ /**
+ * Gets the value of the gebaeudeArtCd property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getGebaeudeArtCd() {
+ return gebaeudeArtCd;
+ }
+
+ /**
+ * Sets the value of the gebaeudeArtCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setGebaeudeArtCd(String value) {
+ this.gebaeudeArtCd = value;
+ }
+
+ /**
+ * Gets the value of the gebaeudeBez property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getGebaeudeBez() {
+ return gebaeudeBez;
+ }
+
+ /**
+ * Sets the value of the gebaeudeBez property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setGebaeudeBez(String value) {
+ this.gebaeudeBez = value;
+ }
+
+ /**
+ * Gets the value of the bauartCd property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getBauartCd() {
+ return bauartCd;
+ }
+
+ /**
+ * Sets the value of the bauartCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setBauartCd(String value) {
+ this.bauartCd = value;
+ }
+
+ /**
+ * Gets the value of the gebaeudeHoeheCd property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getGebaeudeHoeheCd() {
+ return gebaeudeHoeheCd;
+ }
+
+ /**
+ * Sets the value of the gebaeudeHoeheCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setGebaeudeHoeheCd(String value) {
+ this.gebaeudeHoeheCd = value;
+ }
+
+ /**
+ * Gets the value of the ausstattungCd property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getAusstattungCd() {
+ return ausstattungCd;
+ }
+
+ /**
+ * Sets the value of the ausstattungCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setAusstattungCd(String value) {
+ this.ausstattungCd = value;
+ }
+
+ /**
+ * Gets the value of the dachungCd property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getDachungCd() {
+ return dachungCd;
+ }
+
+ /**
+ * Sets the value of the dachungCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setDachungCd(String value) {
+ this.dachungCd = value;
+ }
+
+ /**
+ * Gets the value of the nutzungCd property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getNutzungCd() {
+ return nutzungCd;
+ }
+
+ /**
+ * Sets the value of the nutzungCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setNutzungCd(String value) {
+ this.nutzungCd = value;
+ }
+
+ /**
+ * Gets the value of the sichergKz property.
+ *
+ * @return
+ * possible object is
+ * {@link Entsch2Type }
+ *
+ */
+ public Entsch2Type getSichergKz() {
+ return sichergKz;
+ }
+
+ /**
+ * Sets the value of the sichergKz property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Entsch2Type }
+ *
+ */
+ public void setSichergKz(Entsch2Type value) {
+ this.sichergKz = value;
+ }
+
+ /**
+ * Gets the value of the versLwCd property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVersLwCd() {
+ return versLwCd;
+ }
+
+ /**
+ * Sets the value of the versLwCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVersLwCd(String value) {
+ this.versLwCd = value;
+ }
+
+ /**
+ * Gets the value of the statusCd property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getStatusCd() {
+ return statusCd;
+ }
+
+ /**
+ * Sets the value of the statusCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setStatusCd(String value) {
+ this.statusCd = value;
+ }
+
+ /**
+ * Gets the value of the hersteller property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getHersteller() {
+ return hersteller;
+ }
+
+ /**
+ * Sets the value of the hersteller property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setHersteller(String value) {
+ this.hersteller = value;
+ }
+
+ /**
+ * Gets the value of the modell property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getModell() {
+ return modell;
+ }
+
+ /**
+ * Sets the value of the modell property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setModell(String value) {
+ this.modell = value;
+ }
+
+ /**
+ * Gets the value of the pac property.
+ *
+ * @return
+ * possible object is
+ * {@link Long }
+ *
+ */
+ public Long getPac() {
+ return pac;
+ }
+
+ /**
+ * Sets the value of the pac property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Long }
+ *
+ */
+ public void setPac(Long value) {
+ this.pac = value;
+ }
+
+ /**
+ * Gets the value of the landesCd property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getLandesCd() {
+ return landesCd;
+ }
+
+ /**
+ * Sets the value of the landesCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setLandesCd(String value) {
+ this.landesCd = value;
+ }
+
+ /**
+ * Gets the value of the plz property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getPLZ() {
+ return plz;
+ }
+
+ /**
+ * Sets the value of the plz property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setPLZ(String value) {
+ this.plz = value;
+ }
+
+ /**
+ * Gets the value of the ort property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getOrt() {
+ return ort;
+ }
+
+ /**
+ * Sets the value of the ort property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setOrt(String value) {
+ this.ort = value;
+ }
+
+ /**
+ * Gets the value of the strasse property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getStrasse() {
+ return strasse;
+ }
+
+ /**
+ * Sets the value of the strasse property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setStrasse(String value) {
+ this.strasse = value;
+ }
+
+ /**
+ * Gets the value of the hausnr property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getHausnr() {
+ return hausnr;
+ }
+
+ /**
+ * Sets the value of the hausnr property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setHausnr(String value) {
+ this.hausnr = value;
+ }
+
+ /**
+ * Gets the value of the zusatz property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getZusatz() {
+ return zusatz;
+ }
+
+ /**
+ * Sets the value of the zusatz property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setZusatz(String value) {
+ this.zusatz = value;
+ }
+
+ /**
+ * Gets the value of the adressIDVU property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getAdressIDVU() {
+ return adressIDVU;
+ }
+
+ /**
+ * Sets the value of the adressIDVU property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setAdressIDVU(String value) {
+ this.adressIDVU = value;
+ }
+
+ /**
+ * Gets the value of the adressIDMakler property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getAdressIDMakler() {
+ return adressIDMakler;
+ }
+
+ /**
+ * Sets the value of the adressIDMakler property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setAdressIDMakler(String value) {
+ this.adressIDMakler = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/VERSUNTERNEHMEN.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/VERSUNTERNEHMEN.java
new file mode 100644
index 00000000..54e044fd
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/VERSUNTERNEHMEN.java
@@ -0,0 +1,140 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_14;
+
+import java.util.ArrayList;
+import java.util.List;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlAttribute;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for anonymous complex type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "elKommunikation"
+})
+@XmlRootElement(name = "VERS_UNTERNEHMEN")
+public class VERSUNTERNEHMEN {
+
+ @XmlElement(name = "EL-Kommunikation")
+ protected List elKommunikation;
+ @XmlAttribute(name = "VUNr", required = true)
+ protected String vuNr;
+ @XmlAttribute(name = "VUBezeichnung")
+ protected String vuBezeichnung;
+
+ /**
+ * Gets the value of the elKommunikation 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 Jakarta XML Binding object.
+ * This is why there is not a {@code set} method for the elKommunikation property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getELKommunikation().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ELKommunikationType }
+ *
+ *
+ * @return
+ * The value of the elKommunikation property.
+ */
+ public List getELKommunikation() {
+ if (elKommunikation == null) {
+ elKommunikation = new ArrayList<>();
+ }
+ return this.elKommunikation;
+ }
+
+ /**
+ * Gets the value of the vuNr property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVUNr() {
+ return vuNr;
+ }
+
+ /**
+ * Sets the value of the vuNr property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVUNr(String value) {
+ this.vuNr = value;
+ }
+
+ /**
+ * Gets the value of the vuBezeichnung property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVUBezeichnung() {
+ return vuBezeichnung;
+ }
+
+ /**
+ * Sets the value of the vuBezeichnung property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVUBezeichnung(String value) {
+ this.vuBezeichnung = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/VERTRAG.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/VERTRAG.java
new file mode 100644
index 00000000..05a1aec0
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/VERTRAG.java
@@ -0,0 +1,40 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_14;
+
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for anonymous complex type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "")
+@XmlRootElement(name = "VERTRAG")
+public class VERTRAG
+ extends VERTRAGType
+{
+
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/VERTRAGSFONDSType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/VERTRAGSFONDSType.java
new file mode 100644
index 00000000..fdca54bd
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/VERTRAGSFONDSType.java
@@ -0,0 +1,237 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_14;
+
+import java.util.ArrayList;
+import java.util.List;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlAttribute;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for VERTRAGSFONDS_Type complex type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "VERTRAGSFONDS_Type", propOrder = {
+ "portfolio",
+ "fonds",
+ "elBetrag",
+ "elText"
+})
+public class VERTRAGSFONDSType {
+
+ @XmlElement(name = "PORTFOLIO")
+ protected List portfolio;
+ @XmlElement(name = "FONDS")
+ protected List fonds;
+ @XmlElement(name = "EL-Betrag")
+ protected List elBetrag;
+ @XmlElement(name = "EL-Text")
+ protected List elText;
+ @XmlAttribute(name = "Polizzennr", required = true)
+ protected String polizzennr;
+ @XmlAttribute(name = "VertragsID")
+ protected String vertragsID;
+
+ /**
+ * Gets the value of the portfolio 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 Jakarta XML Binding object.
+ * This is why there is not a {@code set} method for the portfolio property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getPORTFOLIO().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link PORTFOLIO }
+ *
+ *
+ * @return
+ * The value of the portfolio property.
+ */
+ public List getPORTFOLIO() {
+ if (portfolio == null) {
+ portfolio = new ArrayList<>();
+ }
+ return this.portfolio;
+ }
+
+ /**
+ * Gets the value of the fonds 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 Jakarta XML Binding object.
+ * This is why there is not a {@code set} method for the fonds property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getFONDS().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link FONDSType }
+ *
+ *
+ * @return
+ * The value of the fonds property.
+ */
+ public List getFONDS() {
+ if (fonds == null) {
+ fonds = new ArrayList<>();
+ }
+ return this.fonds;
+ }
+
+ /**
+ * Gets the value of the elBetrag 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 Jakarta XML Binding object.
+ * This is why there is not a {@code set} method for the elBetrag property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getELBetrag().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ELBetragType }
+ *
+ *
+ * @return
+ * The value of the elBetrag property.
+ */
+ public List getELBetrag() {
+ if (elBetrag == null) {
+ elBetrag = new ArrayList<>();
+ }
+ return this.elBetrag;
+ }
+
+ /**
+ * Gets the value of the elText 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 Jakarta XML Binding object.
+ * This is why there is not a {@code set} method for the elText property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getELText().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ELTextType }
+ *
+ *
+ * @return
+ * The value of the elText property.
+ */
+ public List getELText() {
+ if (elText == null) {
+ elText = new ArrayList<>();
+ }
+ return this.elText;
+ }
+
+ /**
+ * Gets the value of the polizzennr property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getPolizzennr() {
+ return polizzennr;
+ }
+
+ /**
+ * Sets the value of the polizzennr property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setPolizzennr(String value) {
+ this.polizzennr = value;
+ }
+
+ /**
+ * Gets the value of the vertragsID property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVertragsID() {
+ return vertragsID;
+ }
+
+ /**
+ * Sets the value of the vertragsID property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVertragsID(String value) {
+ this.vertragsID = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/VERTRAGSPERSONType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/VERTRAGSPERSONType.java
new file mode 100644
index 00000000..a1256111
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/VERTRAGSPERSONType.java
@@ -0,0 +1,112 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_14;
+
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlAttribute;
+import jakarta.xml.bind.annotation.XmlSchemaType;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for VERTRAGSPERSON_Type complex type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "VERTRAGSPERSON_Type")
+public class VERTRAGSPERSONType {
+
+ @XmlAttribute(name = "VtgRolleCd", required = true)
+ protected VtgRolleCdType vtgRolleCd;
+ @XmlAttribute(name = "Lfnr", required = true)
+ @XmlSchemaType(name = "unsignedShort")
+ protected int lfnr;
+ @XmlAttribute(name = "Personennr", required = true)
+ protected String personennr;
+
+ /**
+ * Gets the value of the vtgRolleCd property.
+ *
+ * @return
+ * possible object is
+ * {@link VtgRolleCdType }
+ *
+ */
+ public VtgRolleCdType getVtgRolleCd() {
+ return vtgRolleCd;
+ }
+
+ /**
+ * Sets the value of the vtgRolleCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link VtgRolleCdType }
+ *
+ */
+ public void setVtgRolleCd(VtgRolleCdType value) {
+ this.vtgRolleCd = value;
+ }
+
+ /**
+ * Gets the value of the lfnr property.
+ *
+ */
+ public int getLfnr() {
+ return lfnr;
+ }
+
+ /**
+ * Sets the value of the lfnr property.
+ *
+ */
+ public void setLfnr(int value) {
+ this.lfnr = value;
+ }
+
+ /**
+ * Gets the value of the personennr property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getPersonennr() {
+ return personennr;
+ }
+
+ /**
+ * Sets the value of the personennr property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setPersonennr(String value) {
+ this.personennr = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/VERTRAGType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/VERTRAGType.java
new file mode 100644
index 00000000..269d8278
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/VERTRAGType.java
@@ -0,0 +1,963 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_14;
+
+import java.math.BigDecimal;
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.datatype.XMLGregorianCalendar;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlAttribute;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlElements;
+import jakarta.xml.bind.annotation.XmlSeeAlso;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for VERTRAG_Type complex type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "VERTRAG_Type", propOrder = {
+ "elAntragOrELAnzahlOrELBetrag",
+ "vertragsperson",
+ "versobjekt",
+ "sparte"
+})
+@XmlSeeAlso({
+ VERTRAG.class
+})
+public class VERTRAGType {
+
+ @XmlElements({
+ @XmlElement(name = "EL-Antrag", type = ELAntragType.class),
+ @XmlElement(name = "EL-Anzahl", type = ELAnzahlType.class),
+ @XmlElement(name = "EL-Betrag", type = ELBetragType.class),
+ @XmlElement(name = "EL-Bezugsberechtigung", type = ELBezugsberechtigungType.class),
+ @XmlElement(name = "EL-Einstufung", type = ELEinstufungType.class),
+ @XmlElement(name = "EL-Entscheidungsfrage", type = ELEntscheidungsfrageType.class),
+ @XmlElement(name = "EL-Identifizierung", type = ELIdentifizierungType.class),
+ @XmlElement(name = "EL-Klausel", type = ELKlauselType.class),
+ @XmlElement(name = "EL-Polizzennummer", type = ELPolizzennummerType.class),
+ @XmlElement(name = "EL-Praemienfreistellung", type = ELPraemienfreistellungType.class),
+ @XmlElement(name = "EL-Praemienkorrektur", type = ELPraemienkorrekturType.class),
+ @XmlElement(name = "EL-Rahmenvereinbarung", type = ELRahmenvereinbarungType.class),
+ @XmlElement(name = "EL-Rahmenvertrag", type = ELRahmenvertragType.class),
+ @XmlElement(name = "EL-Selbstbehalt", type = ELSelbstbehalt.class),
+ @XmlElement(name = "EL-Text", type = ELTextType.class)
+ })
+ protected List elAntragOrELAnzahlOrELBetrag;
+ @XmlElement(name = "VERTRAGSPERSON", required = true)
+ protected List vertragsperson;
+ @XmlElement(name = "VERS_OBJEKT")
+ protected List versobjekt;
+ @XmlElement(name = "SPARTE", required = true)
+ protected List sparte;
+ @XmlAttribute(name = "Polizzennr", required = true)
+ protected String polizzennr;
+ @XmlAttribute(name = "VertragsID")
+ protected String vertragsID;
+ @XmlAttribute(name = "Vermnr", required = true)
+ protected String vermnr;
+ @XmlAttribute(name = "VtgProdCd", required = true)
+ protected String vtgProdCd;
+ @XmlAttribute(name = "VtgProdukt")
+ protected String vtgProdukt;
+ @XmlAttribute(name = "VtgSparteCd")
+ protected String vtgSparteCd;
+ @XmlAttribute(name = "ZahlRhythmCd", required = true)
+ protected String zahlRhythmCd;
+ @XmlAttribute(name = "ZahlWegCd", required = true)
+ protected String zahlWegCd;
+ @XmlAttribute(name = "VtgStatusCd", required = true)
+ protected String vtgStatusCd;
+ @XmlAttribute(name = "VtgStatusBeg")
+ protected XMLGregorianCalendar vtgStatusBeg;
+ @XmlAttribute(name = "VtgBeg", required = true)
+ protected XMLGregorianCalendar vtgBeg;
+ @XmlAttribute(name = "VtgEnd")
+ protected XMLGregorianCalendar vtgEnd;
+ @XmlAttribute(name = "StornoGiltAb")
+ protected XMLGregorianCalendar stornoGiltAb;
+ @XmlAttribute(name = "Hptfaelligkeit")
+ protected XMLGregorianCalendar hptfaelligkeit;
+ @XmlAttribute(name = "DurchfDat", required = true)
+ protected XMLGregorianCalendar durchfDat;
+ @XmlAttribute(name = "GueltigBeg", required = true)
+ protected XMLGregorianCalendar gueltigBeg;
+ @XmlAttribute(name = "AendGrundCd", required = true)
+ protected String aendGrundCd;
+ @XmlAttribute(name = "AendGrundbez")
+ protected String aendGrundbez;
+ @XmlAttribute(name = "PraemieNtoVtg", required = true)
+ protected BigDecimal praemieNtoVtg;
+ @XmlAttribute(name = "PraemieBtoVtg", required = true)
+ protected BigDecimal praemieBtoVtg;
+ @XmlAttribute(name = "WaehrungsCd", required = true)
+ protected WaehrungsCdType waehrungsCd;
+ @XmlAttribute(name = "BLZ")
+ protected String blz;
+ @XmlAttribute(name = "Ktonr")
+ protected String ktonr;
+ @XmlAttribute(name = "BIC")
+ protected String bic;
+ @XmlAttribute(name = "IBAN")
+ protected String iban;
+
+ /**
+ * Gets the value of the elAntragOrELAnzahlOrELBetrag 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 Jakarta XML Binding object.
+ * This is why there is not a {@code set} method for the elAntragOrELAnzahlOrELBetrag property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getELAntragOrELAnzahlOrELBetrag().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ELAntragType }
+ * {@link ELAnzahlType }
+ * {@link ELBetragType }
+ * {@link ELBezugsberechtigungType }
+ * {@link ELEinstufungType }
+ * {@link ELEntscheidungsfrageType }
+ * {@link ELIdentifizierungType }
+ * {@link ELKlauselType }
+ * {@link ELPolizzennummerType }
+ * {@link ELPraemienfreistellungType }
+ * {@link ELPraemienkorrekturType }
+ * {@link ELRahmenvereinbarungType }
+ * {@link ELRahmenvertragType }
+ * {@link ELSelbstbehalt }
+ * {@link ELTextType }
+ *
+ *
+ * @return
+ * The value of the elAntragOrELAnzahlOrELBetrag property.
+ */
+ public List getELAntragOrELAnzahlOrELBetrag() {
+ if (elAntragOrELAnzahlOrELBetrag == null) {
+ elAntragOrELAnzahlOrELBetrag = new ArrayList<>();
+ }
+ return this.elAntragOrELAnzahlOrELBetrag;
+ }
+
+ /**
+ * Gets the value of the vertragsperson 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 Jakarta XML Binding object.
+ * This is why there is not a {@code set} method for the vertragsperson property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getVERTRAGSPERSON().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link VERTRAGSPERSONType }
+ *
+ *
+ * @return
+ * The value of the vertragsperson property.
+ */
+ public List getVERTRAGSPERSON() {
+ if (vertragsperson == null) {
+ vertragsperson = new ArrayList<>();
+ }
+ return this.vertragsperson;
+ }
+
+ /**
+ * Gets the value of the versobjekt 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 Jakarta XML Binding object.
+ * This is why there is not a {@code set} method for the versobjekt property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getVERSOBJEKT().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link VERSOBJEKTType }
+ *
+ *
+ * @return
+ * The value of the versobjekt property.
+ */
+ public List getVERSOBJEKT() {
+ if (versobjekt == null) {
+ versobjekt = new ArrayList<>();
+ }
+ return this.versobjekt;
+ }
+
+ /**
+ * Gets the value of the sparte 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 Jakarta XML Binding object.
+ * This is why there is not a {@code set} method for the sparte property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getSPARTE().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link SPARTEType }
+ *
+ *
+ * @return
+ * The value of the sparte property.
+ */
+ public List getSPARTE() {
+ if (sparte == null) {
+ sparte = new ArrayList<>();
+ }
+ return this.sparte;
+ }
+
+ /**
+ * Gets the value of the polizzennr property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getPolizzennr() {
+ return polizzennr;
+ }
+
+ /**
+ * Sets the value of the polizzennr property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setPolizzennr(String value) {
+ this.polizzennr = value;
+ }
+
+ /**
+ * Gets the value of the vertragsID property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVertragsID() {
+ return vertragsID;
+ }
+
+ /**
+ * Sets the value of the vertragsID property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVertragsID(String value) {
+ this.vertragsID = value;
+ }
+
+ /**
+ * Gets the value of the vermnr property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVermnr() {
+ return vermnr;
+ }
+
+ /**
+ * Sets the value of the vermnr property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVermnr(String value) {
+ this.vermnr = value;
+ }
+
+ /**
+ * Gets the value of the vtgProdCd property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVtgProdCd() {
+ return vtgProdCd;
+ }
+
+ /**
+ * Sets the value of the vtgProdCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVtgProdCd(String value) {
+ this.vtgProdCd = value;
+ }
+
+ /**
+ * Gets the value of the vtgProdukt property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVtgProdukt() {
+ return vtgProdukt;
+ }
+
+ /**
+ * Sets the value of the vtgProdukt property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVtgProdukt(String value) {
+ this.vtgProdukt = value;
+ }
+
+ /**
+ * Gets the value of the vtgSparteCd property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVtgSparteCd() {
+ return vtgSparteCd;
+ }
+
+ /**
+ * Sets the value of the vtgSparteCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVtgSparteCd(String value) {
+ this.vtgSparteCd = value;
+ }
+
+ /**
+ * Gets the value of the zahlRhythmCd property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getZahlRhythmCd() {
+ return zahlRhythmCd;
+ }
+
+ /**
+ * Sets the value of the zahlRhythmCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setZahlRhythmCd(String value) {
+ this.zahlRhythmCd = value;
+ }
+
+ /**
+ * Gets the value of the zahlWegCd property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getZahlWegCd() {
+ return zahlWegCd;
+ }
+
+ /**
+ * Sets the value of the zahlWegCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setZahlWegCd(String value) {
+ this.zahlWegCd = value;
+ }
+
+ /**
+ * Gets the value of the vtgStatusCd property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVtgStatusCd() {
+ return vtgStatusCd;
+ }
+
+ /**
+ * Sets the value of the vtgStatusCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVtgStatusCd(String value) {
+ this.vtgStatusCd = value;
+ }
+
+ /**
+ * Gets the value of the vtgStatusBeg property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getVtgStatusBeg() {
+ return vtgStatusBeg;
+ }
+
+ /**
+ * Sets the value of the vtgStatusBeg property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setVtgStatusBeg(XMLGregorianCalendar value) {
+ this.vtgStatusBeg = value;
+ }
+
+ /**
+ * Gets the value of the vtgBeg property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getVtgBeg() {
+ return vtgBeg;
+ }
+
+ /**
+ * Sets the value of the vtgBeg property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setVtgBeg(XMLGregorianCalendar value) {
+ this.vtgBeg = value;
+ }
+
+ /**
+ * Gets the value of the vtgEnd property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getVtgEnd() {
+ return vtgEnd;
+ }
+
+ /**
+ * Sets the value of the vtgEnd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setVtgEnd(XMLGregorianCalendar value) {
+ this.vtgEnd = value;
+ }
+
+ /**
+ * Gets the value of the stornoGiltAb property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getStornoGiltAb() {
+ return stornoGiltAb;
+ }
+
+ /**
+ * Sets the value of the stornoGiltAb property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setStornoGiltAb(XMLGregorianCalendar value) {
+ this.stornoGiltAb = value;
+ }
+
+ /**
+ * Gets the value of the hptfaelligkeit property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getHptfaelligkeit() {
+ return hptfaelligkeit;
+ }
+
+ /**
+ * Sets the value of the hptfaelligkeit property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setHptfaelligkeit(XMLGregorianCalendar value) {
+ this.hptfaelligkeit = value;
+ }
+
+ /**
+ * Gets the value of the durchfDat property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getDurchfDat() {
+ return durchfDat;
+ }
+
+ /**
+ * Sets the value of the durchfDat property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setDurchfDat(XMLGregorianCalendar value) {
+ this.durchfDat = value;
+ }
+
+ /**
+ * Gets the value of the gueltigBeg property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getGueltigBeg() {
+ return gueltigBeg;
+ }
+
+ /**
+ * Sets the value of the gueltigBeg property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setGueltigBeg(XMLGregorianCalendar value) {
+ this.gueltigBeg = value;
+ }
+
+ /**
+ * Gets the value of the aendGrundCd property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getAendGrundCd() {
+ return aendGrundCd;
+ }
+
+ /**
+ * Sets the value of the aendGrundCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setAendGrundCd(String value) {
+ this.aendGrundCd = value;
+ }
+
+ /**
+ * Gets the value of the aendGrundbez property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getAendGrundbez() {
+ return aendGrundbez;
+ }
+
+ /**
+ * Sets the value of the aendGrundbez property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setAendGrundbez(String value) {
+ this.aendGrundbez = value;
+ }
+
+ /**
+ * Gets the value of the praemieNtoVtg property.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getPraemieNtoVtg() {
+ return praemieNtoVtg;
+ }
+
+ /**
+ * Sets the value of the praemieNtoVtg property.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setPraemieNtoVtg(BigDecimal value) {
+ this.praemieNtoVtg = value;
+ }
+
+ /**
+ * Gets the value of the praemieBtoVtg property.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getPraemieBtoVtg() {
+ return praemieBtoVtg;
+ }
+
+ /**
+ * Sets the value of the praemieBtoVtg property.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setPraemieBtoVtg(BigDecimal value) {
+ this.praemieBtoVtg = value;
+ }
+
+ /**
+ * Gets the value of the waehrungsCd property.
+ *
+ * @return
+ * possible object is
+ * {@link WaehrungsCdType }
+ *
+ */
+ public WaehrungsCdType getWaehrungsCd() {
+ return waehrungsCd;
+ }
+
+ /**
+ * Sets the value of the waehrungsCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link WaehrungsCdType }
+ *
+ */
+ public void setWaehrungsCd(WaehrungsCdType value) {
+ this.waehrungsCd = value;
+ }
+
+ /**
+ * Gets the value of the blz property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getBLZ() {
+ return blz;
+ }
+
+ /**
+ * Sets the value of the blz property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setBLZ(String value) {
+ this.blz = value;
+ }
+
+ /**
+ * Gets the value of the ktonr property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getKtonr() {
+ return ktonr;
+ }
+
+ /**
+ * Sets the value of the ktonr property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setKtonr(String value) {
+ this.ktonr = value;
+ }
+
+ /**
+ * Gets the value of the bic property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getBIC() {
+ return bic;
+ }
+
+ /**
+ * Sets the value of the bic property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setBIC(String value) {
+ this.bic = value;
+ }
+
+ /**
+ * Gets the value of the iban property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getIBAN() {
+ return iban;
+ }
+
+ /**
+ * Sets the value of the iban property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setIBAN(String value) {
+ this.iban = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/VSArtCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/VSArtCdType.java
new file mode 100644
index 00000000..51298f8b
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/VSArtCdType.java
@@ -0,0 +1,116 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_14;
+
+import jakarta.xml.bind.annotation.XmlEnum;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for VSArtCd_Type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ */
+@XmlType(name = "VSArtCd_Type")
+@XmlEnum
+public enum VSArtCdType {
+
+
+ /**
+ * Ablebensumme
+ *
+ */
+ ALS,
+
+ /**
+ * Bausparen Darlehenssumme
+ *
+ */
+ BDS,
+
+ /**
+ * Bausparen Vertragssumme
+ *
+ */
+ BVS,
+
+ /**
+ * Erlebensumme
+ *
+ */
+ ELS,
+
+ /**
+ * EinzelVS
+ *
+ */
+ EVS,
+
+ /**
+ * Höchsthaftungssumme
+ *
+ */
+ HHS,
+
+ /**
+ * Höchstleistungssumme
+ *
+ */
+ HLS,
+
+ /**
+ * ohne Versicherungssumme
+ *
+ */
+ OVS,
+
+ /**
+ * prämienfrei
+ *
+ */
+ PFR,
+
+ /**
+ * prämienpflichtig
+ *
+ */
+ PPF,
+
+ /**
+ * PauschalVS
+ *
+ */
+ PVS;
+
+ public String value() {
+ return name();
+ }
+
+ public static VSArtCdType fromValue(String v) {
+ return valueOf(v);
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/VtgRolleCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/VtgRolleCdType.java
new file mode 100644
index 00000000..16321cab
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/VtgRolleCdType.java
@@ -0,0 +1,123 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_14;
+
+import jakarta.xml.bind.annotation.XmlEnum;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for VtgRolleCd_Type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ */
+@XmlType(name = "VtgRolleCd_Type")
+@XmlEnum
+public enum VtgRolleCdType {
+
+
+ /**
+ * Ansprechperson
+ *
+ */
+ AP,
+
+ /**
+ * abweichender Zulassungsbesitzer
+ *
+ */
+ AZ,
+
+ /**
+ * Bausparer gesetzlicher Vertreter
+ *
+ */
+ BG,
+
+ /**
+ * Bausparer mit Prämie
+ *
+ */
+ BM,
+
+ /**
+ * Bausparer ohne Prämie
+ *
+ */
+ BO,
+
+ /**
+ * Inkassoadresse
+ *
+ */
+ IA,
+
+ /**
+ * Firmeninhaber
+ *
+ */
+ FI,
+
+ /**
+ * Gesetzlicher Vertreter
+ *
+ */
+ GV,
+
+ /**
+ * Lenker
+ *
+ */
+ LE,
+
+ /**
+ * Korrespondenz/Zustelladresse
+ *
+ */
+ KA,
+
+ /**
+ * Versicherungsnehmer
+ *
+ */
+ VN,
+
+ /**
+ * Zustellbevollmächtigter
+ *
+ */
+ ZB;
+
+ public String value() {
+ return name();
+ }
+
+ public static VtgRolleCdType fromValue(String v) {
+ return valueOf(v);
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/WaehrungsCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/WaehrungsCdType.java
new file mode 100644
index 00000000..f69558a2
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/WaehrungsCdType.java
@@ -0,0 +1,284 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_14;
+
+import jakarta.xml.bind.annotation.XmlEnum;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for WaehrungsCd_Type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ */
+@XmlType(name = "WaehrungsCd_Type")
+@XmlEnum
+public enum WaehrungsCdType {
+
+
+ /**
+ * Dollar Australien
+ *
+ */
+ AUD,
+
+ /**
+ * Lewa Bulgarien
+ *
+ */
+ BGL,
+
+ /**
+ * Dollar Kanadien
+ *
+ */
+ CAD,
+
+ /**
+ * Franken Schweiz
+ *
+ */
+ CHF,
+
+ /**
+ * Pfund Zypern
+ *
+ */
+ CYP,
+
+ /**
+ * Krone Tschechien
+ *
+ */
+ CZR,
+
+ /**
+ * Krone Dänemark
+ *
+ */
+ DKK,
+
+ /**
+ * EURO
+ *
+ */
+ EUR,
+
+ /**
+ * Pfund Großbritannien
+ *
+ */
+ GBP,
+
+ /**
+ * Pfund Gibraltar
+ *
+ */
+ GIP,
+
+ /**
+ * Dollar Hongkong
+ *
+ */
+ HKD,
+
+ /**
+ * Kuna Kroatia
+ *
+ */
+ HRK,
+
+ /**
+ * Forint Ungarn
+ *
+ */
+ HUF,
+
+ /**
+ * Shekel Israel
+ *
+ */
+ ILS,
+
+ /**
+ * Rupie Indien
+ *
+ */
+ INR,
+
+ /**
+ * Krone Island
+ *
+ */
+ ISK,
+
+ /**
+ * Dinar Jordanien
+ *
+ */
+ JOD,
+
+ /**
+ * Yen Japan
+ *
+ */
+ JPY,
+
+ /**
+ * Pfund Malta
+ *
+ */
+ MLT,
+
+ /**
+ * Peso Mexiko
+ *
+ */
+ MXP,
+
+ /**
+ * Krone Norwegen
+ *
+ */
+ NOK,
+
+ /**
+ * Dollar Neuseeland
+ *
+ */
+ NZD,
+
+ /**
+ * Zloty Polen
+ *
+ */
+ PLZ,
+
+ /**
+ * Lau Rumänien
+ *
+ */
+ ROL,
+
+ /**
+ * Krone Schweden
+ *
+ */
+ SEK,
+
+ /**
+ * Dollar Singapur
+ *
+ */
+ SGD,
+
+ /**
+ * Tolar Slowenien
+ *
+ */
+ SIT,
+
+ /**
+ * Krone Slowakei
+ *
+ */
+ SKK,
+
+ /**
+ * Rubel Rußland
+ *
+ */
+ SUR,
+
+ /**
+ * Dinar Tunesien
+ *
+ */
+ TND,
+
+ /**
+ * Lira Türkei
+ *
+ */
+ TRL,
+
+ /**
+ * Dollar Taiwan
+ *
+ */
+ TWD,
+
+ /**
+ * US Dollar $
+ *
+ */
+ USD,
+
+ /**
+ * Dinar Jugoslawien-Rest
+ *
+ */
+ YUN,
+
+ /**
+ * Rand Südafrika
+ *
+ */
+ ZAR;
+
+ public String value() {
+ return name();
+ }
+
+ public static WaehrungsCdType fromValue(String v) {
+ return valueOf(v);
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/ZAHLUNGType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/ZAHLUNGType.java
new file mode 100644
index 00000000..9e909145
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/ZAHLUNGType.java
@@ -0,0 +1,329 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_14;
+
+import java.math.BigDecimal;
+import javax.xml.datatype.XMLGregorianCalendar;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlAttribute;
+import jakarta.xml.bind.annotation.XmlSchemaType;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for ZAHLUNG_Type complex type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ZAHLUNG_Type")
+public class ZAHLUNGType {
+
+ @XmlAttribute(name = "ZahlungsLfnr", required = true)
+ @XmlSchemaType(name = "unsignedShort")
+ protected int zahlungsLfnr;
+ @XmlAttribute(name = "WaehrungsCd", required = true)
+ protected WaehrungsCdType waehrungsCd;
+ @XmlAttribute(name = "ZahlBetrag", required = true)
+ protected BigDecimal zahlBetrag;
+ @XmlAttribute(name = "ZahlDat", required = true)
+ protected XMLGregorianCalendar zahlDat;
+ @XmlAttribute(name = "ZahlGrundCd", required = true)
+ protected String zahlGrundCd;
+ @XmlAttribute(name = "ZahlWegCd", required = true)
+ protected String zahlWegCd;
+ @XmlAttribute(name = "BLZ")
+ protected String blz;
+ @XmlAttribute(name = "Kontonr")
+ protected String kontonr;
+ @XmlAttribute(name = "BIC")
+ protected String bic;
+ @XmlAttribute(name = "IBAN")
+ protected String iban;
+
+ /**
+ * Gets the value of the zahlungsLfnr property.
+ *
+ */
+ public int getZahlungsLfnr() {
+ return zahlungsLfnr;
+ }
+
+ /**
+ * Sets the value of the zahlungsLfnr property.
+ *
+ */
+ public void setZahlungsLfnr(int value) {
+ this.zahlungsLfnr = value;
+ }
+
+ /**
+ * Gets the value of the waehrungsCd property.
+ *
+ * @return
+ * possible object is
+ * {@link WaehrungsCdType }
+ *
+ */
+ public WaehrungsCdType getWaehrungsCd() {
+ return waehrungsCd;
+ }
+
+ /**
+ * Sets the value of the waehrungsCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link WaehrungsCdType }
+ *
+ */
+ public void setWaehrungsCd(WaehrungsCdType value) {
+ this.waehrungsCd = value;
+ }
+
+ /**
+ * Gets the value of the zahlBetrag property.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getZahlBetrag() {
+ return zahlBetrag;
+ }
+
+ /**
+ * Sets the value of the zahlBetrag property.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setZahlBetrag(BigDecimal value) {
+ this.zahlBetrag = value;
+ }
+
+ /**
+ * Gets the value of the zahlDat property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getZahlDat() {
+ return zahlDat;
+ }
+
+ /**
+ * Sets the value of the zahlDat property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setZahlDat(XMLGregorianCalendar value) {
+ this.zahlDat = value;
+ }
+
+ /**
+ * Gets the value of the zahlGrundCd property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getZahlGrundCd() {
+ return zahlGrundCd;
+ }
+
+ /**
+ * Sets the value of the zahlGrundCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setZahlGrundCd(String value) {
+ this.zahlGrundCd = value;
+ }
+
+ /**
+ * Gets the value of the zahlWegCd property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getZahlWegCd() {
+ return zahlWegCd;
+ }
+
+ /**
+ * Sets the value of the zahlWegCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setZahlWegCd(String value) {
+ this.zahlWegCd = value;
+ }
+
+ /**
+ * Gets the value of the blz property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getBLZ() {
+ return blz;
+ }
+
+ /**
+ * Sets the value of the blz property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setBLZ(String value) {
+ this.blz = value;
+ }
+
+ /**
+ * Gets the value of the kontonr property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getKontonr() {
+ return kontonr;
+ }
+
+ /**
+ * Sets the value of the kontonr property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setKontonr(String value) {
+ this.kontonr = value;
+ }
+
+ /**
+ * Gets the value of the bic property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getBIC() {
+ return bic;
+ }
+
+ /**
+ * Sets the value of the bic property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setBIC(String value) {
+ this.bic = value;
+ }
+
+ /**
+ * Gets the value of the iban property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getIBAN() {
+ return iban;
+ }
+
+ /**
+ * Sets the value of the iban property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setIBAN(String value) {
+ this.iban = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/package-info.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/package-info.java
new file mode 100644
index 00000000..afccd248
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/package-info.java
@@ -0,0 +1,8 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+@jakarta.xml.bind.annotation.XmlSchema(namespace = "urn:omds20", elementFormDefault = jakarta.xml.bind.annotation.XmlNsForm.QUALIFIED)
+package at.vvo.omds.types.omds2Types.v2_14;
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ADRESSEType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ADRESSEType.java
new file mode 100644
index 00000000..3ea2b919
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ADRESSEType.java
@@ -0,0 +1,279 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_15;
+
+import at.vvo.omds.types.omds3Types.r1_10_0.on2antrag.sachPrivat.RisikoAdresseType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlAttribute;
+import jakarta.xml.bind.annotation.XmlSchemaType;
+import jakarta.xml.bind.annotation.XmlSeeAlso;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for ADRESSE_Type complex type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ADRESSE_Type")
+@XmlSeeAlso({
+ RisikoAdresseType.class
+})
+public class ADRESSEType {
+
+ @XmlAttribute(name = "Pac")
+ @XmlSchemaType(name = "unsignedInt")
+ protected Long pac;
+ @XmlAttribute(name = "LandesCd")
+ protected String landesCd;
+ @XmlAttribute(name = "PLZ")
+ protected String plz;
+ @XmlAttribute(name = "Ort")
+ protected String ort;
+ @XmlAttribute(name = "Strasse")
+ protected String strasse;
+ @XmlAttribute(name = "Hausnr")
+ protected String hausnr;
+ @XmlAttribute(name = "Zusatz")
+ protected String zusatz;
+ @XmlAttribute(name = "AdressID_VU")
+ protected String adressIDVU;
+ @XmlAttribute(name = "AdressID_Makler")
+ protected String adressIDMakler;
+
+ /**
+ * Gets the value of the pac property.
+ *
+ * @return
+ * possible object is
+ * {@link Long }
+ *
+ */
+ public Long getPac() {
+ return pac;
+ }
+
+ /**
+ * Sets the value of the pac property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Long }
+ *
+ */
+ public void setPac(Long value) {
+ this.pac = value;
+ }
+
+ /**
+ * Gets the value of the landesCd property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getLandesCd() {
+ return landesCd;
+ }
+
+ /**
+ * Sets the value of the landesCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setLandesCd(String value) {
+ this.landesCd = value;
+ }
+
+ /**
+ * Gets the value of the plz property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getPLZ() {
+ return plz;
+ }
+
+ /**
+ * Sets the value of the plz property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setPLZ(String value) {
+ this.plz = value;
+ }
+
+ /**
+ * Gets the value of the ort property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getOrt() {
+ return ort;
+ }
+
+ /**
+ * Sets the value of the ort property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setOrt(String value) {
+ this.ort = value;
+ }
+
+ /**
+ * Gets the value of the strasse property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getStrasse() {
+ return strasse;
+ }
+
+ /**
+ * Sets the value of the strasse property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setStrasse(String value) {
+ this.strasse = value;
+ }
+
+ /**
+ * Gets the value of the hausnr property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getHausnr() {
+ return hausnr;
+ }
+
+ /**
+ * Sets the value of the hausnr property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setHausnr(String value) {
+ this.hausnr = value;
+ }
+
+ /**
+ * Gets the value of the zusatz property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getZusatz() {
+ return zusatz;
+ }
+
+ /**
+ * Sets the value of the zusatz property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setZusatz(String value) {
+ this.zusatz = value;
+ }
+
+ /**
+ * Gets the value of the adressIDVU property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getAdressIDVU() {
+ return adressIDVU;
+ }
+
+ /**
+ * Sets the value of the adressIDVU property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setAdressIDVU(String value) {
+ this.adressIDVU = value;
+ }
+
+ /**
+ * Gets the value of the adressIDMakler property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getAdressIDMakler() {
+ return adressIDMakler;
+ }
+
+ /**
+ * Sets the value of the adressIDMakler property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setAdressIDMakler(String value) {
+ this.adressIDMakler = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/BBArtCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/BBArtCdType.java
new file mode 100644
index 00000000..d9e418cf
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/BBArtCdType.java
@@ -0,0 +1,60 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_15;
+
+import jakarta.xml.bind.annotation.XmlEnum;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for BBArtCd_Type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ */
+@XmlType(name = "BBArtCd_Type")
+@XmlEnum
+public enum BBArtCdType {
+
+
+ /**
+ * Ablebensfall
+ *
+ */
+ ABL,
+
+ /**
+ * Erlebensfall
+ *
+ */
+ ERL,
+
+ /**
+ * sonstiger Leistungsfall
+ *
+ */
+ SLF;
+
+ public String value() {
+ return name();
+ }
+
+ public static BBArtCdType fromValue(String v) {
+ return valueOf(v);
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/DachungsArtCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/DachungsArtCdType.java
new file mode 100644
index 00000000..eb2b2355
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/DachungsArtCdType.java
@@ -0,0 +1,116 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_15;
+
+import jakarta.xml.bind.annotation.XmlEnum;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for DachungsArtCd_Type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ */
+@XmlType(name = "DachungsArtCd_Type")
+@XmlEnum
+public enum DachungsArtCdType {
+
+
+ /**
+ * Betondachstein
+ *
+ */
+ BD,
+
+ /**
+ * Tondachstein
+ *
+ */
+ TD,
+
+ /**
+ * Eternitplatten
+ *
+ */
+ EP,
+
+ /**
+ * Blec
+ *
+ */
+ BL,
+
+ /**
+ * harte Dachung - Andere
+ *
+ */
+ HDA,
+
+ /**
+ * Bitumenabdichtung mit Schüttung
+ *
+ */
+ BMS,
+
+ /**
+ * Bitumenabdichtung ohne Schüttung
+ *
+ */
+ BOS,
+
+ /**
+ * Bitumenschindel
+ *
+ */
+ BS,
+
+ /**
+ * Foliendach mit Schüttung
+ *
+ */
+ FMS,
+
+ /**
+ * Foliendach ohne Schüttung
+ *
+ */
+ FOS,
+
+ /**
+ * nicht harte Dachung - Andere
+ *
+ */
+ NHD;
+
+ public String value() {
+ return name();
+ }
+
+ public static DachungsArtCdType fromValue(String v) {
+ return valueOf(v);
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELAntragType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELAntragType.java
new file mode 100644
index 00000000..1ded43e7
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELAntragType.java
@@ -0,0 +1,92 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_15;
+
+import javax.xml.datatype.XMLGregorianCalendar;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlAttribute;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for EL-Antrag_Type complex type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "EL-Antrag_Type")
+public class ELAntragType {
+
+ @XmlAttribute(name = "Nummer", required = true)
+ protected String nummer;
+ @XmlAttribute(name = "Datum")
+ protected XMLGregorianCalendar datum;
+
+ /**
+ * Gets the value of the nummer property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getNummer() {
+ return nummer;
+ }
+
+ /**
+ * Sets the value of the nummer property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setNummer(String value) {
+ this.nummer = value;
+ }
+
+ /**
+ * Gets the value of the datum property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getDatum() {
+ return datum;
+ }
+
+ /**
+ * Sets the value of the datum property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setDatum(XMLGregorianCalendar value) {
+ this.datum = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELAnzahlType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELAnzahlType.java
new file mode 100644
index 00000000..6afcf87c
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELAnzahlType.java
@@ -0,0 +1,99 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_15;
+
+import java.math.BigDecimal;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlAttribute;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for EL-Anzahl_Type complex type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "EL-Anzahl_Type")
+public class ELAnzahlType {
+
+ @XmlAttribute(name = "Bezeichnung", required = true)
+ protected String bezeichnung;
+ @XmlAttribute(name = "Wert", required = true)
+ protected BigDecimal wert;
+
+ /**
+ * Gets the value of the bezeichnung property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getBezeichnung() {
+ return bezeichnung;
+ }
+
+ /**
+ * Sets the value of the bezeichnung property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setBezeichnung(String value) {
+ this.bezeichnung = value;
+ }
+
+ /**
+ * Gets the value of the wert property.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getWert() {
+ return wert;
+ }
+
+ /**
+ * Sets the value of the wert property.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setWert(BigDecimal value) {
+ this.wert = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELBetragType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELBetragType.java
new file mode 100644
index 00000000..a8b135ff
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELBetragType.java
@@ -0,0 +1,181 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_15;
+
+import java.math.BigDecimal;
+import javax.xml.datatype.XMLGregorianCalendar;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlAttribute;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for EL-Betrag_Type complex type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "EL-Betrag_Type")
+public class ELBetragType {
+
+ @XmlAttribute(name = "BetragArtCd")
+ protected String betragArtCd;
+ @XmlAttribute(name = "Datum")
+ protected XMLGregorianCalendar datum;
+ @XmlAttribute(name = "Bezeichnung", required = true)
+ protected String bezeichnung;
+ @XmlAttribute(name = "WaehrungsCd")
+ protected WaehrungsCdType waehrungsCd;
+ @XmlAttribute(name = "Wert", required = true)
+ protected BigDecimal wert;
+
+ /**
+ * Gets the value of the betragArtCd property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getBetragArtCd() {
+ return betragArtCd;
+ }
+
+ /**
+ * Sets the value of the betragArtCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setBetragArtCd(String value) {
+ this.betragArtCd = value;
+ }
+
+ /**
+ * Gets the value of the datum property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getDatum() {
+ return datum;
+ }
+
+ /**
+ * Sets the value of the datum property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setDatum(XMLGregorianCalendar value) {
+ this.datum = value;
+ }
+
+ /**
+ * Gets the value of the bezeichnung property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getBezeichnung() {
+ return bezeichnung;
+ }
+
+ /**
+ * Sets the value of the bezeichnung property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setBezeichnung(String value) {
+ this.bezeichnung = value;
+ }
+
+ /**
+ * Gets the value of the waehrungsCd property.
+ *
+ * @return
+ * possible object is
+ * {@link WaehrungsCdType }
+ *
+ */
+ public WaehrungsCdType getWaehrungsCd() {
+ return waehrungsCd;
+ }
+
+ /**
+ * Sets the value of the waehrungsCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link WaehrungsCdType }
+ *
+ */
+ public void setWaehrungsCd(WaehrungsCdType value) {
+ this.waehrungsCd = value;
+ }
+
+ /**
+ * Gets the value of the wert property.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getWert() {
+ return wert;
+ }
+
+ /**
+ * Sets the value of the wert property.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setWert(BigDecimal value) {
+ this.wert = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELBezugsberechtigungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELBezugsberechtigungType.java
new file mode 100644
index 00000000..527ee756
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELBezugsberechtigungType.java
@@ -0,0 +1,98 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_15;
+
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlAttribute;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for EL-Bezugsberechtigung_Type complex type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "EL-Bezugsberechtigung_Type")
+public class ELBezugsberechtigungType {
+
+ @XmlAttribute(name = "BBArtCd", required = true)
+ protected BBArtCdType bbArtCd;
+ @XmlAttribute(name = "BBTxt", required = true)
+ protected String bbTxt;
+
+ /**
+ * Gets the value of the bbArtCd property.
+ *
+ * @return
+ * possible object is
+ * {@link BBArtCdType }
+ *
+ */
+ public BBArtCdType getBBArtCd() {
+ return bbArtCd;
+ }
+
+ /**
+ * Sets the value of the bbArtCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link BBArtCdType }
+ *
+ */
+ public void setBBArtCd(BBArtCdType value) {
+ this.bbArtCd = value;
+ }
+
+ /**
+ * Gets the value of the bbTxt property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getBBTxt() {
+ return bbTxt;
+ }
+
+ /**
+ * Sets the value of the bbTxt property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setBBTxt(String value) {
+ this.bbTxt = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELEinstufungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELEinstufungType.java
new file mode 100644
index 00000000..6c87b5e0
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELEinstufungType.java
@@ -0,0 +1,98 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_15;
+
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlAttribute;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for EL-Einstufung_Type complex type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "EL-Einstufung_Type")
+public class ELEinstufungType {
+
+ @XmlAttribute(name = "EstArtCd", required = true)
+ protected EstArtCdType estArtCd;
+ @XmlAttribute(name = "EstWert", required = true)
+ protected String estWert;
+
+ /**
+ * Gets the value of the estArtCd property.
+ *
+ * @return
+ * possible object is
+ * {@link EstArtCdType }
+ *
+ */
+ public EstArtCdType getEstArtCd() {
+ return estArtCd;
+ }
+
+ /**
+ * Sets the value of the estArtCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link EstArtCdType }
+ *
+ */
+ public void setEstArtCd(EstArtCdType value) {
+ this.estArtCd = value;
+ }
+
+ /**
+ * Gets the value of the estWert property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getEstWert() {
+ return estWert;
+ }
+
+ /**
+ * Sets the value of the estWert property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setEstWert(String value) {
+ this.estWert = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELEntscheidungsfrageType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELEntscheidungsfrageType.java
new file mode 100644
index 00000000..2c9e1d2d
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELEntscheidungsfrageType.java
@@ -0,0 +1,91 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_15;
+
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlAttribute;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for EL-Entscheidungsfrage_Type complex type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "EL-Entscheidungsfrage_Type")
+public class ELEntscheidungsfrageType {
+
+ @XmlAttribute(name = "EFrageCd", required = true)
+ protected String eFrageCd;
+ @XmlAttribute(name = "EFrageAntw", required = true)
+ protected String eFrageAntw;
+
+ /**
+ * Gets the value of the eFrageCd property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getEFrageCd() {
+ return eFrageCd;
+ }
+
+ /**
+ * Sets the value of the eFrageCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setEFrageCd(String value) {
+ this.eFrageCd = value;
+ }
+
+ /**
+ * Gets the value of the eFrageAntw property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getEFrageAntw() {
+ return eFrageAntw;
+ }
+
+ /**
+ * Sets the value of the eFrageAntw property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setEFrageAntw(String value) {
+ this.eFrageAntw = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELFlaecheType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELFlaecheType.java
new file mode 100644
index 00000000..9a87a339
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELFlaecheType.java
@@ -0,0 +1,152 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_15;
+
+import java.math.BigDecimal;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlAttribute;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for EL-Flaeche_Type complex type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "EL-Flaeche_Type")
+public class ELFlaecheType {
+
+ @XmlAttribute(name = "FlaechenAttributCd", required = true)
+ protected FlaechenAttributCdType flaechenAttributCd;
+ @XmlAttribute(name = "Nummer")
+ protected String nummer;
+ @XmlAttribute(name = "InnenFlaeche")
+ protected BigDecimal innenFlaeche;
+ @XmlAttribute(name = "VerbauteFlaeche")
+ protected BigDecimal verbauteFlaeche;
+
+ /**
+ * Gets the value of the flaechenAttributCd property.
+ *
+ * @return
+ * possible object is
+ * {@link FlaechenAttributCdType }
+ *
+ */
+ public FlaechenAttributCdType getFlaechenAttributCd() {
+ return flaechenAttributCd;
+ }
+
+ /**
+ * Sets the value of the flaechenAttributCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link FlaechenAttributCdType }
+ *
+ */
+ public void setFlaechenAttributCd(FlaechenAttributCdType value) {
+ this.flaechenAttributCd = value;
+ }
+
+ /**
+ * Gets the value of the nummer property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getNummer() {
+ return nummer;
+ }
+
+ /**
+ * Sets the value of the nummer property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setNummer(String value) {
+ this.nummer = value;
+ }
+
+ /**
+ * Gets the value of the innenFlaeche property.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getInnenFlaeche() {
+ return innenFlaeche;
+ }
+
+ /**
+ * Sets the value of the innenFlaeche property.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setInnenFlaeche(BigDecimal value) {
+ this.innenFlaeche = value;
+ }
+
+ /**
+ * Gets the value of the verbauteFlaeche property.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getVerbauteFlaeche() {
+ return verbauteFlaeche;
+ }
+
+ /**
+ * Sets the value of the verbauteFlaeche property.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setVerbauteFlaeche(BigDecimal value) {
+ this.verbauteFlaeche = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELGewinnbeteiligungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELGewinnbeteiligungType.java
new file mode 100644
index 00000000..2ca8e3e9
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELGewinnbeteiligungType.java
@@ -0,0 +1,93 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_15;
+
+import java.math.BigDecimal;
+import javax.xml.datatype.XMLGregorianCalendar;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlAttribute;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for EL-Gewinnbeteiligung_Type complex type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "EL-Gewinnbeteiligung_Type")
+public class ELGewinnbeteiligungType {
+
+ @XmlAttribute(name = "Datum", required = true)
+ protected XMLGregorianCalendar datum;
+ @XmlAttribute(name = "Wert", required = true)
+ protected BigDecimal wert;
+
+ /**
+ * Gets the value of the datum property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getDatum() {
+ return datum;
+ }
+
+ /**
+ * Sets the value of the datum property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setDatum(XMLGregorianCalendar value) {
+ this.datum = value;
+ }
+
+ /**
+ * Gets the value of the wert property.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getWert() {
+ return wert;
+ }
+
+ /**
+ * Sets the value of the wert property.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setWert(BigDecimal value) {
+ this.wert = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELGrenzwertType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELGrenzwertType.java
new file mode 100644
index 00000000..e3187bef
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELGrenzwertType.java
@@ -0,0 +1,125 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_15;
+
+import java.math.BigDecimal;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlAttribute;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for EL-Grenzwert_Type complex type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "EL-Grenzwert_Type")
+public class ELGrenzwertType {
+
+ @XmlAttribute(name = "GrwArtCd", required = true)
+ protected GrwArtCdType grwArtCd;
+ @XmlAttribute(name = "GrWert", required = true)
+ protected BigDecimal grWert;
+ @XmlAttribute(name = "GrwTyp")
+ protected String grwTyp;
+
+ /**
+ * Gets the value of the grwArtCd property.
+ *
+ * @return
+ * possible object is
+ * {@link GrwArtCdType }
+ *
+ */
+ public GrwArtCdType getGrwArtCd() {
+ return grwArtCd;
+ }
+
+ /**
+ * Sets the value of the grwArtCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link GrwArtCdType }
+ *
+ */
+ public void setGrwArtCd(GrwArtCdType value) {
+ this.grwArtCd = value;
+ }
+
+ /**
+ * Gets the value of the grWert property.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getGrWert() {
+ return grWert;
+ }
+
+ /**
+ * Sets the value of the grWert property.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setGrWert(BigDecimal value) {
+ this.grWert = value;
+ }
+
+ /**
+ * Gets the value of the grwTyp property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getGrwTyp() {
+ return grwTyp;
+ }
+
+ /**
+ * Sets the value of the grwTyp property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setGrwTyp(String value) {
+ this.grwTyp = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELIdentifizierungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELIdentifizierungType.java
new file mode 100644
index 00000000..5502495b
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELIdentifizierungType.java
@@ -0,0 +1,126 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_15;
+
+import javax.xml.datatype.XMLGregorianCalendar;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlAttribute;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for EL-Identifizierung_Type complex type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "EL-Identifizierung_Type")
+public class ELIdentifizierungType {
+
+ @XmlAttribute(name = "IdfArtCd", required = true)
+ protected IdfArtCdType idfArtCd;
+ @XmlAttribute(name = "IdfSchluessel", required = true)
+ protected String idfSchluessel;
+ @XmlAttribute(name = "IdfDatum")
+ protected XMLGregorianCalendar idfDatum;
+
+ /**
+ * Gets the value of the idfArtCd property.
+ *
+ * @return
+ * possible object is
+ * {@link IdfArtCdType }
+ *
+ */
+ public IdfArtCdType getIdfArtCd() {
+ return idfArtCd;
+ }
+
+ /**
+ * Sets the value of the idfArtCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link IdfArtCdType }
+ *
+ */
+ public void setIdfArtCd(IdfArtCdType value) {
+ this.idfArtCd = value;
+ }
+
+ /**
+ * Gets the value of the idfSchluessel property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getIdfSchluessel() {
+ return idfSchluessel;
+ }
+
+ /**
+ * Sets the value of the idfSchluessel property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setIdfSchluessel(String value) {
+ this.idfSchluessel = value;
+ }
+
+ /**
+ * Gets the value of the idfDatum property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getIdfDatum() {
+ return idfDatum;
+ }
+
+ /**
+ * Sets the value of the idfDatum property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setIdfDatum(XMLGregorianCalendar value) {
+ this.idfDatum = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELIndexType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELIndexType.java
new file mode 100644
index 00000000..732bc5a5
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELIndexType.java
@@ -0,0 +1,122 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_15;
+
+import java.math.BigDecimal;
+import javax.xml.datatype.XMLGregorianCalendar;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlAttribute;
+import jakarta.xml.bind.annotation.XmlSchemaType;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for EL-Index_Type complex type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "EL-Index_Type")
+public class ELIndexType {
+
+ @XmlAttribute(name = "IndexArtCd", required = true)
+ protected String indexArtCd;
+ @XmlAttribute(name = "Datum")
+ @XmlSchemaType(name = "gYearMonth")
+ protected XMLGregorianCalendar datum;
+ @XmlAttribute(name = "Wert")
+ protected BigDecimal wert;
+
+ /**
+ * Gets the value of the indexArtCd property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getIndexArtCd() {
+ return indexArtCd;
+ }
+
+ /**
+ * Sets the value of the indexArtCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setIndexArtCd(String value) {
+ this.indexArtCd = value;
+ }
+
+ /**
+ * Gets the value of the datum property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getDatum() {
+ return datum;
+ }
+
+ /**
+ * Sets the value of the datum property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setDatum(XMLGregorianCalendar value) {
+ this.datum = value;
+ }
+
+ /**
+ * Gets the value of the wert property.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getWert() {
+ return wert;
+ }
+
+ /**
+ * Sets the value of the wert property.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setWert(BigDecimal value) {
+ this.wert = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELKFZKennzeichenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELKFZKennzeichenType.java
new file mode 100644
index 00000000..57501d42
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELKFZKennzeichenType.java
@@ -0,0 +1,91 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_15;
+
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlAttribute;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for EL-KFZ-Kennzeichen_Type complex type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "EL-KFZ-Kennzeichen_Type")
+public class ELKFZKennzeichenType {
+
+ @XmlAttribute(name = "Pol_Kennz", required = true)
+ protected String polKennz;
+ @XmlAttribute(name = "Fahrgestnr")
+ protected String fahrgestnr;
+
+ /**
+ * Gets the value of the polKennz property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getPolKennz() {
+ return polKennz;
+ }
+
+ /**
+ * Sets the value of the polKennz property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setPolKennz(String value) {
+ this.polKennz = value;
+ }
+
+ /**
+ * Gets the value of the fahrgestnr property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getFahrgestnr() {
+ return fahrgestnr;
+ }
+
+ /**
+ * Sets the value of the fahrgestnr property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setFahrgestnr(String value) {
+ this.fahrgestnr = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELKlauselType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELKlauselType.java
new file mode 100644
index 00000000..1e2ba727
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELKlauselType.java
@@ -0,0 +1,71 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_15;
+
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlAttribute;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for EL-Klausel_Type complex type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "EL-Klausel_Type")
+public class ELKlauselType {
+
+ @XmlAttribute(name = "Klauselnr", required = true)
+ protected String klauselnr;
+
+ /**
+ * Gets the value of the klauselnr property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getKlauselnr() {
+ return klauselnr;
+ }
+
+ /**
+ * Sets the value of the klauselnr property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setKlauselnr(String value) {
+ this.klauselnr = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELKommunikationType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELKommunikationType.java
new file mode 100644
index 00000000..2b69a525
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELKommunikationType.java
@@ -0,0 +1,98 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_15;
+
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlAttribute;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for EL-Kommunikation_Type complex type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "EL-Kommunikation_Type")
+public class ELKommunikationType {
+
+ @XmlAttribute(name = "KomArtCd", required = true)
+ protected String komArtCd;
+ @XmlAttribute(name = "Kennung", required = true)
+ protected String kennung;
+
+ /**
+ * Gets the value of the komArtCd property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getKomArtCd() {
+ return komArtCd;
+ }
+
+ /**
+ * Sets the value of the komArtCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setKomArtCd(String value) {
+ this.komArtCd = value;
+ }
+
+ /**
+ * Gets the value of the kennung property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getKennung() {
+ return kennung;
+ }
+
+ /**
+ * Sets the value of the kennung property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setKennung(String value) {
+ this.kennung = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELLegitimationType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELLegitimationType.java
new file mode 100644
index 00000000..7b07a697
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELLegitimationType.java
@@ -0,0 +1,191 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_15;
+
+import javax.xml.datatype.XMLGregorianCalendar;
+import at.vvo.omds.types.omds3Types.r1_10_0.common.LegitimationType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlAttribute;
+import jakarta.xml.bind.annotation.XmlSeeAlso;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for EL-Legitimation_Type complex type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "EL-Legitimation_Type")
+@XmlSeeAlso({
+ LegitimationType.class
+})
+public class ELLegitimationType {
+
+ @XmlAttribute(name = "LegArtCd", required = true)
+ protected String legArtCd;
+ @XmlAttribute(name = "Ausstellungsbehoerde")
+ protected String ausstellungsbehoerde;
+ @XmlAttribute(name = "Datum")
+ protected XMLGregorianCalendar datum;
+ @XmlAttribute(name = "GueltigBis")
+ protected XMLGregorianCalendar gueltigBis;
+ @XmlAttribute(name = "Nummer", required = true)
+ protected String nummer;
+
+ /**
+ * Gets the value of the legArtCd property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getLegArtCd() {
+ return legArtCd;
+ }
+
+ /**
+ * Sets the value of the legArtCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setLegArtCd(String value) {
+ this.legArtCd = value;
+ }
+
+ /**
+ * Gets the value of the ausstellungsbehoerde property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getAusstellungsbehoerde() {
+ return ausstellungsbehoerde;
+ }
+
+ /**
+ * Sets the value of the ausstellungsbehoerde property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setAusstellungsbehoerde(String value) {
+ this.ausstellungsbehoerde = value;
+ }
+
+ /**
+ * Gets the value of the datum property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getDatum() {
+ return datum;
+ }
+
+ /**
+ * Sets the value of the datum property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setDatum(XMLGregorianCalendar value) {
+ this.datum = value;
+ }
+
+ /**
+ * Gets the value of the gueltigBis property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getGueltigBis() {
+ return gueltigBis;
+ }
+
+ /**
+ * Sets the value of the gueltigBis property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setGueltigBis(XMLGregorianCalendar value) {
+ this.gueltigBis = value;
+ }
+
+ /**
+ * Gets the value of the nummer property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getNummer() {
+ return nummer;
+ }
+
+ /**
+ * Sets the value of the nummer property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setNummer(String value) {
+ this.nummer = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELObjektType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELObjektType.java
new file mode 100644
index 00000000..b1f69655
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELObjektType.java
@@ -0,0 +1,58 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_15;
+
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlAttribute;
+import jakarta.xml.bind.annotation.XmlSchemaType;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for EL-Objekt_Type complex type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "EL-Objekt_Type")
+public class ELObjektType {
+
+ @XmlAttribute(name = "ObjLfnr", required = true)
+ @XmlSchemaType(name = "unsignedShort")
+ protected int objLfnr;
+
+ /**
+ * Gets the value of the objLfnr property.
+ *
+ */
+ public int getObjLfnr() {
+ return objLfnr;
+ }
+
+ /**
+ * Sets the value of the objLfnr property.
+ *
+ */
+ public void setObjLfnr(int value) {
+ this.objLfnr = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELObjektdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELObjektdatenType.java
new file mode 100644
index 00000000..d1b9cd3e
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELObjektdatenType.java
@@ -0,0 +1,131 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_15;
+
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlAttribute;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for EL-Objektdaten_Type complex type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "EL-Objektdaten_Type")
+public class ELObjektdatenType {
+
+ @XmlAttribute(name = "ObjektdatenCd", required = true)
+ protected String objektdatenCd;
+ @XmlAttribute(name = "Wert", required = true)
+ protected String wert;
+ @XmlAttribute(name = "ObjektdatenInfo")
+ protected String objektdatenInfo;
+
+ /**
+ * Gets the value of the objektdatenCd property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getObjektdatenCd() {
+ return objektdatenCd;
+ }
+
+ /**
+ * Sets the value of the objektdatenCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setObjektdatenCd(String value) {
+ this.objektdatenCd = value;
+ }
+
+ /**
+ * Gets the value of the wert property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getWert() {
+ return wert;
+ }
+
+ /**
+ * Sets the value of the wert property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setWert(String value) {
+ this.wert = value;
+ }
+
+ /**
+ * Gets the value of the objektdatenInfo property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getObjektdatenInfo() {
+ return objektdatenInfo;
+ }
+
+ /**
+ * Sets the value of the objektdatenInfo property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setObjektdatenInfo(String value) {
+ this.objektdatenInfo = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELPolizzennummerType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELPolizzennummerType.java
new file mode 100644
index 00000000..39007aa3
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELPolizzennummerType.java
@@ -0,0 +1,91 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_15;
+
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlAttribute;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for EL-Polizzennummer_Type complex type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "EL-Polizzennummer_Type")
+public class ELPolizzennummerType {
+
+ @XmlAttribute(name = "PolArtCd", required = true)
+ protected PolArtCdType polArtCd;
+ @XmlAttribute(name = "PolNr", required = true)
+ protected String polNr;
+
+ /**
+ * Gets the value of the polArtCd property.
+ *
+ * @return
+ * possible object is
+ * {@link PolArtCdType }
+ *
+ */
+ public PolArtCdType getPolArtCd() {
+ return polArtCd;
+ }
+
+ /**
+ * Sets the value of the polArtCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link PolArtCdType }
+ *
+ */
+ public void setPolArtCd(PolArtCdType value) {
+ this.polArtCd = value;
+ }
+
+ /**
+ * Gets the value of the polNr property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getPolNr() {
+ return polNr;
+ }
+
+ /**
+ * Sets the value of the polNr property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setPolNr(String value) {
+ this.polNr = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELPraemienfreistellungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELPraemienfreistellungType.java
new file mode 100644
index 00000000..3fa2db0b
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELPraemienfreistellungType.java
@@ -0,0 +1,119 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_15;
+
+import javax.xml.datatype.XMLGregorianCalendar;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlAttribute;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for EL-Praemienfreistellung_Type complex type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "EL-Praemienfreistellung_Type")
+public class ELPraemienfreistellungType {
+
+ @XmlAttribute(name = "PfrArtCd", required = true)
+ protected String pfrArtCd;
+ @XmlAttribute(name = "PfrBeg", required = true)
+ protected XMLGregorianCalendar pfrBeg;
+ @XmlAttribute(name = "PfrEnde")
+ protected XMLGregorianCalendar pfrEnde;
+
+ /**
+ * Gets the value of the pfrArtCd property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getPfrArtCd() {
+ return pfrArtCd;
+ }
+
+ /**
+ * Sets the value of the pfrArtCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setPfrArtCd(String value) {
+ this.pfrArtCd = value;
+ }
+
+ /**
+ * Gets the value of the pfrBeg property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getPfrBeg() {
+ return pfrBeg;
+ }
+
+ /**
+ * Sets the value of the pfrBeg property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setPfrBeg(XMLGregorianCalendar value) {
+ this.pfrBeg = value;
+ }
+
+ /**
+ * Gets the value of the pfrEnde property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getPfrEnde() {
+ return pfrEnde;
+ }
+
+ /**
+ * Sets the value of the pfrEnde property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setPfrEnde(XMLGregorianCalendar value) {
+ this.pfrEnde = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELPraemienkorrekturType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELPraemienkorrekturType.java
new file mode 100644
index 00000000..cf65111e
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELPraemienkorrekturType.java
@@ -0,0 +1,152 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_15;
+
+import java.math.BigDecimal;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlAttribute;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for EL-Praemienkorrektur_Type complex type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "EL-Praemienkorrektur_Type")
+public class ELPraemienkorrekturType {
+
+ @XmlAttribute(name = "PraemKorrArtCd", required = true)
+ protected String praemKorrArtCd;
+ @XmlAttribute(name = "PraemKorrWert")
+ protected BigDecimal praemKorrWert;
+ @XmlAttribute(name = "PraemKorrProz")
+ protected BigDecimal praemKorrProz;
+ @XmlAttribute(name = "PraemKorrText")
+ protected String praemKorrText;
+
+ /**
+ * Gets the value of the praemKorrArtCd property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getPraemKorrArtCd() {
+ return praemKorrArtCd;
+ }
+
+ /**
+ * Sets the value of the praemKorrArtCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setPraemKorrArtCd(String value) {
+ this.praemKorrArtCd = value;
+ }
+
+ /**
+ * Gets the value of the praemKorrWert property.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getPraemKorrWert() {
+ return praemKorrWert;
+ }
+
+ /**
+ * Sets the value of the praemKorrWert property.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setPraemKorrWert(BigDecimal value) {
+ this.praemKorrWert = value;
+ }
+
+ /**
+ * Gets the value of the praemKorrProz property.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getPraemKorrProz() {
+ return praemKorrProz;
+ }
+
+ /**
+ * Sets the value of the praemKorrProz property.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setPraemKorrProz(BigDecimal value) {
+ this.praemKorrProz = value;
+ }
+
+ /**
+ * Gets the value of the praemKorrText property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getPraemKorrText() {
+ return praemKorrText;
+ }
+
+ /**
+ * Sets the value of the praemKorrText property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setPraemKorrText(String value) {
+ this.praemKorrText = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELRahmenvereinbarungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELRahmenvereinbarungType.java
new file mode 100644
index 00000000..0ff806cc
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELRahmenvereinbarungType.java
@@ -0,0 +1,71 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_15;
+
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlAttribute;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for EL-Rahmenvereinbarung_Type complex type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "EL-Rahmenvereinbarung_Type")
+public class ELRahmenvereinbarungType {
+
+ @XmlAttribute(name = "RahmenVebnr", required = true)
+ protected String rahmenVebnr;
+
+ /**
+ * Gets the value of the rahmenVebnr property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getRahmenVebnr() {
+ return rahmenVebnr;
+ }
+
+ /**
+ * Sets the value of the rahmenVebnr property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setRahmenVebnr(String value) {
+ this.rahmenVebnr = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELRahmenvertragType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELRahmenvertragType.java
new file mode 100644
index 00000000..c266c6ee
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELRahmenvertragType.java
@@ -0,0 +1,98 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_15;
+
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlAttribute;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for EL-Rahmenvertrag_Type complex type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "EL-Rahmenvertrag_Type")
+public class ELRahmenvertragType {
+
+ @XmlAttribute(name = "RahmenvertragsartCd", required = true)
+ protected String rahmenvertragsartCd;
+ @XmlAttribute(name = "Rahmenvertragsnummer", required = true)
+ protected String rahmenvertragsnummer;
+
+ /**
+ * Gets the value of the rahmenvertragsartCd property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getRahmenvertragsartCd() {
+ return rahmenvertragsartCd;
+ }
+
+ /**
+ * Sets the value of the rahmenvertragsartCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setRahmenvertragsartCd(String value) {
+ this.rahmenvertragsartCd = value;
+ }
+
+ /**
+ * Gets the value of the rahmenvertragsnummer property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getRahmenvertragsnummer() {
+ return rahmenvertragsnummer;
+ }
+
+ /**
+ * Sets the value of the rahmenvertragsnummer property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setRahmenvertragsnummer(String value) {
+ this.rahmenvertragsnummer = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELRenteType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELRenteType.java
new file mode 100644
index 00000000..0ee7bad8
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELRenteType.java
@@ -0,0 +1,120 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_15;
+
+import java.math.BigDecimal;
+import javax.xml.datatype.XMLGregorianCalendar;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlAttribute;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for EL-Rente_Type complex type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "EL-Rente_Type")
+public class ELRenteType {
+
+ @XmlAttribute(name = "RntRhythmCd", required = true)
+ protected String rntRhythmCd;
+ @XmlAttribute(name = "RntBeg")
+ protected XMLGregorianCalendar rntBeg;
+ @XmlAttribute(name = "RntBetrag", required = true)
+ protected BigDecimal rntBetrag;
+
+ /**
+ * Gets the value of the rntRhythmCd property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getRntRhythmCd() {
+ return rntRhythmCd;
+ }
+
+ /**
+ * Sets the value of the rntRhythmCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setRntRhythmCd(String value) {
+ this.rntRhythmCd = value;
+ }
+
+ /**
+ * Gets the value of the rntBeg property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getRntBeg() {
+ return rntBeg;
+ }
+
+ /**
+ * Sets the value of the rntBeg property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setRntBeg(XMLGregorianCalendar value) {
+ this.rntBeg = value;
+ }
+
+ /**
+ * Gets the value of the rntBetrag property.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getRntBetrag() {
+ return rntBetrag;
+ }
+
+ /**
+ * Sets the value of the rntBetrag property.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setRntBetrag(BigDecimal value) {
+ this.rntBetrag = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELSelbstbehalt.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELSelbstbehalt.java
new file mode 100644
index 00000000..47ff6fe5
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELSelbstbehalt.java
@@ -0,0 +1,40 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_15;
+
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for anonymous complex type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "")
+@XmlRootElement(name = "EL-Selbstbehalt")
+public class ELSelbstbehalt
+ extends ELSelbstbehaltType
+{
+
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELSelbstbehaltType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELSelbstbehaltType.java
new file mode 100644
index 00000000..8a230f9f
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELSelbstbehaltType.java
@@ -0,0 +1,156 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_15;
+
+import java.math.BigDecimal;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlAttribute;
+import jakarta.xml.bind.annotation.XmlSeeAlso;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for EL-Selbstbehalt_Type complex type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "EL-Selbstbehalt_Type")
+@XmlSeeAlso({
+ ELSelbstbehalt.class
+})
+public class ELSelbstbehaltType {
+
+ @XmlAttribute(name = "SbhArtCd", required = true)
+ protected SbhArtCdType sbhArtCd;
+ @XmlAttribute(name = "SbhBetrag")
+ protected BigDecimal sbhBetrag;
+ @XmlAttribute(name = "SbhProzent")
+ protected BigDecimal sbhProzent;
+ @XmlAttribute(name = "SbhText")
+ protected String sbhText;
+
+ /**
+ * Gets the value of the sbhArtCd property.
+ *
+ * @return
+ * possible object is
+ * {@link SbhArtCdType }
+ *
+ */
+ public SbhArtCdType getSbhArtCd() {
+ return sbhArtCd;
+ }
+
+ /**
+ * Sets the value of the sbhArtCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link SbhArtCdType }
+ *
+ */
+ public void setSbhArtCd(SbhArtCdType value) {
+ this.sbhArtCd = value;
+ }
+
+ /**
+ * Gets the value of the sbhBetrag property.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getSbhBetrag() {
+ return sbhBetrag;
+ }
+
+ /**
+ * Sets the value of the sbhBetrag property.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setSbhBetrag(BigDecimal value) {
+ this.sbhBetrag = value;
+ }
+
+ /**
+ * Gets the value of the sbhProzent property.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getSbhProzent() {
+ return sbhProzent;
+ }
+
+ /**
+ * Sets the value of the sbhProzent property.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setSbhProzent(BigDecimal value) {
+ this.sbhProzent = value;
+ }
+
+ /**
+ * Gets the value of the sbhText property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSbhText() {
+ return sbhText;
+ }
+
+ /**
+ * Sets the value of the sbhText property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSbhText(String value) {
+ this.sbhText = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELSteuerType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELSteuerType.java
new file mode 100644
index 00000000..bd129cca
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELSteuerType.java
@@ -0,0 +1,92 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_15;
+
+import java.math.BigDecimal;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlAttribute;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for EL-Steuer_Type complex type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "EL-Steuer_Type")
+public class ELSteuerType {
+
+ @XmlAttribute(name = "StArtCd", required = true)
+ protected String stArtCd;
+ @XmlAttribute(name = "StBetrag", required = true)
+ protected BigDecimal stBetrag;
+
+ /**
+ * Gets the value of the stArtCd property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getStArtCd() {
+ return stArtCd;
+ }
+
+ /**
+ * Sets the value of the stArtCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setStArtCd(String value) {
+ this.stArtCd = value;
+ }
+
+ /**
+ * Gets the value of the stBetrag property.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getStBetrag() {
+ return stBetrag;
+ }
+
+ /**
+ * Sets the value of the stBetrag property.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setStBetrag(BigDecimal value) {
+ this.stBetrag = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELTextType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELTextType.java
new file mode 100644
index 00000000..5198b56f
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELTextType.java
@@ -0,0 +1,97 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_15;
+
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlAttribute;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for EL-Text_Type complex type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "EL-Text_Type")
+public class ELTextType {
+
+ @XmlAttribute(name = "TxtArtCd", required = true)
+ protected TxtArtCdType txtArtCd;
+ @XmlAttribute(name = "TxtInhalt", required = true)
+ protected String txtInhalt;
+
+ /**
+ * Gets the value of the txtArtCd property.
+ *
+ * @return
+ * possible object is
+ * {@link TxtArtCdType }
+ *
+ */
+ public TxtArtCdType getTxtArtCd() {
+ return txtArtCd;
+ }
+
+ /**
+ * Sets the value of the txtArtCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link TxtArtCdType }
+ *
+ */
+ public void setTxtArtCd(TxtArtCdType value) {
+ this.txtArtCd = value;
+ }
+
+ /**
+ * Gets the value of the txtInhalt property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getTxtInhalt() {
+ return txtInhalt;
+ }
+
+ /**
+ * Sets the value of the txtInhalt property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setTxtInhalt(String value) {
+ this.txtInhalt = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELVersicherungssummeType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELVersicherungssummeType.java
new file mode 100644
index 00000000..0457e073
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELVersicherungssummeType.java
@@ -0,0 +1,152 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_15;
+
+import java.math.BigDecimal;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlAttribute;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for EL-Versicherungssumme_Type complex type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "EL-Versicherungssumme_Type")
+public class ELVersicherungssummeType {
+
+ @XmlAttribute(name = "VSArtCd", required = true)
+ protected VSArtCdType vsArtCd;
+ @XmlAttribute(name = "VSBetrag", required = true)
+ protected BigDecimal vsBetrag;
+ @XmlAttribute(name = "WaehrungsCd")
+ protected WaehrungsCdType waehrungsCd;
+ @XmlAttribute(name = "VSBez")
+ protected String vsBez;
+
+ /**
+ * Gets the value of the vsArtCd property.
+ *
+ * @return
+ * possible object is
+ * {@link VSArtCdType }
+ *
+ */
+ public VSArtCdType getVSArtCd() {
+ return vsArtCd;
+ }
+
+ /**
+ * Sets the value of the vsArtCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link VSArtCdType }
+ *
+ */
+ public void setVSArtCd(VSArtCdType value) {
+ this.vsArtCd = value;
+ }
+
+ /**
+ * Gets the value of the vsBetrag property.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getVSBetrag() {
+ return vsBetrag;
+ }
+
+ /**
+ * Sets the value of the vsBetrag property.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setVSBetrag(BigDecimal value) {
+ this.vsBetrag = value;
+ }
+
+ /**
+ * Gets the value of the waehrungsCd property.
+ *
+ * @return
+ * possible object is
+ * {@link WaehrungsCdType }
+ *
+ */
+ public WaehrungsCdType getWaehrungsCd() {
+ return waehrungsCd;
+ }
+
+ /**
+ * Sets the value of the waehrungsCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link WaehrungsCdType }
+ *
+ */
+ public void setWaehrungsCd(WaehrungsCdType value) {
+ this.waehrungsCd = value;
+ }
+
+ /**
+ * Gets the value of the vsBez property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVSBez() {
+ return vsBez;
+ }
+
+ /**
+ * Sets the value of the vsBez property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVSBez(String value) {
+ this.vsBez = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELZeitraumType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELZeitraumType.java
new file mode 100644
index 00000000..185c07eb
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ELZeitraumType.java
@@ -0,0 +1,119 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_15;
+
+import javax.xml.datatype.XMLGregorianCalendar;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlAttribute;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for EL-Zeitraum_Type complex type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "EL-Zeitraum_Type")
+public class ELZeitraumType {
+
+ @XmlAttribute(name = "ZRArtCd", required = true)
+ protected String zrArtCd;
+ @XmlAttribute(name = "ZRBeg")
+ protected XMLGregorianCalendar zrBeg;
+ @XmlAttribute(name = "ZREnd")
+ protected XMLGregorianCalendar zrEnd;
+
+ /**
+ * Gets the value of the zrArtCd property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getZRArtCd() {
+ return zrArtCd;
+ }
+
+ /**
+ * Sets the value of the zrArtCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setZRArtCd(String value) {
+ this.zrArtCd = value;
+ }
+
+ /**
+ * Gets the value of the zrBeg property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getZRBeg() {
+ return zrBeg;
+ }
+
+ /**
+ * Sets the value of the zrBeg property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setZRBeg(XMLGregorianCalendar value) {
+ this.zrBeg = value;
+ }
+
+ /**
+ * Gets the value of the zrEnd property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getZREnd() {
+ return zrEnd;
+ }
+
+ /**
+ * Sets the value of the zrEnd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setZREnd(XMLGregorianCalendar value) {
+ this.zrEnd = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/Entsch2Type.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/Entsch2Type.java
new file mode 100644
index 00000000..3dd4512f
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/Entsch2Type.java
@@ -0,0 +1,45 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_15;
+
+import jakarta.xml.bind.annotation.XmlEnum;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for Entsch2_Type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ */
+@XmlType(name = "Entsch2_Type")
+@XmlEnum
+public enum Entsch2Type {
+
+ J,
+ N;
+
+ public String value() {
+ return name();
+ }
+
+ public static Entsch2Type fromValue(String v) {
+ return valueOf(v);
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/EstArtCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/EstArtCdType.java
new file mode 100644
index 00000000..fcf56408
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/EstArtCdType.java
@@ -0,0 +1,60 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_15;
+
+import jakarta.xml.bind.annotation.XmlEnum;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for EstArtCd_Type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ */
+@XmlType(name = "EstArtCd_Type")
+@XmlEnum
+public enum EstArtCdType {
+
+
+ /**
+ * Gefahrenklasse
+ *
+ */
+ G,
+
+ /**
+ * Tarif-, Bonus/Malus-Stufe offiziell
+ *
+ */
+ T,
+
+ /**
+ * Tarif-, Bonus/Malus-Stufe VU-intern
+ *
+ */
+ TVU;
+
+ public String value() {
+ return name();
+ }
+
+ public static EstArtCdType fromValue(String v) {
+ return valueOf(v);
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/FONDSType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/FONDSType.java
new file mode 100644
index 00000000..aa7750da
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/FONDSType.java
@@ -0,0 +1,282 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_15;
+
+import java.math.BigDecimal;
+import javax.xml.datatype.XMLGregorianCalendar;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlAttribute;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for FONDS_Type complex type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "FONDS_Type")
+public class FONDSType {
+
+ @XmlAttribute(name = "ISIN", required = true)
+ protected String isin;
+ @XmlAttribute(name = "WKN")
+ protected String wkn;
+ @XmlAttribute(name = "Bezeichnung")
+ protected String bezeichnung;
+ @XmlAttribute(name = "Kurs")
+ protected BigDecimal kurs;
+ @XmlAttribute(name = "AnteilWertpapier", required = true)
+ protected BigDecimal anteilWertpapier;
+ @XmlAttribute(name = "Prozentsatz", required = true)
+ protected BigDecimal prozentsatz;
+ @XmlAttribute(name = "Wert")
+ protected BigDecimal wert;
+ @XmlAttribute(name = "WaehrungsCd")
+ protected WaehrungsCdType waehrungsCd;
+ @XmlAttribute(name = "Stichtag", required = true)
+ protected XMLGregorianCalendar stichtag;
+
+ /**
+ * Gets the value of the isin property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getISIN() {
+ return isin;
+ }
+
+ /**
+ * Sets the value of the isin property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setISIN(String value) {
+ this.isin = value;
+ }
+
+ /**
+ * Gets the value of the wkn property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getWKN() {
+ return wkn;
+ }
+
+ /**
+ * Sets the value of the wkn property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setWKN(String value) {
+ this.wkn = value;
+ }
+
+ /**
+ * Gets the value of the bezeichnung property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getBezeichnung() {
+ return bezeichnung;
+ }
+
+ /**
+ * Sets the value of the bezeichnung property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setBezeichnung(String value) {
+ this.bezeichnung = value;
+ }
+
+ /**
+ * Gets the value of the kurs property.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getKurs() {
+ return kurs;
+ }
+
+ /**
+ * Sets the value of the kurs property.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setKurs(BigDecimal value) {
+ this.kurs = value;
+ }
+
+ /**
+ * Gets the value of the anteilWertpapier property.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getAnteilWertpapier() {
+ return anteilWertpapier;
+ }
+
+ /**
+ * Sets the value of the anteilWertpapier property.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setAnteilWertpapier(BigDecimal value) {
+ this.anteilWertpapier = value;
+ }
+
+ /**
+ * Gets the value of the prozentsatz property.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getProzentsatz() {
+ return prozentsatz;
+ }
+
+ /**
+ * Sets the value of the prozentsatz property.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setProzentsatz(BigDecimal value) {
+ this.prozentsatz = value;
+ }
+
+ /**
+ * Gets the value of the wert property.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getWert() {
+ return wert;
+ }
+
+ /**
+ * Sets the value of the wert property.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setWert(BigDecimal value) {
+ this.wert = value;
+ }
+
+ /**
+ * Gets the value of the waehrungsCd property.
+ *
+ * @return
+ * possible object is
+ * {@link WaehrungsCdType }
+ *
+ */
+ public WaehrungsCdType getWaehrungsCd() {
+ return waehrungsCd;
+ }
+
+ /**
+ * Sets the value of the waehrungsCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link WaehrungsCdType }
+ *
+ */
+ public void setWaehrungsCd(WaehrungsCdType value) {
+ this.waehrungsCd = value;
+ }
+
+ /**
+ * Gets the value of the stichtag property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getStichtag() {
+ return stichtag;
+ }
+
+ /**
+ * Sets the value of the stichtag property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setStichtag(XMLGregorianCalendar value) {
+ this.stichtag = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/FlaechenAttributCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/FlaechenAttributCdType.java
new file mode 100644
index 00000000..ec2aa544
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/FlaechenAttributCdType.java
@@ -0,0 +1,88 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_15;
+
+import jakarta.xml.bind.annotation.XmlEnum;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for FlaechenAttributCd_Type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ */
+@XmlType(name = "FlaechenAttributCd_Type")
+@XmlEnum
+public enum FlaechenAttributCdType {
+
+
+ /**
+ * Erdgeschoß
+ *
+ */
+ EG,
+
+ /**
+ * Stockwerk
+ *
+ */
+ SW,
+
+ /**
+ * Mansarde
+ *
+ */
+ MA,
+
+ /**
+ * Keller mit Wohnnutzung
+ *
+ */
+ KM,
+
+ /**
+ * Keller ohne Wohnnutzung
+ *
+ */
+ KO,
+
+ /**
+ * Wohnfläche
+ *
+ */
+ WF,
+
+ /**
+ * Grundfläche
+ *
+ */
+ GF;
+
+ public String value() {
+ return name();
+ }
+
+ public static FlaechenAttributCdType fromValue(String v) {
+ return valueOf(v);
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/GESCHAEDIGTESOBJEKTType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/GESCHAEDIGTESOBJEKTType.java
new file mode 100644
index 00000000..d6e14b12
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/GESCHAEDIGTESOBJEKTType.java
@@ -0,0 +1,271 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_15;
+
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlAttribute;
+import jakarta.xml.bind.annotation.XmlSchemaType;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for GESCHAEDIGTES_OBJEKT_Type complex type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "GESCHAEDIGTES_OBJEKT_Type")
+public class GESCHAEDIGTESOBJEKTType {
+
+ @XmlAttribute(name = "GeschObjektLfnr", required = true)
+ @XmlSchemaType(name = "unsignedShort")
+ protected int geschObjektLfnr;
+ @XmlAttribute(name = "SchadenBeschreibung")
+ protected String schadenBeschreibung;
+ @XmlAttribute(name = "VUNrGesch")
+ protected String vuNrGesch;
+ @XmlAttribute(name = "VUNameGesch")
+ protected String vuNameGesch;
+ @XmlAttribute(name = "PolNrGesch")
+ protected String polNrGesch;
+ @XmlAttribute(name = "SchadennrGesch")
+ protected String schadennrGesch;
+ @XmlAttribute(name = "LandesCd_GeschKfz")
+ protected String landesCdGeschKfz;
+ @XmlAttribute(name = "Kennz_GeschKfz")
+ protected String kennzGeschKfz;
+
+ /**
+ * Gets the value of the geschObjektLfnr property.
+ *
+ */
+ public int getGeschObjektLfnr() {
+ return geschObjektLfnr;
+ }
+
+ /**
+ * Sets the value of the geschObjektLfnr property.
+ *
+ */
+ public void setGeschObjektLfnr(int value) {
+ this.geschObjektLfnr = value;
+ }
+
+ /**
+ * Gets the value of the schadenBeschreibung property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSchadenBeschreibung() {
+ return schadenBeschreibung;
+ }
+
+ /**
+ * Sets the value of the schadenBeschreibung property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSchadenBeschreibung(String value) {
+ this.schadenBeschreibung = value;
+ }
+
+ /**
+ * Gets the value of the vuNrGesch property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVUNrGesch() {
+ return vuNrGesch;
+ }
+
+ /**
+ * Sets the value of the vuNrGesch property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVUNrGesch(String value) {
+ this.vuNrGesch = value;
+ }
+
+ /**
+ * Gets the value of the vuNameGesch property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVUNameGesch() {
+ return vuNameGesch;
+ }
+
+ /**
+ * Sets the value of the vuNameGesch property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVUNameGesch(String value) {
+ this.vuNameGesch = value;
+ }
+
+ /**
+ * Gets the value of the polNrGesch property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getPolNrGesch() {
+ return polNrGesch;
+ }
+
+ /**
+ * Sets the value of the polNrGesch property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setPolNrGesch(String value) {
+ this.polNrGesch = value;
+ }
+
+ /**
+ * Gets the value of the schadennrGesch property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSchadennrGesch() {
+ return schadennrGesch;
+ }
+
+ /**
+ * Sets the value of the schadennrGesch property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSchadennrGesch(String value) {
+ this.schadennrGesch = value;
+ }
+
+ /**
+ * Gets the value of the landesCdGeschKfz property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getLandesCdGeschKfz() {
+ return landesCdGeschKfz;
+ }
+
+ /**
+ * Sets the value of the landesCdGeschKfz property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setLandesCdGeschKfz(String value) {
+ this.landesCdGeschKfz = value;
+ }
+
+ /**
+ * Gets the value of the kennzGeschKfz property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getKennzGeschKfz() {
+ return kennzGeschKfz;
+ }
+
+ /**
+ * Sets the value of the kennzGeschKfz property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setKennzGeschKfz(String value) {
+ this.kennzGeschKfz = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/GesFormCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/GesFormCdType.java
new file mode 100644
index 00000000..15bb5599
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/GesFormCdType.java
@@ -0,0 +1,151 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_15;
+
+import jakarta.xml.bind.annotation.XmlEnum;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for GesFormCd_Type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ */
+@XmlType(name = "GesFormCd_Type")
+@XmlEnum
+public enum GesFormCdType {
+
+
+ /**
+ * Gesellschaft mit beschränkter Haftung
+ *
+ */
+ GBH,
+
+ /**
+ * Aktiengesellschaft
+ *
+ */
+ AG,
+
+ /**
+ * Offene Gesellschaft
+ *
+ */
+ OG,
+
+ /**
+ * Kommanditgesellschaft
+ *
+ */
+ KG,
+
+ /**
+ * Gesellschaft bürgerlichen Rechts
+ *
+ */
+ GBR,
+
+ /**
+ * Stille Gesellschaft
+ *
+ */
+ SG,
+
+ /**
+ * Erwerbs- und Wirtschaftsgenossenschaft
+ *
+ */
+ GEN,
+
+ /**
+ * Ausländ./EU Rechtsform
+ *
+ */
+ EUR,
+
+ /**
+ * Einzelunternehmen
+ *
+ */
+ EU,
+
+ /**
+ * GmbH und Co KG
+ *
+ */
+ GKG,
+
+ /**
+ * Privatstiftung
+ *
+ */
+ PS,
+
+ /**
+ * Sparkasse
+ *
+ */
+ SP,
+
+ /**
+ * Verein
+ *
+ */
+ VE,
+
+ /**
+ * Wohnungseigentümergemeinschaft
+ *
+ */
+ WEG,
+
+ /**
+ * Europäische Wirtschaftliche Interessenvereinigung
+ *
+ */
+ EWI,
+
+ /**
+ * Arbeitsgemeinschaft
+ *
+ */
+ ARG;
+
+ public String value() {
+ return name();
+ }
+
+ public static GesFormCdType fromValue(String v) {
+ return valueOf(v);
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/GrwArtCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/GrwArtCdType.java
new file mode 100644
index 00000000..137e33cf
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/GrwArtCdType.java
@@ -0,0 +1,60 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_15;
+
+import jakarta.xml.bind.annotation.XmlEnum;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for GrwArtCd_Type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ */
+@XmlType(name = "GrwArtCd_Type")
+@XmlEnum
+public enum GrwArtCdType {
+
+
+ /**
+ * DauerfolgenProz(UV)
+ *
+ */
+ DFP,
+
+ /**
+ * Karenzmonate
+ *
+ */
+ KAM,
+
+ /**
+ * Karenztage
+ *
+ */
+ KAT;
+
+ public String value() {
+ return name();
+ }
+
+ public static GrwArtCdType fromValue(String v) {
+ return valueOf(v);
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/IdfArtCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/IdfArtCdType.java
new file mode 100644
index 00000000..b57182a0
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/IdfArtCdType.java
@@ -0,0 +1,60 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_15;
+
+import jakarta.xml.bind.annotation.XmlEnum;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for IdfArtCd_Type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ */
+@XmlType(name = "IdfArtCd_Type")
+@XmlEnum
+public enum IdfArtCdType {
+
+
+ /**
+ * Firmenbuchnummer
+ *
+ */
+ FB,
+
+ /**
+ * Sozialversicherungsnr
+ *
+ */
+ SV,
+
+ /**
+ * Versicherungsbestätigung
+ *
+ */
+ VB;
+
+ public String value() {
+ return name();
+ }
+
+ public static IdfArtCdType fromValue(String v) {
+ return valueOf(v);
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/KLAUSELType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/KLAUSELType.java
new file mode 100644
index 00000000..3f520153
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/KLAUSELType.java
@@ -0,0 +1,193 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_15;
+
+import javax.xml.datatype.XMLGregorianCalendar;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlAttribute;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for KLAUSEL_Type complex type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "KLAUSEL_Type")
+public class KLAUSELType {
+
+ @XmlAttribute(name = "Klauselnr", required = true)
+ protected String klauselnr;
+ @XmlAttribute(name = "Klauselbez", required = true)
+ protected String klauselbez;
+ @XmlAttribute(name = "Klauseltxt")
+ protected String klauseltxt;
+ @XmlAttribute(name = "GueltigVon")
+ protected XMLGregorianCalendar gueltigVon;
+ @XmlAttribute(name = "GueltigBis")
+ protected XMLGregorianCalendar gueltigBis;
+
+ /**
+ * Gets the value of the klauselnr property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getKlauselnr() {
+ return klauselnr;
+ }
+
+ /**
+ * Sets the value of the klauselnr property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setKlauselnr(String value) {
+ this.klauselnr = value;
+ }
+
+ /**
+ * Gets the value of the klauselbez property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getKlauselbez() {
+ return klauselbez;
+ }
+
+ /**
+ * Sets the value of the klauselbez property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setKlauselbez(String value) {
+ this.klauselbez = value;
+ }
+
+ /**
+ * Gets the value of the klauseltxt property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getKlauseltxt() {
+ return klauseltxt;
+ }
+
+ /**
+ * Sets the value of the klauseltxt property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setKlauseltxt(String value) {
+ this.klauseltxt = value;
+ }
+
+ /**
+ * Gets the value of the gueltigVon property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getGueltigVon() {
+ return gueltigVon;
+ }
+
+ /**
+ * Sets the value of the gueltigVon property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setGueltigVon(XMLGregorianCalendar value) {
+ this.gueltigVon = value;
+ }
+
+ /**
+ * Gets the value of the gueltigBis property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getGueltigBis() {
+ return gueltigBis;
+ }
+
+ /**
+ * Sets the value of the gueltigBis property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setGueltigBis(XMLGregorianCalendar value) {
+ this.gueltigBis = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/LOESCHANSTOSSType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/LOESCHANSTOSSType.java
new file mode 100644
index 00000000..bd0fbae1
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/LOESCHANSTOSSType.java
@@ -0,0 +1,333 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_15;
+
+import javax.xml.datatype.XMLGregorianCalendar;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlAttribute;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for LOESCHANSTOSS_Type complex type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "LOESCHANSTOSS_Type")
+public class LOESCHANSTOSSType {
+
+ @XmlAttribute(name = "LoeschID", required = true)
+ protected XMLGregorianCalendar loeschID;
+ @XmlAttribute(name = "SystemQuelle")
+ protected String systemQuelle;
+ @XmlAttribute(name = "GueltigAb")
+ protected XMLGregorianCalendar gueltigAb;
+ @XmlAttribute(name = "Polizzennr")
+ protected String polizzennr;
+ @XmlAttribute(name = "VertragsID")
+ protected String vertragsID;
+ @XmlAttribute(name = "Personennr")
+ protected String personennr;
+ @XmlAttribute(name = "Schadennr")
+ protected String schadennr;
+ @XmlAttribute(name = "ProvisionsID")
+ protected String provisionsID;
+ @XmlAttribute(name = "MahnverfahrenNr")
+ protected String mahnverfahrenNr;
+ @XmlAttribute(name = "LoeschCd", required = true)
+ protected LoeschCdType loeschCd;
+
+ /**
+ * Gets the value of the loeschID property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getLoeschID() {
+ return loeschID;
+ }
+
+ /**
+ * Sets the value of the loeschID property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setLoeschID(XMLGregorianCalendar value) {
+ this.loeschID = value;
+ }
+
+ /**
+ * Gets the value of the systemQuelle property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSystemQuelle() {
+ if (systemQuelle == null) {
+ return " ";
+ } else {
+ return systemQuelle;
+ }
+ }
+
+ /**
+ * Sets the value of the systemQuelle property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSystemQuelle(String value) {
+ this.systemQuelle = value;
+ }
+
+ /**
+ * Gets the value of the gueltigAb property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getGueltigAb() {
+ return gueltigAb;
+ }
+
+ /**
+ * Sets the value of the gueltigAb property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setGueltigAb(XMLGregorianCalendar value) {
+ this.gueltigAb = value;
+ }
+
+ /**
+ * Gets the value of the polizzennr property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getPolizzennr() {
+ return polizzennr;
+ }
+
+ /**
+ * Sets the value of the polizzennr property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setPolizzennr(String value) {
+ this.polizzennr = value;
+ }
+
+ /**
+ * Gets the value of the vertragsID property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVertragsID() {
+ return vertragsID;
+ }
+
+ /**
+ * Sets the value of the vertragsID property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVertragsID(String value) {
+ this.vertragsID = value;
+ }
+
+ /**
+ * Gets the value of the personennr property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getPersonennr() {
+ return personennr;
+ }
+
+ /**
+ * Sets the value of the personennr property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setPersonennr(String value) {
+ this.personennr = value;
+ }
+
+ /**
+ * Gets the value of the schadennr property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSchadennr() {
+ return schadennr;
+ }
+
+ /**
+ * Sets the value of the schadennr property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSchadennr(String value) {
+ this.schadennr = value;
+ }
+
+ /**
+ * Gets the value of the provisionsID property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getProvisionsID() {
+ return provisionsID;
+ }
+
+ /**
+ * Sets the value of the provisionsID property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setProvisionsID(String value) {
+ this.provisionsID = value;
+ }
+
+ /**
+ * Gets the value of the mahnverfahrenNr property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getMahnverfahrenNr() {
+ return mahnverfahrenNr;
+ }
+
+ /**
+ * Sets the value of the mahnverfahrenNr property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setMahnverfahrenNr(String value) {
+ this.mahnverfahrenNr = value;
+ }
+
+ /**
+ * Gets the value of the loeschCd property.
+ *
+ * @return
+ * possible object is
+ * {@link LoeschCdType }
+ *
+ */
+ public LoeschCdType getLoeschCd() {
+ return loeschCd;
+ }
+
+ /**
+ * Sets the value of the loeschCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link LoeschCdType }
+ *
+ */
+ public void setLoeschCd(LoeschCdType value) {
+ this.loeschCd = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/LoeschCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/LoeschCdType.java
new file mode 100644
index 00000000..263cf929
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/LoeschCdType.java
@@ -0,0 +1,60 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_15;
+
+import jakarta.xml.bind.annotation.XmlEnum;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for LoeschCd_Type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ */
+@XmlType(name = "LoeschCd_Type")
+@XmlEnum
+public enum LoeschCdType {
+
+
+ /**
+ * Markieren als nichtmehrversorgt
+ *
+ */
+ M,
+
+ /**
+ * Löschen wg.z.B.Falschlieferung
+ *
+ */
+ L,
+
+ /**
+ * Gesetzlich: Hinweis an Makler - Person/Vertrag/Schaden wurden bei der VU wegen DSG gelöscht
+ *
+ */
+ G;
+
+ public String value() {
+ return name();
+ }
+
+ public static LoeschCdType fromValue(String v) {
+ return valueOf(v);
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/MAHNUNGType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/MAHNUNGType.java
new file mode 100644
index 00000000..0d7909c0
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/MAHNUNGType.java
@@ -0,0 +1,715 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_15;
+
+import java.math.BigDecimal;
+import java.math.BigInteger;
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.datatype.XMLGregorianCalendar;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlAttribute;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlSchemaType;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for MAHNUNG_Type complex type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "MAHNUNG_Type", propOrder = {
+ "elText"
+})
+public class MAHNUNGType {
+
+ @XmlElement(name = "EL-Text")
+ protected List elText;
+ @XmlAttribute(name = "MahnverfahrenNr", required = true)
+ protected String mahnverfahrenNr;
+ @XmlAttribute(name = "MahnungNr")
+ @XmlSchemaType(name = "positiveInteger")
+ protected BigInteger mahnungNr;
+ @XmlAttribute(name = "Polizzennr", required = true)
+ protected String polizzennr;
+ @XmlAttribute(name = "VertragsID")
+ protected String vertragsID;
+ @XmlAttribute(name = "Vermnr", required = true)
+ protected String vermnr;
+ @XmlAttribute(name = "MahnBetrag", required = true)
+ protected BigDecimal mahnBetrag;
+ @XmlAttribute(name = "MahnSpesen")
+ protected BigDecimal mahnSpesen;
+ @XmlAttribute(name = "MahnStufeCd", required = true)
+ protected String mahnStufeCd;
+ @XmlAttribute(name = "MahnStufeTextVU")
+ protected String mahnStufeTextVU;
+ @XmlAttribute(name = "MahnStelleVU")
+ protected String mahnStelleVU;
+ @XmlAttribute(name = "MahnStelleBeauftragt")
+ protected String mahnStelleBeauftragt;
+ @XmlAttribute(name = "MahnStufeGueltigAb")
+ protected XMLGregorianCalendar mahnStufeGueltigAb;
+ @XmlAttribute(name = "MahnStufeGueltigBis")
+ protected XMLGregorianCalendar mahnStufeGueltigBis;
+ @XmlAttribute(name = "MahnStufeCdNext")
+ protected String mahnStufeCdNext;
+ @XmlAttribute(name = "MahnStufeTextVUNext")
+ protected String mahnStufeTextVUNext;
+ @XmlAttribute(name = "MahnStufeGueltigAbNext")
+ protected XMLGregorianCalendar mahnStufeGueltigAbNext;
+ @XmlAttribute(name = "MahnLetzteZahlung")
+ protected XMLGregorianCalendar mahnLetzteZahlung;
+ @XmlAttribute(name = "MahnAeltesteFaelligkeit")
+ protected XMLGregorianCalendar mahnAeltesteFaelligkeit;
+ @XmlAttribute(name = "MahnAnzahlFaelligkeiten")
+ @XmlSchemaType(name = "unsignedShort")
+ protected Integer mahnAnzahlFaelligkeiten;
+ @XmlAttribute(name = "GrundRuecklaufCd")
+ protected String grundRuecklaufCd;
+ @XmlAttribute(name = "MahnDeckungBis")
+ protected XMLGregorianCalendar mahnDeckungBis;
+ @XmlAttribute(name = "VtgSparteCd")
+ protected String vtgSparteCd;
+
+ /**
+ * Gets the value of the elText 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 Jakarta XML Binding object.
+ * This is why there is not a {@code set} method for the elText property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getELText().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ELTextType }
+ *
+ *
+ * @return
+ * The value of the elText property.
+ */
+ public List getELText() {
+ if (elText == null) {
+ elText = new ArrayList<>();
+ }
+ return this.elText;
+ }
+
+ /**
+ * Gets the value of the mahnverfahrenNr property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getMahnverfahrenNr() {
+ return mahnverfahrenNr;
+ }
+
+ /**
+ * Sets the value of the mahnverfahrenNr property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setMahnverfahrenNr(String value) {
+ this.mahnverfahrenNr = value;
+ }
+
+ /**
+ * Gets the value of the mahnungNr property.
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getMahnungNr() {
+ return mahnungNr;
+ }
+
+ /**
+ * Sets the value of the mahnungNr property.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setMahnungNr(BigInteger value) {
+ this.mahnungNr = value;
+ }
+
+ /**
+ * Gets the value of the polizzennr property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getPolizzennr() {
+ return polizzennr;
+ }
+
+ /**
+ * Sets the value of the polizzennr property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setPolizzennr(String value) {
+ this.polizzennr = value;
+ }
+
+ /**
+ * Gets the value of the vertragsID property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVertragsID() {
+ return vertragsID;
+ }
+
+ /**
+ * Sets the value of the vertragsID property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVertragsID(String value) {
+ this.vertragsID = value;
+ }
+
+ /**
+ * Gets the value of the vermnr property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVermnr() {
+ return vermnr;
+ }
+
+ /**
+ * Sets the value of the vermnr property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVermnr(String value) {
+ this.vermnr = value;
+ }
+
+ /**
+ * Gets the value of the mahnBetrag property.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getMahnBetrag() {
+ return mahnBetrag;
+ }
+
+ /**
+ * Sets the value of the mahnBetrag property.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setMahnBetrag(BigDecimal value) {
+ this.mahnBetrag = value;
+ }
+
+ /**
+ * Gets the value of the mahnSpesen property.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getMahnSpesen() {
+ return mahnSpesen;
+ }
+
+ /**
+ * Sets the value of the mahnSpesen property.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setMahnSpesen(BigDecimal value) {
+ this.mahnSpesen = value;
+ }
+
+ /**
+ * Gets the value of the mahnStufeCd property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getMahnStufeCd() {
+ return mahnStufeCd;
+ }
+
+ /**
+ * Sets the value of the mahnStufeCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setMahnStufeCd(String value) {
+ this.mahnStufeCd = value;
+ }
+
+ /**
+ * Gets the value of the mahnStufeTextVU property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getMahnStufeTextVU() {
+ return mahnStufeTextVU;
+ }
+
+ /**
+ * Sets the value of the mahnStufeTextVU property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setMahnStufeTextVU(String value) {
+ this.mahnStufeTextVU = value;
+ }
+
+ /**
+ * Gets the value of the mahnStelleVU property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getMahnStelleVU() {
+ return mahnStelleVU;
+ }
+
+ /**
+ * Sets the value of the mahnStelleVU property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setMahnStelleVU(String value) {
+ this.mahnStelleVU = value;
+ }
+
+ /**
+ * Gets the value of the mahnStelleBeauftragt property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getMahnStelleBeauftragt() {
+ return mahnStelleBeauftragt;
+ }
+
+ /**
+ * Sets the value of the mahnStelleBeauftragt property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setMahnStelleBeauftragt(String value) {
+ this.mahnStelleBeauftragt = value;
+ }
+
+ /**
+ * Gets the value of the mahnStufeGueltigAb property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getMahnStufeGueltigAb() {
+ return mahnStufeGueltigAb;
+ }
+
+ /**
+ * Sets the value of the mahnStufeGueltigAb property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setMahnStufeGueltigAb(XMLGregorianCalendar value) {
+ this.mahnStufeGueltigAb = value;
+ }
+
+ /**
+ * Gets the value of the mahnStufeGueltigBis property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getMahnStufeGueltigBis() {
+ return mahnStufeGueltigBis;
+ }
+
+ /**
+ * Sets the value of the mahnStufeGueltigBis property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setMahnStufeGueltigBis(XMLGregorianCalendar value) {
+ this.mahnStufeGueltigBis = value;
+ }
+
+ /**
+ * Gets the value of the mahnStufeCdNext property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getMahnStufeCdNext() {
+ return mahnStufeCdNext;
+ }
+
+ /**
+ * Sets the value of the mahnStufeCdNext property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setMahnStufeCdNext(String value) {
+ this.mahnStufeCdNext = value;
+ }
+
+ /**
+ * Gets the value of the mahnStufeTextVUNext property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getMahnStufeTextVUNext() {
+ return mahnStufeTextVUNext;
+ }
+
+ /**
+ * Sets the value of the mahnStufeTextVUNext property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setMahnStufeTextVUNext(String value) {
+ this.mahnStufeTextVUNext = value;
+ }
+
+ /**
+ * Gets the value of the mahnStufeGueltigAbNext property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getMahnStufeGueltigAbNext() {
+ return mahnStufeGueltigAbNext;
+ }
+
+ /**
+ * Sets the value of the mahnStufeGueltigAbNext property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setMahnStufeGueltigAbNext(XMLGregorianCalendar value) {
+ this.mahnStufeGueltigAbNext = value;
+ }
+
+ /**
+ * Gets the value of the mahnLetzteZahlung property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getMahnLetzteZahlung() {
+ return mahnLetzteZahlung;
+ }
+
+ /**
+ * Sets the value of the mahnLetzteZahlung property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setMahnLetzteZahlung(XMLGregorianCalendar value) {
+ this.mahnLetzteZahlung = value;
+ }
+
+ /**
+ * Gets the value of the mahnAeltesteFaelligkeit property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getMahnAeltesteFaelligkeit() {
+ return mahnAeltesteFaelligkeit;
+ }
+
+ /**
+ * Sets the value of the mahnAeltesteFaelligkeit property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setMahnAeltesteFaelligkeit(XMLGregorianCalendar value) {
+ this.mahnAeltesteFaelligkeit = value;
+ }
+
+ /**
+ * Gets the value of the mahnAnzahlFaelligkeiten property.
+ *
+ * @return
+ * possible object is
+ * {@link Integer }
+ *
+ */
+ public Integer getMahnAnzahlFaelligkeiten() {
+ return mahnAnzahlFaelligkeiten;
+ }
+
+ /**
+ * Sets the value of the mahnAnzahlFaelligkeiten property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Integer }
+ *
+ */
+ public void setMahnAnzahlFaelligkeiten(Integer value) {
+ this.mahnAnzahlFaelligkeiten = value;
+ }
+
+ /**
+ * Gets the value of the grundRuecklaufCd property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getGrundRuecklaufCd() {
+ return grundRuecklaufCd;
+ }
+
+ /**
+ * Sets the value of the grundRuecklaufCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setGrundRuecklaufCd(String value) {
+ this.grundRuecklaufCd = value;
+ }
+
+ /**
+ * Gets the value of the mahnDeckungBis property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getMahnDeckungBis() {
+ return mahnDeckungBis;
+ }
+
+ /**
+ * Sets the value of the mahnDeckungBis property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setMahnDeckungBis(XMLGregorianCalendar value) {
+ this.mahnDeckungBis = value;
+ }
+
+ /**
+ * Gets the value of the vtgSparteCd property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVtgSparteCd() {
+ return vtgSparteCd;
+ }
+
+ /**
+ * Sets the value of the vtgSparteCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVtgSparteCd(String value) {
+ this.vtgSparteCd = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/MIGRATIONSINFORMATIONType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/MIGRATIONSINFORMATIONType.java
new file mode 100644
index 00000000..73cacc20
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/MIGRATIONSINFORMATIONType.java
@@ -0,0 +1,160 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_15;
+
+import javax.xml.datatype.XMLGregorianCalendar;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlAttribute;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for MIGRATIONSINFORMATION_Type complex type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "MIGRATIONSINFORMATION_Type")
+public class MIGRATIONSINFORMATIONType {
+
+ @XmlAttribute(name = "MigrationsCd", required = true)
+ protected String migrationsCd;
+ @XmlAttribute(name = "Wert", required = true)
+ protected String wert;
+ @XmlAttribute(name = "VorgaengerWert", required = true)
+ protected String vorgaengerWert;
+ @XmlAttribute(name = "GueltigAb")
+ protected XMLGregorianCalendar gueltigAb;
+
+ /**
+ * Gets the value of the migrationsCd property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getMigrationsCd() {
+ return migrationsCd;
+ }
+
+ /**
+ * Sets the value of the migrationsCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setMigrationsCd(String value) {
+ this.migrationsCd = value;
+ }
+
+ /**
+ * Gets the value of the wert property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getWert() {
+ return wert;
+ }
+
+ /**
+ * Sets the value of the wert property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setWert(String value) {
+ this.wert = value;
+ }
+
+ /**
+ * Gets the value of the vorgaengerWert property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVorgaengerWert() {
+ return vorgaengerWert;
+ }
+
+ /**
+ * Sets the value of the vorgaengerWert property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVorgaengerWert(String value) {
+ this.vorgaengerWert = value;
+ }
+
+ /**
+ * Gets the value of the gueltigAb property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getGueltigAb() {
+ return gueltigAb;
+ }
+
+ /**
+ * Sets the value of the gueltigAb property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setGueltigAb(XMLGregorianCalendar value) {
+ this.gueltigAb = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/NATUERLICHEPERSONType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/NATUERLICHEPERSONType.java
new file mode 100644
index 00000000..a9c9eca4
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/NATUERLICHEPERSONType.java
@@ -0,0 +1,321 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_15;
+
+import javax.xml.datatype.XMLGregorianCalendar;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlAttribute;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for NATUERLICHE_PERSON_Type complex type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "NATUERLICHE_PERSON_Type")
+public class NATUERLICHEPERSONType {
+
+ @XmlAttribute(name = "Familienname", required = true)
+ protected String familienname;
+ @XmlAttribute(name = "Vorname")
+ protected String vorname;
+ @XmlAttribute(name = "GeschlechtCd")
+ protected String geschlechtCd;
+ @XmlAttribute(name = "Gebdat")
+ protected XMLGregorianCalendar gebdat;
+ @XmlAttribute(name = "LandesCd")
+ protected String landesCd;
+ @XmlAttribute(name = "FamilienstandCd")
+ protected String familienstandCd;
+ @XmlAttribute(name = "GebLandCd")
+ protected String gebLandCd;
+ @XmlAttribute(name = "HauptWohnLandCd")
+ protected String hauptWohnLandCd;
+ @XmlAttribute(name = "PersonID_VU")
+ protected String personIDVU;
+ @XmlAttribute(name = "PersonID_Makler")
+ protected String personIDMakler;
+
+ /**
+ * Gets the value of the familienname property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getFamilienname() {
+ return familienname;
+ }
+
+ /**
+ * Sets the value of the familienname property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setFamilienname(String value) {
+ this.familienname = value;
+ }
+
+ /**
+ * Gets the value of the vorname property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVorname() {
+ return vorname;
+ }
+
+ /**
+ * Sets the value of the vorname property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVorname(String value) {
+ this.vorname = value;
+ }
+
+ /**
+ * Gets the value of the geschlechtCd property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getGeschlechtCd() {
+ return geschlechtCd;
+ }
+
+ /**
+ * Sets the value of the geschlechtCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setGeschlechtCd(String value) {
+ this.geschlechtCd = value;
+ }
+
+ /**
+ * Gets the value of the gebdat property.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getGebdat() {
+ return gebdat;
+ }
+
+ /**
+ * Sets the value of the gebdat property.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setGebdat(XMLGregorianCalendar value) {
+ this.gebdat = value;
+ }
+
+ /**
+ * Gets the value of the landesCd property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getLandesCd() {
+ return landesCd;
+ }
+
+ /**
+ * Sets the value of the landesCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setLandesCd(String value) {
+ this.landesCd = value;
+ }
+
+ /**
+ * Gets the value of the familienstandCd property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getFamilienstandCd() {
+ return familienstandCd;
+ }
+
+ /**
+ * Sets the value of the familienstandCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setFamilienstandCd(String value) {
+ this.familienstandCd = value;
+ }
+
+ /**
+ * Gets the value of the gebLandCd property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getGebLandCd() {
+ return gebLandCd;
+ }
+
+ /**
+ * Sets the value of the gebLandCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setGebLandCd(String value) {
+ this.gebLandCd = value;
+ }
+
+ /**
+ * Gets the value of the hauptWohnLandCd property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getHauptWohnLandCd() {
+ return hauptWohnLandCd;
+ }
+
+ /**
+ * Sets the value of the hauptWohnLandCd property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setHauptWohnLandCd(String value) {
+ this.hauptWohnLandCd = value;
+ }
+
+ /**
+ * Gets the value of the personIDVU property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getPersonIDVU() {
+ return personIDVU;
+ }
+
+ /**
+ * Sets the value of the personIDVU property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setPersonIDVU(String value) {
+ this.personIDVU = value;
+ }
+
+ /**
+ * Gets the value of the personIDMakler property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getPersonIDMakler() {
+ return personIDMakler;
+ }
+
+ /**
+ * Sets the value of the personIDMakler property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setPersonIDMakler(String value) {
+ this.personIDMakler = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/OMDS.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/OMDS.java
new file mode 100644
index 00000000..ca05c10a
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/OMDS.java
@@ -0,0 +1,79 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_15;
+
+import java.util.ArrayList;
+import java.util.List;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for anonymous complex type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "paket"
+})
+@XmlRootElement(name = "OMDS")
+public class OMDS {
+
+ @XmlElement(name = "PAKET", required = true)
+ protected List paket;
+
+ /**
+ * Gets the value of the paket 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 Jakarta XML Binding object.
+ * This is why there is not a {@code set} method for the paket property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getPAKET().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link PAKET }
+ *
+ *
+ * @return
+ * The value of the paket property.
+ */
+ public List getPAKET() {
+ if (paket == null) {
+ paket = new ArrayList<>();
+ }
+ return this.paket;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ObjectFactory.java
new file mode 100644
index 00000000..1d071f43
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/ObjectFactory.java
@@ -0,0 +1,1309 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_15;
+
+import javax.xml.namespace.QName;
+import jakarta.xml.bind.JAXBElement;
+import jakarta.xml.bind.annotation.XmlElementDecl;
+import jakarta.xml.bind.annotation.XmlRegistry;
+
+
+/**
+ * This object contains factory methods for each
+ * Java content interface and Java element interface
+ * generated in the at.vvo.omds.types.omds2Types.v2_15 package.
+ * An ObjectFactory allows you to programatically
+ * construct new instances of the Java representation
+ * for XML content. The Java representation of XML
+ * content can consist of schema derived interfaces
+ * and classes representing the binding of schema
+ * type definitions, element declarations and model
+ * groups. Factory methods for each of these are
+ * provided in this class.
+ *
+ */
+@XmlRegistry
+public class ObjectFactory {
+
+ private static final QName _ELKommunikation_QNAME = new QName("urn:omds20", "EL-Kommunikation");
+ private static final QName _KLAUSEL_QNAME = new QName("urn:omds20", "KLAUSEL");
+ private static final QName _LOESCHANSTOSS_QNAME = new QName("urn:omds20", "LOESCHANSTOSS");
+ private static final QName _MIGRATIONSINFORMATION_QNAME = new QName("urn:omds20", "MIGRATIONSINFORMATION");
+ private static final QName _PERSON_QNAME = new QName("urn:omds20", "PERSON");
+ private static final QName _ELAntrag_QNAME = new QName("urn:omds20", "EL-Antrag");
+ private static final QName _ELAnzahl_QNAME = new QName("urn:omds20", "EL-Anzahl");
+ private static final QName _ELBetrag_QNAME = new QName("urn:omds20", "EL-Betrag");
+ private static final QName _ELBezugsberechtigung_QNAME = new QName("urn:omds20", "EL-Bezugsberechtigung");
+ private static final QName _ELEinstufung_QNAME = new QName("urn:omds20", "EL-Einstufung");
+ private static final QName _ELEntscheidungsfrage_QNAME = new QName("urn:omds20", "EL-Entscheidungsfrage");
+ private static final QName _ELIdentifizierung_QNAME = new QName("urn:omds20", "EL-Identifizierung");
+ private static final QName _ELKlausel_QNAME = new QName("urn:omds20", "EL-Klausel");
+ private static final QName _ELPolizzennummer_QNAME = new QName("urn:omds20", "EL-Polizzennummer");
+ private static final QName _ELPraemienfreistellung_QNAME = new QName("urn:omds20", "EL-Praemienfreistellung");
+ private static final QName _ELPraemienkorrektur_QNAME = new QName("urn:omds20", "EL-Praemienkorrektur");
+ private static final QName _ELRahmenvereinbarung_QNAME = new QName("urn:omds20", "EL-Rahmenvereinbarung");
+ private static final QName _ELRahmenvertrag_QNAME = new QName("urn:omds20", "EL-Rahmenvertrag");
+ private static final QName _ELText_QNAME = new QName("urn:omds20", "EL-Text");
+ private static final QName _VERTRAGSPERSON_QNAME = new QName("urn:omds20", "VERTRAGSPERSON");
+ private static final QName _VERSOBJEKT_QNAME = new QName("urn:omds20", "VERS_OBJEKT");
+ private static final QName _SPARTE_QNAME = new QName("urn:omds20", "SPARTE");
+ private static final QName _SCHADEN_QNAME = new QName("urn:omds20", "SCHADEN");
+ private static final QName _PROVISION_QNAME = new QName("urn:omds20", "PROVISION");
+ private static final QName _MAHNUNG_QNAME = new QName("urn:omds20", "MAHNUNG");
+ private static final QName _VERTRAGSFONDS_QNAME = new QName("urn:omds20", "VERTRAGSFONDS");
+ private static final QName _NATUERLICHEPERSON_QNAME = new QName("urn:omds20", "NATUERLICHE_PERSON");
+ private static final QName _SONSTIGEPERSON_QNAME = new QName("urn:omds20", "SONSTIGE_PERSON");
+ private static final QName _VERSPERSON_QNAME = new QName("urn:omds20", "VERS_PERSON");
+ private static final QName _VERSSACHE_QNAME = new QName("urn:omds20", "VERS_SACHE");
+ private static final QName _RISIKO_QNAME = new QName("urn:omds20", "RISIKO");
+ private static final QName _FONDS_QNAME = new QName("urn:omds20", "FONDS");
+ private static final QName _SCHADENBETEILIGTER_QNAME = new QName("urn:omds20", "SCHADEN_BETEILIGTER");
+ private static final QName _GESCHAEDIGTESOBJEKT_QNAME = new QName("urn:omds20", "GESCHAEDIGTES_OBJEKT");
+ private static final QName _ZAHLUNG_QNAME = new QName("urn:omds20", "ZAHLUNG");
+ private static final QName _ELGewinnbeteiligung_QNAME = new QName("urn:omds20", "EL-Gewinnbeteiligung");
+ private static final QName _ELGrenzwert_QNAME = new QName("urn:omds20", "EL-Grenzwert");
+ private static final QName _ELIndex_QNAME = new QName("urn:omds20", "EL-Index");
+ private static final QName _ELLegitimation_QNAME = new QName("urn:omds20", "EL-Legitimation");
+ private static final QName _ELObjekt_QNAME = new QName("urn:omds20", "EL-Objekt");
+ private static final QName _ELObjektdaten_QNAME = new QName("urn:omds20", "EL-Objektdaten");
+ private static final QName _ELFlaeche_QNAME = new QName("urn:omds20", "EL-Flaeche");
+ private static final QName _ELRente_QNAME = new QName("urn:omds20", "EL-Rente");
+ private static final QName _ELSteuer_QNAME = new QName("urn:omds20", "EL-Steuer");
+ private static final QName _ELVersicherungssumme_QNAME = new QName("urn:omds20", "EL-Versicherungssumme");
+ private static final QName _ELZeitraum_QNAME = new QName("urn:omds20", "EL-Zeitraum");
+ private static final QName _ELKFZKennzeichen_QNAME = new QName("urn:omds20", "EL-KFZ-Kennzeichen");
+
+ /**
+ * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: at.vvo.omds.types.omds2Types.v2_15
+ *
+ */
+ public ObjectFactory() {
+ }
+
+ /**
+ * Create an instance of {@link OMDS }
+ *
+ * @return
+ * the new instance of {@link OMDS }
+ */
+ public OMDS createOMDS() {
+ return new OMDS();
+ }
+
+ /**
+ * Create an instance of {@link PAKET }
+ *
+ * @return
+ * the new instance of {@link PAKET }
+ */
+ public PAKET createPAKET() {
+ return new PAKET();
+ }
+
+ /**
+ * Create an instance of {@link VERSUNTERNEHMEN }
+ *
+ * @return
+ * the new instance of {@link VERSUNTERNEHMEN }
+ */
+ public VERSUNTERNEHMEN createVERSUNTERNEHMEN() {
+ return new VERSUNTERNEHMEN();
+ }
+
+ /**
+ * Create an instance of {@link ELKommunikationType }
+ *
+ * @return
+ * the new instance of {@link ELKommunikationType }
+ */
+ public ELKommunikationType createELKommunikationType() {
+ return new ELKommunikationType();
+ }
+
+ /**
+ * Create an instance of {@link SCHLUESSELART }
+ *
+ * @return
+ * the new instance of {@link SCHLUESSELART }
+ */
+ public SCHLUESSELART createSCHLUESSELART() {
+ return new SCHLUESSELART();
+ }
+
+ /**
+ * Create an instance of {@link SCHLUESSEL }
+ *
+ * @return
+ * the new instance of {@link SCHLUESSEL }
+ */
+ public SCHLUESSEL createSCHLUESSEL() {
+ return new SCHLUESSEL();
+ }
+
+ /**
+ * Create an instance of {@link KLAUSELType }
+ *
+ * @return
+ * the new instance of {@link KLAUSELType }
+ */
+ public KLAUSELType createKLAUSELType() {
+ return new KLAUSELType();
+ }
+
+ /**
+ * Create an instance of {@link LOESCHANSTOSSType }
+ *
+ * @return
+ * the new instance of {@link LOESCHANSTOSSType }
+ */
+ public LOESCHANSTOSSType createLOESCHANSTOSSType() {
+ return new LOESCHANSTOSSType();
+ }
+
+ /**
+ * Create an instance of {@link MIGRATIONSINFORMATIONType }
+ *
+ * @return
+ * the new instance of {@link MIGRATIONSINFORMATIONType }
+ */
+ public MIGRATIONSINFORMATIONType createMIGRATIONSINFORMATIONType() {
+ return new MIGRATIONSINFORMATIONType();
+ }
+
+ /**
+ * Create an instance of {@link PERSONType }
+ *
+ * @return
+ * the new instance of {@link PERSONType }
+ */
+ public PERSONType createPERSONType() {
+ return new PERSONType();
+ }
+
+ /**
+ * Create an instance of {@link VERTRAG }
+ *
+ * @return
+ * the new instance of {@link VERTRAG }
+ */
+ public VERTRAG createVERTRAG() {
+ return new VERTRAG();
+ }
+
+ /**
+ * Create an instance of {@link VERTRAGType }
+ *
+ * @return
+ * the new instance of {@link VERTRAGType }
+ */
+ public VERTRAGType createVERTRAGType() {
+ return new VERTRAGType();
+ }
+
+ /**
+ * Create an instance of {@link ELAntragType }
+ *
+ * @return
+ * the new instance of {@link ELAntragType }
+ */
+ public ELAntragType createELAntragType() {
+ return new ELAntragType();
+ }
+
+ /**
+ * Create an instance of {@link ELAnzahlType }
+ *
+ * @return
+ * the new instance of {@link ELAnzahlType }
+ */
+ public ELAnzahlType createELAnzahlType() {
+ return new ELAnzahlType();
+ }
+
+ /**
+ * Create an instance of {@link ELBetragType }
+ *
+ * @return
+ * the new instance of {@link ELBetragType }
+ */
+ public ELBetragType createELBetragType() {
+ return new ELBetragType();
+ }
+
+ /**
+ * Create an instance of {@link ELBezugsberechtigungType }
+ *
+ * @return
+ * the new instance of {@link ELBezugsberechtigungType }
+ */
+ public ELBezugsberechtigungType createELBezugsberechtigungType() {
+ return new ELBezugsberechtigungType();
+ }
+
+ /**
+ * Create an instance of {@link ELEinstufungType }
+ *
+ * @return
+ * the new instance of {@link ELEinstufungType }
+ */
+ public ELEinstufungType createELEinstufungType() {
+ return new ELEinstufungType();
+ }
+
+ /**
+ * Create an instance of {@link ELEntscheidungsfrageType }
+ *
+ * @return
+ * the new instance of {@link ELEntscheidungsfrageType }
+ */
+ public ELEntscheidungsfrageType createELEntscheidungsfrageType() {
+ return new ELEntscheidungsfrageType();
+ }
+
+ /**
+ * Create an instance of {@link ELIdentifizierungType }
+ *
+ * @return
+ * the new instance of {@link ELIdentifizierungType }
+ */
+ public ELIdentifizierungType createELIdentifizierungType() {
+ return new ELIdentifizierungType();
+ }
+
+ /**
+ * Create an instance of {@link ELKlauselType }
+ *
+ * @return
+ * the new instance of {@link ELKlauselType }
+ */
+ public ELKlauselType createELKlauselType() {
+ return new ELKlauselType();
+ }
+
+ /**
+ * Create an instance of {@link ELPolizzennummerType }
+ *
+ * @return
+ * the new instance of {@link ELPolizzennummerType }
+ */
+ public ELPolizzennummerType createELPolizzennummerType() {
+ return new ELPolizzennummerType();
+ }
+
+ /**
+ * Create an instance of {@link ELPraemienfreistellungType }
+ *
+ * @return
+ * the new instance of {@link ELPraemienfreistellungType }
+ */
+ public ELPraemienfreistellungType createELPraemienfreistellungType() {
+ return new ELPraemienfreistellungType();
+ }
+
+ /**
+ * Create an instance of {@link ELPraemienkorrekturType }
+ *
+ * @return
+ * the new instance of {@link ELPraemienkorrekturType }
+ */
+ public ELPraemienkorrekturType createELPraemienkorrekturType() {
+ return new ELPraemienkorrekturType();
+ }
+
+ /**
+ * Create an instance of {@link ELRahmenvereinbarungType }
+ *
+ * @return
+ * the new instance of {@link ELRahmenvereinbarungType }
+ */
+ public ELRahmenvereinbarungType createELRahmenvereinbarungType() {
+ return new ELRahmenvereinbarungType();
+ }
+
+ /**
+ * Create an instance of {@link ELRahmenvertragType }
+ *
+ * @return
+ * the new instance of {@link ELRahmenvertragType }
+ */
+ public ELRahmenvertragType createELRahmenvertragType() {
+ return new ELRahmenvertragType();
+ }
+
+ /**
+ * Create an instance of {@link ELSelbstbehalt }
+ *
+ * @return
+ * the new instance of {@link ELSelbstbehalt }
+ */
+ public ELSelbstbehalt createELSelbstbehalt() {
+ return new ELSelbstbehalt();
+ }
+
+ /**
+ * Create an instance of {@link ELSelbstbehaltType }
+ *
+ * @return
+ * the new instance of {@link ELSelbstbehaltType }
+ */
+ public ELSelbstbehaltType createELSelbstbehaltType() {
+ return new ELSelbstbehaltType();
+ }
+
+ /**
+ * Create an instance of {@link ELTextType }
+ *
+ * @return
+ * the new instance of {@link ELTextType }
+ */
+ public ELTextType createELTextType() {
+ return new ELTextType();
+ }
+
+ /**
+ * Create an instance of {@link VERTRAGSPERSONType }
+ *
+ * @return
+ * the new instance of {@link VERTRAGSPERSONType }
+ */
+ public VERTRAGSPERSONType createVERTRAGSPERSONType() {
+ return new VERTRAGSPERSONType();
+ }
+
+ /**
+ * Create an instance of {@link VERSOBJEKTType }
+ *
+ * @return
+ * the new instance of {@link VERSOBJEKTType }
+ */
+ public VERSOBJEKTType createVERSOBJEKTType() {
+ return new VERSOBJEKTType();
+ }
+
+ /**
+ * Create an instance of {@link SPARTEType }
+ *
+ * @return
+ * the new instance of {@link SPARTEType }
+ */
+ public SPARTEType createSPARTEType() {
+ return new SPARTEType();
+ }
+
+ /**
+ * Create an instance of {@link SCHADENType }
+ *
+ * @return
+ * the new instance of {@link SCHADENType }
+ */
+ public SCHADENType createSCHADENType() {
+ return new SCHADENType();
+ }
+
+ /**
+ * Create an instance of {@link PROVISIONType }
+ *
+ * @return
+ * the new instance of {@link PROVISIONType }
+ */
+ public PROVISIONType createPROVISIONType() {
+ return new PROVISIONType();
+ }
+
+ /**
+ * Create an instance of {@link MAHNUNGType }
+ *
+ * @return
+ * the new instance of {@link MAHNUNGType }
+ */
+ public MAHNUNGType createMAHNUNGType() {
+ return new MAHNUNGType();
+ }
+
+ /**
+ * Create an instance of {@link VERTRAGSFONDSType }
+ *
+ * @return
+ * the new instance of {@link VERTRAGSFONDSType }
+ */
+ public VERTRAGSFONDSType createVERTRAGSFONDSType() {
+ return new VERTRAGSFONDSType();
+ }
+
+ /**
+ * Create an instance of {@link NATUERLICHEPERSONType }
+ *
+ * @return
+ * the new instance of {@link NATUERLICHEPERSONType }
+ */
+ public NATUERLICHEPERSONType createNATUERLICHEPERSONType() {
+ return new NATUERLICHEPERSONType();
+ }
+
+ /**
+ * Create an instance of {@link SONSTIGEPERSONType }
+ *
+ * @return
+ * the new instance of {@link SONSTIGEPERSONType }
+ */
+ public SONSTIGEPERSONType createSONSTIGEPERSONType() {
+ return new SONSTIGEPERSONType();
+ }
+
+ /**
+ * Create an instance of {@link VERSPERSONType }
+ *
+ * @return
+ * the new instance of {@link VERSPERSONType }
+ */
+ public VERSPERSONType createVERSPERSONType() {
+ return new VERSPERSONType();
+ }
+
+ /**
+ * Create an instance of {@link VERSKFZ }
+ *
+ * @return
+ * the new instance of {@link VERSKFZ }
+ */
+ public VERSKFZ createVERSKFZ() {
+ return new VERSKFZ();
+ }
+
+ /**
+ * Create an instance of {@link VERSKFZType }
+ *
+ * @return
+ * the new instance of {@link VERSKFZType }
+ */
+ public VERSKFZType createVERSKFZType() {
+ return new VERSKFZType();
+ }
+
+ /**
+ * Create an instance of {@link VERSSACHEType }
+ *
+ * @return
+ * the new instance of {@link VERSSACHEType }
+ */
+ public VERSSACHEType createVERSSACHEType() {
+ return new VERSSACHEType();
+ }
+
+ /**
+ * Create an instance of {@link RISIKOType }
+ *
+ * @return
+ * the new instance of {@link RISIKOType }
+ */
+ public RISIKOType createRISIKOType() {
+ return new RISIKOType();
+ }
+
+ /**
+ * Create an instance of {@link FONDSType }
+ *
+ * @return
+ * the new instance of {@link FONDSType }
+ */
+ public FONDSType createFONDSType() {
+ return new FONDSType();
+ }
+
+ /**
+ * Create an instance of {@link PORTFOLIO }
+ *
+ * @return
+ * the new instance of {@link PORTFOLIO }
+ */
+ public PORTFOLIO createPORTFOLIO() {
+ return new PORTFOLIO();
+ }
+
+ /**
+ * Create an instance of {@link PORTFOLIOTYPE }
+ *
+ * @return
+ * the new instance of {@link PORTFOLIOTYPE }
+ */
+ public PORTFOLIOTYPE createPORTFOLIOTYPE() {
+ return new PORTFOLIOTYPE();
+ }
+
+ /**
+ * Create an instance of {@link SCHADENBETEILIGTERType }
+ *
+ * @return
+ * the new instance of {@link SCHADENBETEILIGTERType }
+ */
+ public SCHADENBETEILIGTERType createSCHADENBETEILIGTERType() {
+ return new SCHADENBETEILIGTERType();
+ }
+
+ /**
+ * Create an instance of {@link GESCHAEDIGTESOBJEKTType }
+ *
+ * @return
+ * the new instance of {@link GESCHAEDIGTESOBJEKTType }
+ */
+ public GESCHAEDIGTESOBJEKTType createGESCHAEDIGTESOBJEKTType() {
+ return new GESCHAEDIGTESOBJEKTType();
+ }
+
+ /**
+ * Create an instance of {@link ZAHLUNGType }
+ *
+ * @return
+ * the new instance of {@link ZAHLUNGType }
+ */
+ public ZAHLUNGType createZAHLUNGType() {
+ return new ZAHLUNGType();
+ }
+
+ /**
+ * Create an instance of {@link ELGewinnbeteiligungType }
+ *
+ * @return
+ * the new instance of {@link ELGewinnbeteiligungType }
+ */
+ public ELGewinnbeteiligungType createELGewinnbeteiligungType() {
+ return new ELGewinnbeteiligungType();
+ }
+
+ /**
+ * Create an instance of {@link ELGrenzwertType }
+ *
+ * @return
+ * the new instance of {@link ELGrenzwertType }
+ */
+ public ELGrenzwertType createELGrenzwertType() {
+ return new ELGrenzwertType();
+ }
+
+ /**
+ * Create an instance of {@link ELIndexType }
+ *
+ * @return
+ * the new instance of {@link ELIndexType }
+ */
+ public ELIndexType createELIndexType() {
+ return new ELIndexType();
+ }
+
+ /**
+ * Create an instance of {@link ELLegitimationType }
+ *
+ * @return
+ * the new instance of {@link ELLegitimationType }
+ */
+ public ELLegitimationType createELLegitimationType() {
+ return new ELLegitimationType();
+ }
+
+ /**
+ * Create an instance of {@link ELObjektType }
+ *
+ * @return
+ * the new instance of {@link ELObjektType }
+ */
+ public ELObjektType createELObjektType() {
+ return new ELObjektType();
+ }
+
+ /**
+ * Create an instance of {@link ELObjektdatenType }
+ *
+ * @return
+ * the new instance of {@link ELObjektdatenType }
+ */
+ public ELObjektdatenType createELObjektdatenType() {
+ return new ELObjektdatenType();
+ }
+
+ /**
+ * Create an instance of {@link ELFlaecheType }
+ *
+ * @return
+ * the new instance of {@link ELFlaecheType }
+ */
+ public ELFlaecheType createELFlaecheType() {
+ return new ELFlaecheType();
+ }
+
+ /**
+ * Create an instance of {@link ELRenteType }
+ *
+ * @return
+ * the new instance of {@link ELRenteType }
+ */
+ public ELRenteType createELRenteType() {
+ return new ELRenteType();
+ }
+
+ /**
+ * Create an instance of {@link ELSteuerType }
+ *
+ * @return
+ * the new instance of {@link ELSteuerType }
+ */
+ public ELSteuerType createELSteuerType() {
+ return new ELSteuerType();
+ }
+
+ /**
+ * Create an instance of {@link ELVersicherungssummeType }
+ *
+ * @return
+ * the new instance of {@link ELVersicherungssummeType }
+ */
+ public ELVersicherungssummeType createELVersicherungssummeType() {
+ return new ELVersicherungssummeType();
+ }
+
+ /**
+ * Create an instance of {@link ELZeitraumType }
+ *
+ * @return
+ * the new instance of {@link ELZeitraumType }
+ */
+ public ELZeitraumType createELZeitraumType() {
+ return new ELZeitraumType();
+ }
+
+ /**
+ * Create an instance of {@link ELKFZKennzeichenType }
+ *
+ * @return
+ * the new instance of {@link ELKFZKennzeichenType }
+ */
+ public ELKFZKennzeichenType createELKFZKennzeichenType() {
+ return new ELKFZKennzeichenType();
+ }
+
+ /**
+ * Create an instance of {@link ADRESSEType }
+ *
+ * @return
+ * the new instance of {@link ADRESSEType }
+ */
+ public ADRESSEType createADRESSEType() {
+ return new ADRESSEType();
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ELKommunikationType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link ELKommunikationType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "EL-Kommunikation")
+ public JAXBElement createELKommunikation(ELKommunikationType value) {
+ return new JAXBElement<>(_ELKommunikation_QNAME, ELKommunikationType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link KLAUSELType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link KLAUSELType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "KLAUSEL")
+ public JAXBElement createKLAUSEL(KLAUSELType value) {
+ return new JAXBElement<>(_KLAUSEL_QNAME, KLAUSELType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link LOESCHANSTOSSType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link LOESCHANSTOSSType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "LOESCHANSTOSS")
+ public JAXBElement createLOESCHANSTOSS(LOESCHANSTOSSType value) {
+ return new JAXBElement<>(_LOESCHANSTOSS_QNAME, LOESCHANSTOSSType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link MIGRATIONSINFORMATIONType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link MIGRATIONSINFORMATIONType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "MIGRATIONSINFORMATION")
+ public JAXBElement createMIGRATIONSINFORMATION(MIGRATIONSINFORMATIONType value) {
+ return new JAXBElement<>(_MIGRATIONSINFORMATION_QNAME, MIGRATIONSINFORMATIONType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link PERSONType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link PERSONType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "PERSON")
+ public JAXBElement createPERSON(PERSONType value) {
+ return new JAXBElement<>(_PERSON_QNAME, PERSONType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ELAntragType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link ELAntragType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "EL-Antrag")
+ public JAXBElement createELAntrag(ELAntragType value) {
+ return new JAXBElement<>(_ELAntrag_QNAME, ELAntragType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ELAnzahlType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link ELAnzahlType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "EL-Anzahl")
+ public JAXBElement createELAnzahl(ELAnzahlType value) {
+ return new JAXBElement<>(_ELAnzahl_QNAME, ELAnzahlType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ELBetragType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link ELBetragType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "EL-Betrag")
+ public JAXBElement createELBetrag(ELBetragType value) {
+ return new JAXBElement<>(_ELBetrag_QNAME, ELBetragType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ELBezugsberechtigungType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link ELBezugsberechtigungType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "EL-Bezugsberechtigung")
+ public JAXBElement createELBezugsberechtigung(ELBezugsberechtigungType value) {
+ return new JAXBElement<>(_ELBezugsberechtigung_QNAME, ELBezugsberechtigungType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ELEinstufungType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link ELEinstufungType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "EL-Einstufung")
+ public JAXBElement createELEinstufung(ELEinstufungType value) {
+ return new JAXBElement<>(_ELEinstufung_QNAME, ELEinstufungType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ELEntscheidungsfrageType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link ELEntscheidungsfrageType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "EL-Entscheidungsfrage")
+ public JAXBElement createELEntscheidungsfrage(ELEntscheidungsfrageType value) {
+ return new JAXBElement<>(_ELEntscheidungsfrage_QNAME, ELEntscheidungsfrageType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ELIdentifizierungType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link ELIdentifizierungType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "EL-Identifizierung")
+ public JAXBElement createELIdentifizierung(ELIdentifizierungType value) {
+ return new JAXBElement<>(_ELIdentifizierung_QNAME, ELIdentifizierungType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ELKlauselType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link ELKlauselType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "EL-Klausel")
+ public JAXBElement createELKlausel(ELKlauselType value) {
+ return new JAXBElement<>(_ELKlausel_QNAME, ELKlauselType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ELPolizzennummerType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link ELPolizzennummerType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "EL-Polizzennummer")
+ public JAXBElement createELPolizzennummer(ELPolizzennummerType value) {
+ return new JAXBElement<>(_ELPolizzennummer_QNAME, ELPolizzennummerType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ELPraemienfreistellungType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link ELPraemienfreistellungType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "EL-Praemienfreistellung")
+ public JAXBElement createELPraemienfreistellung(ELPraemienfreistellungType value) {
+ return new JAXBElement<>(_ELPraemienfreistellung_QNAME, ELPraemienfreistellungType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ELPraemienkorrekturType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link ELPraemienkorrekturType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "EL-Praemienkorrektur")
+ public JAXBElement createELPraemienkorrektur(ELPraemienkorrekturType value) {
+ return new JAXBElement<>(_ELPraemienkorrektur_QNAME, ELPraemienkorrekturType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ELRahmenvereinbarungType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link ELRahmenvereinbarungType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "EL-Rahmenvereinbarung")
+ public JAXBElement createELRahmenvereinbarung(ELRahmenvereinbarungType value) {
+ return new JAXBElement<>(_ELRahmenvereinbarung_QNAME, ELRahmenvereinbarungType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ELRahmenvertragType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link ELRahmenvertragType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "EL-Rahmenvertrag")
+ public JAXBElement createELRahmenvertrag(ELRahmenvertragType value) {
+ return new JAXBElement<>(_ELRahmenvertrag_QNAME, ELRahmenvertragType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ELTextType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link ELTextType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "EL-Text")
+ public JAXBElement createELText(ELTextType value) {
+ return new JAXBElement<>(_ELText_QNAME, ELTextType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link VERTRAGSPERSONType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link VERTRAGSPERSONType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "VERTRAGSPERSON")
+ public JAXBElement createVERTRAGSPERSON(VERTRAGSPERSONType value) {
+ return new JAXBElement<>(_VERTRAGSPERSON_QNAME, VERTRAGSPERSONType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link VERSOBJEKTType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link VERSOBJEKTType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "VERS_OBJEKT")
+ public JAXBElement createVERSOBJEKT(VERSOBJEKTType value) {
+ return new JAXBElement<>(_VERSOBJEKT_QNAME, VERSOBJEKTType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link SPARTEType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link SPARTEType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "SPARTE")
+ public JAXBElement createSPARTE(SPARTEType value) {
+ return new JAXBElement<>(_SPARTE_QNAME, SPARTEType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link SCHADENType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link SCHADENType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "SCHADEN")
+ public JAXBElement createSCHADEN(SCHADENType value) {
+ return new JAXBElement<>(_SCHADEN_QNAME, SCHADENType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link PROVISIONType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link PROVISIONType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "PROVISION")
+ public JAXBElement createPROVISION(PROVISIONType value) {
+ return new JAXBElement<>(_PROVISION_QNAME, PROVISIONType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link MAHNUNGType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link MAHNUNGType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "MAHNUNG")
+ public JAXBElement createMAHNUNG(MAHNUNGType value) {
+ return new JAXBElement<>(_MAHNUNG_QNAME, MAHNUNGType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link VERTRAGSFONDSType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link VERTRAGSFONDSType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "VERTRAGSFONDS")
+ public JAXBElement createVERTRAGSFONDS(VERTRAGSFONDSType value) {
+ return new JAXBElement<>(_VERTRAGSFONDS_QNAME, VERTRAGSFONDSType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link NATUERLICHEPERSONType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link NATUERLICHEPERSONType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "NATUERLICHE_PERSON")
+ public JAXBElement createNATUERLICHEPERSON(NATUERLICHEPERSONType value) {
+ return new JAXBElement<>(_NATUERLICHEPERSON_QNAME, NATUERLICHEPERSONType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link SONSTIGEPERSONType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link SONSTIGEPERSONType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "SONSTIGE_PERSON")
+ public JAXBElement createSONSTIGEPERSON(SONSTIGEPERSONType value) {
+ return new JAXBElement<>(_SONSTIGEPERSON_QNAME, SONSTIGEPERSONType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link VERSPERSONType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link VERSPERSONType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "VERS_PERSON")
+ public JAXBElement createVERSPERSON(VERSPERSONType value) {
+ return new JAXBElement<>(_VERSPERSON_QNAME, VERSPERSONType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link VERSSACHEType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link VERSSACHEType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "VERS_SACHE")
+ public JAXBElement createVERSSACHE(VERSSACHEType value) {
+ return new JAXBElement<>(_VERSSACHE_QNAME, VERSSACHEType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link RISIKOType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link RISIKOType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "RISIKO")
+ public JAXBElement createRISIKO(RISIKOType value) {
+ return new JAXBElement<>(_RISIKO_QNAME, RISIKOType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link FONDSType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link FONDSType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "FONDS")
+ public JAXBElement createFONDS(FONDSType value) {
+ return new JAXBElement<>(_FONDS_QNAME, FONDSType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link SCHADENBETEILIGTERType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link SCHADENBETEILIGTERType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "SCHADEN_BETEILIGTER")
+ public JAXBElement createSCHADENBETEILIGTER(SCHADENBETEILIGTERType value) {
+ return new JAXBElement<>(_SCHADENBETEILIGTER_QNAME, SCHADENBETEILIGTERType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link GESCHAEDIGTESOBJEKTType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link GESCHAEDIGTESOBJEKTType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "GESCHAEDIGTES_OBJEKT")
+ public JAXBElement createGESCHAEDIGTESOBJEKT(GESCHAEDIGTESOBJEKTType value) {
+ return new JAXBElement<>(_GESCHAEDIGTESOBJEKT_QNAME, GESCHAEDIGTESOBJEKTType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ZAHLUNGType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link ZAHLUNGType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "ZAHLUNG")
+ public JAXBElement createZAHLUNG(ZAHLUNGType value) {
+ return new JAXBElement<>(_ZAHLUNG_QNAME, ZAHLUNGType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ELGewinnbeteiligungType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link ELGewinnbeteiligungType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "EL-Gewinnbeteiligung")
+ public JAXBElement createELGewinnbeteiligung(ELGewinnbeteiligungType value) {
+ return new JAXBElement<>(_ELGewinnbeteiligung_QNAME, ELGewinnbeteiligungType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ELGrenzwertType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link ELGrenzwertType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "EL-Grenzwert")
+ public JAXBElement createELGrenzwert(ELGrenzwertType value) {
+ return new JAXBElement<>(_ELGrenzwert_QNAME, ELGrenzwertType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ELIndexType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link ELIndexType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "EL-Index")
+ public JAXBElement createELIndex(ELIndexType value) {
+ return new JAXBElement<>(_ELIndex_QNAME, ELIndexType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ELLegitimationType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link ELLegitimationType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "EL-Legitimation")
+ public JAXBElement createELLegitimation(ELLegitimationType value) {
+ return new JAXBElement<>(_ELLegitimation_QNAME, ELLegitimationType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ELObjektType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link ELObjektType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "EL-Objekt")
+ public JAXBElement createELObjekt(ELObjektType value) {
+ return new JAXBElement<>(_ELObjekt_QNAME, ELObjektType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ELObjektdatenType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link ELObjektdatenType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "EL-Objektdaten")
+ public JAXBElement createELObjektdaten(ELObjektdatenType value) {
+ return new JAXBElement<>(_ELObjektdaten_QNAME, ELObjektdatenType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ELFlaecheType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link ELFlaecheType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "EL-Flaeche")
+ public JAXBElement createELFlaeche(ELFlaecheType value) {
+ return new JAXBElement<>(_ELFlaeche_QNAME, ELFlaecheType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ELRenteType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link ELRenteType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "EL-Rente")
+ public JAXBElement createELRente(ELRenteType value) {
+ return new JAXBElement<>(_ELRente_QNAME, ELRenteType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ELSteuerType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link ELSteuerType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "EL-Steuer")
+ public JAXBElement createELSteuer(ELSteuerType value) {
+ return new JAXBElement<>(_ELSteuer_QNAME, ELSteuerType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ELVersicherungssummeType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link ELVersicherungssummeType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "EL-Versicherungssumme")
+ public JAXBElement createELVersicherungssumme(ELVersicherungssummeType value) {
+ return new JAXBElement<>(_ELVersicherungssumme_QNAME, ELVersicherungssummeType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ELZeitraumType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link ELZeitraumType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "EL-Zeitraum")
+ public JAXBElement createELZeitraum(ELZeitraumType value) {
+ return new JAXBElement<>(_ELZeitraum_QNAME, ELZeitraumType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ELKFZKennzeichenType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link ELKFZKennzeichenType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "EL-KFZ-Kennzeichen")
+ public JAXBElement createELKFZKennzeichen(ELKFZKennzeichenType value) {
+ return new JAXBElement<>(_ELKFZKennzeichen_QNAME, ELKFZKennzeichenType.class, null, value);
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/PAKET.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/PAKET.java
new file mode 100644
index 00000000..b18962de
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_15/PAKET.java
@@ -0,0 +1,744 @@
+//
+// This file was generated by the Eclipse Implementation of JAXB, v4.0.2
+// See https://eclipse-ee4j.github.io/jaxb-ri
+// Any modifications to this file will be lost upon recompilation of the source schema.
+//
+
+
+package at.vvo.omds.types.omds2Types.v2_15;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.datatype.XMLGregorianCalendar;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlAttribute;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java class for anonymous complex type.
+ *
+ *
The following schema fragment specifies the expected content contained within this class.
+ *
+ *
{@code
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * }
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "versunternehmen",
+ "schluesselart",
+ "klausel",
+ "loeschanstoss",
+ "migrationsinformation",
+ "person",
+ "vertrag",
+ "schaden",
+ "provision",
+ "mahnung",
+ "vertragsfonds"
+})
+@XmlRootElement(name = "PAKET")
+public class PAKET {
+
+ @XmlElement(name = "VERS_UNTERNEHMEN")
+ protected List versunternehmen;
+ @XmlElement(name = "SCHLUESSELART")
+ protected List schluesselart;
+ @XmlElement(name = "KLAUSEL")
+ protected List klausel;
+ @XmlElement(name = "LOESCHANSTOSS")
+ protected List loeschanstoss;
+ @XmlElement(name = "MIGRATIONSINFORMATION")
+ protected List migrationsinformation;
+ @XmlElement(name = "PERSON")
+ protected List person;
+ @XmlElement(name = "VERTRAG")
+ protected List vertrag;
+ @XmlElement(name = "SCHADEN")
+ protected List schaden;
+ @XmlElement(name = "PROVISION")
+ protected List provision;
+ @XmlElement(name = "MAHNUNG")
+ protected List mahnung;
+ @XmlElement(name = "VERTRAGSFONDS")
+ protected List vertragsfonds;
+ @XmlAttribute(name = "VUNr", required = true)
+ protected String vuNr;
+ @XmlAttribute(name = "MaklerID", required = true)
+ protected String maklerID;
+ @XmlAttribute(name = "PaketZpktErstell", required = true)
+ protected XMLGregorianCalendar paketZpktErstell;
+ @XmlAttribute(name = "PaketZpktLetztErstell")
+ protected XMLGregorianCalendar paketZpktLetztErstell;
+ @XmlAttribute(name = "PaketInhCd", required = true)
+ protected PaketInhCdType paketInhCd;
+ @XmlAttribute(name = "PaketUmfCd", required = true)
+ protected PaketUmfCdType paketUmfCd;
+ @XmlAttribute(name = "OMDSVersion", required = true)
+ protected String omdsVersion;
+ @XmlAttribute(name = "VUVersion")
+ protected String vuVersion;
+ @XmlAttribute(name = "DVRNrAbs", required = true)
+ protected String dvrNrAbs;
+ @XmlAttribute(name = "PaketKommentar")
+ protected String paketKommentar;
+ @XmlAttribute(name = "SprachCd")
+ protected SprachCdType sprachCd;
+
+ /**
+ * Gets the value of the versunternehmen 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 Jakarta XML Binding object.
+ * This is why there is not a {@code set} method for the versunternehmen property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getVERSUNTERNEHMEN().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link VERSUNTERNEHMEN }
+ *
+ *
+ * @return
+ * The value of the versunternehmen property.
+ */
+ public List getVERSUNTERNEHMEN() {
+ if (versunternehmen == null) {
+ versunternehmen = new ArrayList<>();
+ }
+ return this.versunternehmen;
+ }
+
+ /**
+ * Gets the value of the schluesselart 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 Jakarta XML Binding object.
+ * This is why there is not a {@code set} method for the schluesselart property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getSCHLUESSELART().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link SCHLUESSELART }
+ *
+ *
+ * @return
+ * The value of the schluesselart property.
+ */
+ public List getSCHLUESSELART() {
+ if (schluesselart == null) {
+ schluesselart = new ArrayList<>();
+ }
+ return this.schluesselart;
+ }
+
+ /**
+ * Gets the value of the klausel 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 Jakarta XML Binding object.
+ * This is why there is not a {@code set} method for the klausel property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getKLAUSEL().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link KLAUSELType }
+ *
+ *
+ * @return
+ * The value of the klausel property.
+ */
+ public List getKLAUSEL() {
+ if (klausel == null) {
+ klausel = new ArrayList<>();
+ }
+ return this.klausel;
+ }
+
+ /**
+ * Gets the value of the loeschanstoss 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 Jakarta XML Binding object.
+ * This is why there is not a {@code set} method for the loeschanstoss property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getLOESCHANSTOSS().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link LOESCHANSTOSSType }
+ *
+ *
+ * @return
+ * The value of the loeschanstoss property.
+ */
+ public List getLOESCHANSTOSS() {
+ if (loeschanstoss == null) {
+ loeschanstoss = new ArrayList<>();
+ }
+ return this.loeschanstoss;
+ }
+
+ /**
+ * Gets the value of the migrationsinformation 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 Jakarta XML Binding object.
+ * This is why there is not a {@code set} method for the migrationsinformation property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getMIGRATIONSINFORMATION().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link MIGRATIONSINFORMATIONType }
+ *
+ *
+ * @return
+ * The value of the migrationsinformation property.
+ */
+ public List getMIGRATIONSINFORMATION() {
+ if (migrationsinformation == null) {
+ migrationsinformation = new ArrayList<>();
+ }
+ return this.migrationsinformation;
+ }
+
+ /**
+ * Gets the value of the person 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 Jakarta XML Binding object.
+ * This is why there is not a {@code set} method for the person property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getPERSON().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link PERSONType }
+ *
+ *
+ * @return
+ * The value of the person property.
+ */
+ public List getPERSON() {
+ if (person == null) {
+ person = new ArrayList<>();
+ }
+ return this.person;
+ }
+
+ /**
+ * Gets the value of the vertrag 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 Jakarta XML Binding object.
+ * This is why there is not a {@code set} method for the vertrag property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getVERTRAG().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link VERTRAG }
+ *
+ *
+ * @return
+ * The value of the vertrag property.
+ */
+ public List getVERTRAG() {
+ if (vertrag == null) {
+ vertrag = new ArrayList<>();
+ }
+ return this.vertrag;
+ }
+
+ /**
+ * Gets the value of the schaden 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 Jakarta XML Binding object.
+ * This is why there is not a {@code set} method for the schaden property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getSCHADEN().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link SCHADENType }
+ *
+ *
+ * @return
+ * The value of the schaden property.
+ */
+ public List getSCHADEN() {
+ if (schaden == null) {
+ schaden = new ArrayList<>();
+ }
+ return this.schaden;
+ }
+
+ /**
+ * Gets the value of the provision 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 Jakarta XML Binding object.
+ * This is why there is not a {@code set} method for the provision property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getPROVISION().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link PROVISIONType }
+ *
+ *
+ * @return
+ * The value of the provision property.
+ */
+ public List getPROVISION() {
+ if (provision == null) {
+ provision = new ArrayList<>();
+ }
+ return this.provision;
+ }
+
+ /**
+ * Gets the value of the mahnung 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 Jakarta XML Binding object.
+ * This is why there is not a {@code set} method for the mahnung property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getMAHNUNG().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link MAHNUNGType }
+ *
+ *
+ * @return
+ * The value of the mahnung property.
+ */
+ public List