Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
values;
+ @XmlElement(name = "MinAnz")
+ @XmlSchemaType(name = "unsignedShort")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected Integer minAnz;
+
+ /**
+ * Gets the value of the values property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the values property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getValues().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link EintragSchluessellisteType }
+ *
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public List getValues() {
+ if (values == null) {
+ values = new ArrayList();
+ }
+ return this.values;
+ }
+
+ /**
+ * Ruft den Wert der minAnz-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Integer }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public Integer getMinAnz() {
+ return minAnz;
+ }
+
+ /**
+ * Legt den Wert der minAnz-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Integer }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setMinAnz(Integer value) {
+ this.minAnz = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/ASingleAttributType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/ASingleAttributType.java
new file mode 100644
index 00000000..fe64281f
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/ASingleAttributType.java
@@ -0,0 +1,79 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSeeAlso;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Abstrakter Basistyp für Attribute mit einem Wert
+ *
+ * Java-Klasse für ASingleAttribut_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="ASingleAttribut_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}Attribut_Type">
+ * <sequence>
+ * <element name="Pflichtfeld" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ASingleAttribut_Type", propOrder = {
+ "pflichtfeld"
+})
+@XmlSeeAlso({
+ AttributStringType.class,
+ AttributIntType.class,
+ AttributDezimalType.class,
+ AttributDoubleType.class,
+ AttributDatumType.class
+})
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public abstract class ASingleAttributType
+ extends AttributType
+{
+
+ @XmlElement(name = "Pflichtfeld")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected Boolean pflichtfeld;
+
+ /**
+ * Ruft den Wert der pflichtfeld-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Boolean }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public Boolean isPflichtfeld() {
+ return pflichtfeld;
+ }
+
+ /**
+ * Legt den Wert der pflichtfeld-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Boolean }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setPflichtfeld(Boolean value) {
+ this.pflichtfeld = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/AbgelehnteRisikenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/AbgelehnteRisikenType.java
new file mode 100644
index 00000000..84ef80c7
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/AbgelehnteRisikenType.java
@@ -0,0 +1,34 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Abstrakter Typ zur Beschreibung abgelehnter Risiken
+ *
+ * Java-Klasse für AbgelehnteRisiken_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="AbgelehnteRisiken_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "AbgelehnteRisiken_Type")
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public abstract class AbgelehnteRisikenType {
+
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/AbtretungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/AbtretungType.java
new file mode 100644
index 00000000..a49f3789
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/AbtretungType.java
@@ -0,0 +1,71 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Sicherstellung vom Typ Abtretung / Zession
+ *
+ * Java-Klasse für Abtretung_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="Abtretung_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}Sicherstellung_Type">
+ * <sequence>
+ * <element name="Zessionar" type="{urn:omds3CommonServiceTypes-1-1-0}GlaeubigerSicherstellung_Type"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Abtretung_Type", propOrder = {
+ "zessionar"
+})
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public class AbtretungType
+ extends SicherstellungType
+{
+
+ @XmlElement(name = "Zessionar", required = true)
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected GlaeubigerSicherstellungType zessionar;
+
+ /**
+ * Ruft den Wert der zessionar-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link GlaeubigerSicherstellungType }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public GlaeubigerSicherstellungType getZessionar() {
+ return zessionar;
+ }
+
+ /**
+ * Legt den Wert der zessionar-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link GlaeubigerSicherstellungType }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setZessionar(GlaeubigerSicherstellungType value) {
+ this.zessionar = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/AdresseArtCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/AdresseArtCdType.java
new file mode 100644
index 00000000..26b7975e
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/AdresseArtCdType.java
@@ -0,0 +1,42 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlEnum;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java-Klasse für AdresseArtCd_Type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * <simpleType name="AdresseArtCd_Type">
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <enumeration value="HA"/>
+ * </restriction>
+ * </simpleType>
+ *
+ *
+ */
+@XmlType(name = "AdresseArtCd_Type")
+@XmlEnum
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public enum AdresseArtCdType {
+
+
+ /**
+ * Hauptadresse
+ *
+ */
+ HA;
+
+ public String value() {
+ return name();
+ }
+
+ public static AdresseArtCdType fromValue(String v) {
+ return valueOf(v);
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/AdresseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/AdresseType.java
new file mode 100644
index 00000000..b0de4ddd
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/AdresseType.java
@@ -0,0 +1,334 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Typ für eine Adresse mit ObjektId
+ *
+ * Java-Klasse für Adresse_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="Adresse_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId"/>
+ * </sequence>
+ * <attGroup ref="{urn:omds20}Adresse_Attribute"/>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Adresse_Type", propOrder = {
+ "objektId"
+})
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public class AdresseType {
+
+ @XmlElement(name = "ObjektId", required = true)
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected ObjektIdType objektId;
+ @XmlAttribute(name = "Pac")
+ @XmlSchemaType(name = "unsignedInt")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected Long pac;
+ @XmlAttribute(name = "LandesCd")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String landesCd;
+ @XmlAttribute(name = "PLZ")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String plz;
+ @XmlAttribute(name = "Ort")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String ort;
+ @XmlAttribute(name = "Strasse")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String strasse;
+ @XmlAttribute(name = "Hausnr")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String hausnr;
+ @XmlAttribute(name = "Zusatz")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String zusatz;
+ @XmlAttribute(name = "AdressID_VU")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String adressIDVU;
+ @XmlAttribute(name = "AdressID_Makler")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String adressIDMakler;
+
+ /**
+ * Ruft den Wert der objektId-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link ObjektIdType }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public ObjektIdType getObjektId() {
+ return objektId;
+ }
+
+ /**
+ * Legt den Wert der objektId-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link ObjektIdType }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setObjektId(ObjektIdType value) {
+ this.objektId = value;
+ }
+
+ /**
+ * Ruft den Wert der pac-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Long }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public Long getPac() {
+ return pac;
+ }
+
+ /**
+ * Legt den Wert der pac-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Long }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setPac(Long value) {
+ this.pac = value;
+ }
+
+ /**
+ * Ruft den Wert der landesCd-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getLandesCd() {
+ return landesCd;
+ }
+
+ /**
+ * Legt den Wert der landesCd-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setLandesCd(String value) {
+ this.landesCd = value;
+ }
+
+ /**
+ * Ruft den Wert der plz-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getPLZ() {
+ return plz;
+ }
+
+ /**
+ * Legt den Wert der plz-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setPLZ(String value) {
+ this.plz = value;
+ }
+
+ /**
+ * Ruft den Wert der ort-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getOrt() {
+ return ort;
+ }
+
+ /**
+ * Legt den Wert der ort-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setOrt(String value) {
+ this.ort = value;
+ }
+
+ /**
+ * Ruft den Wert der strasse-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getStrasse() {
+ return strasse;
+ }
+
+ /**
+ * Legt den Wert der strasse-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setStrasse(String value) {
+ this.strasse = value;
+ }
+
+ /**
+ * Ruft den Wert der hausnr-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getHausnr() {
+ return hausnr;
+ }
+
+ /**
+ * Legt den Wert der hausnr-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setHausnr(String value) {
+ this.hausnr = value;
+ }
+
+ /**
+ * Ruft den Wert der zusatz-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getZusatz() {
+ return zusatz;
+ }
+
+ /**
+ * Legt den Wert der zusatz-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setZusatz(String value) {
+ this.zusatz = value;
+ }
+
+ /**
+ * Ruft den Wert der adressIDVU-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getAdressIDVU() {
+ return adressIDVU;
+ }
+
+ /**
+ * Legt den Wert der adressIDVU-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setAdressIDVU(String value) {
+ this.adressIDVU = value;
+ }
+
+ /**
+ * Ruft den Wert der adressIDMakler-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getAdressIDMakler() {
+ return adressIDMakler;
+ }
+
+ /**
+ * Legt den Wert der adressIDMakler-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setAdressIDMakler(String value) {
+ this.adressIDMakler = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/AgentFilterType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/AgentFilterType.java
new file mode 100644
index 00000000..5df5e4fe
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/AgentFilterType.java
@@ -0,0 +1,108 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Ein spezieller AuthorizationFilterType, der eine Anfrage dahingehend einschränkt, dass nur Ergebnisse für eine bestimmte MaklerID oder Vermnr (Vermittlernummer) zurück gegeben werden
+ *
+ * Java-Klasse für AgentFilter_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="AgentFilter_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter">
+ * <choice>
+ * <element name="MaklerID" type="{urn:omds3CommonServiceTypes-1-1-0}MaklerID_Type"/>
+ * <element name="Vermnr" type="{urn:omds20}Vermnr" maxOccurs="unbounded"/>
+ * </choice>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "AgentFilter_Type", propOrder = {
+ "maklerID",
+ "vermnr"
+})
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public class AgentFilterType
+ extends AuthorizationFilter
+{
+
+ @XmlElement(name = "MaklerID")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String maklerID;
+ @XmlElement(name = "Vermnr")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected List vermnr;
+
+ /**
+ * Ruft den Wert der maklerID-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getMaklerID() {
+ return maklerID;
+ }
+
+ /**
+ * Legt den Wert der maklerID-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setMaklerID(String value) {
+ this.maklerID = value;
+ }
+
+ /**
+ * Gets the value of the vermnr property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the vermnr property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getVermnr().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link String }
+ *
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public List getVermnr() {
+ if (vermnr == null) {
+ vermnr = new ArrayList();
+ }
+ return this.vermnr;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/AntragsartType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/AntragsartType.java
new file mode 100644
index 00000000..e210da81
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/AntragsartType.java
@@ -0,0 +1,70 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlEnum;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java-Klasse für Antragsart_Type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * <simpleType name="Antragsart_Type">
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <enumeration value="NA"/>
+ * <enumeration value="FW"/>
+ * <enumeration value="VW"/>
+ * <enumeration value="WK"/>
+ * <enumeration value="TU"/>
+ * </restriction>
+ * </simpleType>
+ *
+ *
+ */
+@XmlType(name = "Antragsart_Type")
+@XmlEnum
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public enum AntragsartType {
+
+
+ /**
+ * Neuantrag
+ *
+ */
+ NA,
+
+ /**
+ * Fahrzeugwechsel
+ *
+ */
+ FW,
+
+ /**
+ * Versicherungswechsel
+ *
+ */
+ VW,
+
+ /**
+ * Wechselkennzeichen
+ *
+ */
+ WK,
+
+ /**
+ * Tarifumstellung
+ *
+ */
+ TU;
+
+ public String value() {
+ return name();
+ }
+
+ public static AntragsartType fromValue(String v) {
+ return valueOf(v);
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/AttributDatumType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/AttributDatumType.java
new file mode 100644
index 00000000..69e5ed7f
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/AttributDatumType.java
@@ -0,0 +1,208 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.datatype.XMLGregorianCalendar;
+
+
+/**
+ * Auf xsd:date basierendes Attribut mit Metadaten
+ *
+ * Java-Klasse für AttributDatum_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="AttributDatum_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}ASingleAttribut_Type">
+ * <sequence>
+ * <element name="Value" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+ * <element name="Default" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+ * <element name="Values" type="{http://www.w3.org/2001/XMLSchema}date" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="Min" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+ * <element name="Max" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "AttributDatum_Type", propOrder = {
+ "value",
+ "_default",
+ "values",
+ "min",
+ "max"
+})
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public class AttributDatumType
+ extends ASingleAttributType
+{
+
+ @XmlElement(name = "Value")
+ @XmlSchemaType(name = "date")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected XMLGregorianCalendar value;
+ @XmlElement(name = "Default")
+ @XmlSchemaType(name = "date")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected XMLGregorianCalendar _default;
+ @XmlElement(name = "Values")
+ @XmlSchemaType(name = "date")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected List values;
+ @XmlElement(name = "Min")
+ @XmlSchemaType(name = "date")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected XMLGregorianCalendar min;
+ @XmlElement(name = "Max")
+ @XmlSchemaType(name = "date")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected XMLGregorianCalendar max;
+
+ /**
+ * Ruft den Wert der value-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public XMLGregorianCalendar getValue() {
+ return value;
+ }
+
+ /**
+ * Legt den Wert der value-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setValue(XMLGregorianCalendar value) {
+ this.value = value;
+ }
+
+ /**
+ * Ruft den Wert der default-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public XMLGregorianCalendar getDefault() {
+ return _default;
+ }
+
+ /**
+ * Legt den Wert der default-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setDefault(XMLGregorianCalendar value) {
+ this._default = value;
+ }
+
+ /**
+ * Gets the value of the values property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the values property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getValues().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link XMLGregorianCalendar }
+ *
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public List getValues() {
+ if (values == null) {
+ values = new ArrayList();
+ }
+ return this.values;
+ }
+
+ /**
+ * Ruft den Wert der min-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public XMLGregorianCalendar getMin() {
+ return min;
+ }
+
+ /**
+ * Legt den Wert der min-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setMin(XMLGregorianCalendar value) {
+ this.min = value;
+ }
+
+ /**
+ * Ruft den Wert der max-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public XMLGregorianCalendar getMax() {
+ return max;
+ }
+
+ /**
+ * Legt den Wert der max-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setMax(XMLGregorianCalendar value) {
+ this.max = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/AttributDezimalType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/AttributDezimalType.java
new file mode 100644
index 00000000..155b5be4
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/AttributDezimalType.java
@@ -0,0 +1,202 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import java.math.BigDecimal;
+import java.util.ArrayList;
+import java.util.List;
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Auf omds:decimal basierendes Attribut mit Metadaten
+ *
+ * Java-Klasse für AttributDezimal_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="AttributDezimal_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}ASingleAttribut_Type">
+ * <sequence>
+ * <element name="Value" type="{urn:omds20}decimal" minOccurs="0"/>
+ * <element name="Default" type="{urn:omds20}decimal" minOccurs="0"/>
+ * <element name="Values" type="{urn:omds20}decimal" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="Min" type="{urn:omds20}decimal" minOccurs="0"/>
+ * <element name="Max" type="{urn:omds20}decimal" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "AttributDezimal_Type", propOrder = {
+ "value",
+ "_default",
+ "values",
+ "min",
+ "max"
+})
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public class AttributDezimalType
+ extends ASingleAttributType
+{
+
+ @XmlElement(name = "Value")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected BigDecimal value;
+ @XmlElement(name = "Default")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected BigDecimal _default;
+ @XmlElement(name = "Values")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected List values;
+ @XmlElement(name = "Min")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected BigDecimal min;
+ @XmlElement(name = "Max")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected BigDecimal max;
+
+ /**
+ * Ruft den Wert der value-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public BigDecimal getValue() {
+ return value;
+ }
+
+ /**
+ * Legt den Wert der value-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setValue(BigDecimal value) {
+ this.value = value;
+ }
+
+ /**
+ * Ruft den Wert der default-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public BigDecimal getDefault() {
+ return _default;
+ }
+
+ /**
+ * Legt den Wert der default-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setDefault(BigDecimal value) {
+ this._default = value;
+ }
+
+ /**
+ * Gets the value of the values property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the values property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getValues().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link BigDecimal }
+ *
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public List getValues() {
+ if (values == null) {
+ values = new ArrayList();
+ }
+ return this.values;
+ }
+
+ /**
+ * Ruft den Wert der min-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public BigDecimal getMin() {
+ return min;
+ }
+
+ /**
+ * Legt den Wert der min-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setMin(BigDecimal value) {
+ this.min = value;
+ }
+
+ /**
+ * Ruft den Wert der max-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public BigDecimal getMax() {
+ return max;
+ }
+
+ /**
+ * Legt den Wert der max-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setMax(BigDecimal value) {
+ this.max = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/AttributDoubleType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/AttributDoubleType.java
new file mode 100644
index 00000000..2144115b
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/AttributDoubleType.java
@@ -0,0 +1,201 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Auf xsd:double basierendes Attribut mit Metadaten
+ *
+ * Java-Klasse für AttributDouble_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="AttributDouble_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}ASingleAttribut_Type">
+ * <sequence>
+ * <element name="Value" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
+ * <element name="Default" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
+ * <element name="Values" type="{http://www.w3.org/2001/XMLSchema}double" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="Min" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
+ * <element name="Max" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "AttributDouble_Type", propOrder = {
+ "value",
+ "_default",
+ "values",
+ "min",
+ "max"
+})
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public class AttributDoubleType
+ extends ASingleAttributType
+{
+
+ @XmlElement(name = "Value")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected Double value;
+ @XmlElement(name = "Default")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected Double _default;
+ @XmlElement(name = "Values", type = Double.class)
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected List values;
+ @XmlElement(name = "Min")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected Double min;
+ @XmlElement(name = "Max")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected Double max;
+
+ /**
+ * Ruft den Wert der value-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Double }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public Double getValue() {
+ return value;
+ }
+
+ /**
+ * Legt den Wert der value-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Double }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setValue(Double value) {
+ this.value = value;
+ }
+
+ /**
+ * Ruft den Wert der default-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Double }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public Double getDefault() {
+ return _default;
+ }
+
+ /**
+ * Legt den Wert der default-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Double }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setDefault(Double value) {
+ this._default = value;
+ }
+
+ /**
+ * Gets the value of the values property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the values property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getValues().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link Double }
+ *
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public List getValues() {
+ if (values == null) {
+ values = new ArrayList();
+ }
+ return this.values;
+ }
+
+ /**
+ * Ruft den Wert der min-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Double }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public Double getMin() {
+ return min;
+ }
+
+ /**
+ * Legt den Wert der min-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Double }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setMin(Double value) {
+ this.min = value;
+ }
+
+ /**
+ * Ruft den Wert der max-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Double }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public Double getMax() {
+ return max;
+ }
+
+ /**
+ * Legt den Wert der max-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Double }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setMax(Double value) {
+ this.max = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/AttributEnumType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/AttributEnumType.java
new file mode 100644
index 00000000..1da8478b
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/AttributEnumType.java
@@ -0,0 +1,102 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Attribut mit Metadaten für Schlüssellisten
+ *
+ * Java-Klasse für AttributEnum_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="AttributEnum_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}AListenAttribut_Type">
+ * <sequence>
+ * <element name="Value" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="Default" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "AttributEnum_Type", propOrder = {
+ "value",
+ "_default"
+})
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public class AttributEnumType
+ extends AListenAttributType
+{
+
+ @XmlElement(name = "Value")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String value;
+ @XmlElement(name = "Default")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String _default;
+
+ /**
+ * Ruft den Wert der value-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getValue() {
+ return value;
+ }
+
+ /**
+ * Legt den Wert der value-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setValue(String value) {
+ this.value = value;
+ }
+
+ /**
+ * Ruft den Wert der default-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getDefault() {
+ return _default;
+ }
+
+ /**
+ * Legt den Wert der default-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setDefault(String value) {
+ this._default = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/AttributIntType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/AttributIntType.java
new file mode 100644
index 00000000..0b52cccc
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/AttributIntType.java
@@ -0,0 +1,201 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Auf xsd:int basierendes Attribut mit Metadaten
+ *
+ * Java-Klasse für AttributInt_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="AttributInt_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}ASingleAttribut_Type">
+ * <sequence>
+ * <element name="Value" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
+ * <element name="Default" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
+ * <element name="Values" type="{http://www.w3.org/2001/XMLSchema}int" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="Min" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
+ * <element name="Max" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "AttributInt_Type", propOrder = {
+ "value",
+ "_default",
+ "values",
+ "min",
+ "max"
+})
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public class AttributIntType
+ extends ASingleAttributType
+{
+
+ @XmlElement(name = "Value")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected Integer value;
+ @XmlElement(name = "Default")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected Integer _default;
+ @XmlElement(name = "Values", type = Integer.class)
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected List values;
+ @XmlElement(name = "Min")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected Integer min;
+ @XmlElement(name = "Max")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected Integer max;
+
+ /**
+ * Ruft den Wert der value-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Integer }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public Integer getValue() {
+ return value;
+ }
+
+ /**
+ * Legt den Wert der value-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Integer }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setValue(Integer value) {
+ this.value = value;
+ }
+
+ /**
+ * Ruft den Wert der default-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Integer }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public Integer getDefault() {
+ return _default;
+ }
+
+ /**
+ * Legt den Wert der default-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Integer }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setDefault(Integer value) {
+ this._default = value;
+ }
+
+ /**
+ * Gets the value of the values property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the values property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getValues().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link Integer }
+ *
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public List getValues() {
+ if (values == null) {
+ values = new ArrayList();
+ }
+ return this.values;
+ }
+
+ /**
+ * Ruft den Wert der min-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Integer }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public Integer getMin() {
+ return min;
+ }
+
+ /**
+ * Legt den Wert der min-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Integer }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setMin(Integer value) {
+ this.min = value;
+ }
+
+ /**
+ * Ruft den Wert der max-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Integer }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public Integer getMax() {
+ return max;
+ }
+
+ /**
+ * Legt den Wert der max-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Integer }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setMax(Integer value) {
+ this.max = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/AttributMetadatenDatumType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/AttributMetadatenDatumType.java
new file mode 100644
index 00000000..25ce0650
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/AttributMetadatenDatumType.java
@@ -0,0 +1,176 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.datatype.XMLGregorianCalendar;
+
+
+/**
+ * Typ mit Metadaten für xsd:date-Attribute
+ *
+ * Java-Klasse für AttributMetadatenDatum_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="AttributMetadatenDatum_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}AttributMetadaten_Type">
+ * <sequence>
+ * <element name="Default" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+ * <element name="Values" type="{http://www.w3.org/2001/XMLSchema}date" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="Min" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+ * <element name="Max" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "AttributMetadatenDatum_Type", propOrder = {
+ "_default",
+ "values",
+ "min",
+ "max"
+})
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public class AttributMetadatenDatumType
+ extends AttributMetadatenType
+{
+
+ @XmlElement(name = "Default")
+ @XmlSchemaType(name = "date")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected XMLGregorianCalendar _default;
+ @XmlElement(name = "Values")
+ @XmlSchemaType(name = "date")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected List values;
+ @XmlElement(name = "Min")
+ @XmlSchemaType(name = "date")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected XMLGregorianCalendar min;
+ @XmlElement(name = "Max")
+ @XmlSchemaType(name = "date")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected XMLGregorianCalendar max;
+
+ /**
+ * Ruft den Wert der default-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public XMLGregorianCalendar getDefault() {
+ return _default;
+ }
+
+ /**
+ * Legt den Wert der default-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setDefault(XMLGregorianCalendar value) {
+ this._default = value;
+ }
+
+ /**
+ * Gets the value of the values property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the values property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getValues().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link XMLGregorianCalendar }
+ *
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public List getValues() {
+ if (values == null) {
+ values = new ArrayList();
+ }
+ return this.values;
+ }
+
+ /**
+ * Ruft den Wert der min-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public XMLGregorianCalendar getMin() {
+ return min;
+ }
+
+ /**
+ * Legt den Wert der min-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setMin(XMLGregorianCalendar value) {
+ this.min = value;
+ }
+
+ /**
+ * Ruft den Wert der max-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public XMLGregorianCalendar getMax() {
+ return max;
+ }
+
+ /**
+ * Legt den Wert der max-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setMax(XMLGregorianCalendar value) {
+ this.max = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/AttributMetadatenDezimalType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/AttributMetadatenDezimalType.java
new file mode 100644
index 00000000..11e427c5
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/AttributMetadatenDezimalType.java
@@ -0,0 +1,171 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import java.math.BigDecimal;
+import java.util.ArrayList;
+import java.util.List;
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Typ mit Metadaten für omds:decimal-Attribute
+ *
+ * Java-Klasse für AttributMetadatenDezimal_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="AttributMetadatenDezimal_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}AttributMetadaten_Type">
+ * <sequence>
+ * <element name="Default" type="{urn:omds20}decimal" minOccurs="0"/>
+ * <element name="Values" type="{urn:omds20}decimal" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="Min" type="{urn:omds20}decimal" minOccurs="0"/>
+ * <element name="Max" type="{urn:omds20}decimal" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "AttributMetadatenDezimal_Type", propOrder = {
+ "_default",
+ "values",
+ "min",
+ "max"
+})
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public class AttributMetadatenDezimalType
+ extends AttributMetadatenType
+{
+
+ @XmlElement(name = "Default")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected BigDecimal _default;
+ @XmlElement(name = "Values")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected List values;
+ @XmlElement(name = "Min")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected BigDecimal min;
+ @XmlElement(name = "Max")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected BigDecimal max;
+
+ /**
+ * Ruft den Wert der default-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public BigDecimal getDefault() {
+ return _default;
+ }
+
+ /**
+ * Legt den Wert der default-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setDefault(BigDecimal value) {
+ this._default = value;
+ }
+
+ /**
+ * Gets the value of the values property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the values property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getValues().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link BigDecimal }
+ *
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public List getValues() {
+ if (values == null) {
+ values = new ArrayList();
+ }
+ return this.values;
+ }
+
+ /**
+ * Ruft den Wert der min-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public BigDecimal getMin() {
+ return min;
+ }
+
+ /**
+ * Legt den Wert der min-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setMin(BigDecimal value) {
+ this.min = value;
+ }
+
+ /**
+ * Ruft den Wert der max-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public BigDecimal getMax() {
+ return max;
+ }
+
+ /**
+ * Legt den Wert der max-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setMax(BigDecimal value) {
+ this.max = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/AttributMetadatenEnumType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/AttributMetadatenEnumType.java
new file mode 100644
index 00000000..a1a7456a
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/AttributMetadatenEnumType.java
@@ -0,0 +1,108 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Typ mit Metadaten für Schlüssellisten
+ *
+ * Java-Klasse für AttributMetadatenEnum_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="AttributMetadatenEnum_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}AttributMetadaten_Type">
+ * <sequence>
+ * <element name="Default" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="Values" type="{urn:omds3CommonServiceTypes-1-1-0}EintragSchluesselliste_Type" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "AttributMetadatenEnum_Type", propOrder = {
+ "_default",
+ "values"
+})
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public class AttributMetadatenEnumType
+ extends AttributMetadatenType
+{
+
+ @XmlElement(name = "Default")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String _default;
+ @XmlElement(name = "Values")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected List values;
+
+ /**
+ * Ruft den Wert der default-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getDefault() {
+ return _default;
+ }
+
+ /**
+ * Legt den Wert der default-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setDefault(String value) {
+ this._default = value;
+ }
+
+ /**
+ * Gets the value of the values property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the values property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getValues().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link EintragSchluessellisteType }
+ *
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public List getValues() {
+ if (values == null) {
+ values = new ArrayList();
+ }
+ return this.values;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/AttributMetadatenIntType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/AttributMetadatenIntType.java
new file mode 100644
index 00000000..14b83ee6
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/AttributMetadatenIntType.java
@@ -0,0 +1,170 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Typ mit Metadaten für xsd:int-Attribute
+ *
+ * Java-Klasse für AttributMetadatenInt_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="AttributMetadatenInt_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}AttributMetadaten_Type">
+ * <sequence>
+ * <element name="Default" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
+ * <element name="Values" type="{http://www.w3.org/2001/XMLSchema}int" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="Min" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
+ * <element name="Max" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "AttributMetadatenInt_Type", propOrder = {
+ "_default",
+ "values",
+ "min",
+ "max"
+})
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public class AttributMetadatenIntType
+ extends AttributMetadatenType
+{
+
+ @XmlElement(name = "Default")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected Integer _default;
+ @XmlElement(name = "Values", type = Integer.class)
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected List values;
+ @XmlElement(name = "Min")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected Integer min;
+ @XmlElement(name = "Max")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected Integer max;
+
+ /**
+ * Ruft den Wert der default-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Integer }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public Integer getDefault() {
+ return _default;
+ }
+
+ /**
+ * Legt den Wert der default-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Integer }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setDefault(Integer value) {
+ this._default = value;
+ }
+
+ /**
+ * Gets the value of the values property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the values property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getValues().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link Integer }
+ *
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public List getValues() {
+ if (values == null) {
+ values = new ArrayList();
+ }
+ return this.values;
+ }
+
+ /**
+ * Ruft den Wert der min-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Integer }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public Integer getMin() {
+ return min;
+ }
+
+ /**
+ * Legt den Wert der min-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Integer }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setMin(Integer value) {
+ this.min = value;
+ }
+
+ /**
+ * Ruft den Wert der max-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Integer }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public Integer getMax() {
+ return max;
+ }
+
+ /**
+ * Legt den Wert der max-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Integer }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setMax(Integer value) {
+ this.max = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/AttributMetadatenStringType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/AttributMetadatenStringType.java
new file mode 100644
index 00000000..4f4929d2
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/AttributMetadatenStringType.java
@@ -0,0 +1,204 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Typ mit Metadaten für xsd:string-Attribute
+ *
+ * Java-Klasse für AttributMetadatenString_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="AttributMetadatenString_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}AttributMetadaten_Type">
+ * <sequence>
+ * <element name="Default" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="Values" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="MinLaenge" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
+ * <element name="MaxLaenge" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
+ * <element name="Regex" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "AttributMetadatenString_Type", propOrder = {
+ "_default",
+ "values",
+ "minLaenge",
+ "maxLaenge",
+ "regex"
+})
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public class AttributMetadatenStringType
+ extends AttributMetadatenType
+{
+
+ @XmlElement(name = "Default")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String _default;
+ @XmlElement(name = "Values")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected List values;
+ @XmlElement(name = "MinLaenge")
+ @XmlSchemaType(name = "unsignedShort")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected Integer minLaenge;
+ @XmlElement(name = "MaxLaenge")
+ @XmlSchemaType(name = "unsignedShort")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected Integer maxLaenge;
+ @XmlElement(name = "Regex")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String regex;
+
+ /**
+ * Ruft den Wert der default-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getDefault() {
+ return _default;
+ }
+
+ /**
+ * Legt den Wert der default-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setDefault(String value) {
+ this._default = value;
+ }
+
+ /**
+ * Gets the value of the values property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the values property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getValues().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link String }
+ *
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public List getValues() {
+ if (values == null) {
+ values = new ArrayList();
+ }
+ return this.values;
+ }
+
+ /**
+ * Ruft den Wert der minLaenge-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Integer }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public Integer getMinLaenge() {
+ return minLaenge;
+ }
+
+ /**
+ * Legt den Wert der minLaenge-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Integer }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setMinLaenge(Integer value) {
+ this.minLaenge = value;
+ }
+
+ /**
+ * Ruft den Wert der maxLaenge-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Integer }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public Integer getMaxLaenge() {
+ return maxLaenge;
+ }
+
+ /**
+ * Legt den Wert der maxLaenge-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Integer }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setMaxLaenge(Integer value) {
+ this.maxLaenge = value;
+ }
+
+ /**
+ * Ruft den Wert der regex-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getRegex() {
+ return regex;
+ }
+
+ /**
+ * Legt den Wert der regex-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setRegex(String value) {
+ this.regex = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/AttributMetadatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/AttributMetadatenType.java
new file mode 100644
index 00000000..95172173
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/AttributMetadatenType.java
@@ -0,0 +1,162 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSeeAlso;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Abstrakter Basistyp für Metadaten von Attributen
+ *
+ * Java-Klasse für AttributMetadaten_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="AttributMetadaten_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Attribut" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
+ * <element name="Aenderbar" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ * <element name="Bezeichnung" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="BeschreibungTxt" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "AttributMetadaten_Type", propOrder = {
+ "attribut",
+ "aenderbar",
+ "bezeichnung",
+ "beschreibungTxt"
+})
+@XmlSeeAlso({
+ AttributMetadatenStringType.class,
+ AttributMetadatenIntType.class,
+ AttributMetadatenDezimalType.class,
+ AttributMetadatenDatumType.class,
+ AttributMetadatenEnumType.class
+})
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public abstract class AttributMetadatenType {
+
+ @XmlElement(name = "Attribut", required = true)
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected Object attribut;
+ @XmlElement(name = "Aenderbar")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected boolean aenderbar;
+ @XmlElement(name = "Bezeichnung")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String bezeichnung;
+ @XmlElement(name = "BeschreibungTxt")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String beschreibungTxt;
+
+ /**
+ * Ruft den Wert der attribut-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Object }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public Object getAttribut() {
+ return attribut;
+ }
+
+ /**
+ * Legt den Wert der attribut-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Object }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setAttribut(Object value) {
+ this.attribut = value;
+ }
+
+ /**
+ * Ruft den Wert der aenderbar-Eigenschaft ab.
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public boolean isAenderbar() {
+ return aenderbar;
+ }
+
+ /**
+ * Legt den Wert der aenderbar-Eigenschaft fest.
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setAenderbar(boolean value) {
+ this.aenderbar = value;
+ }
+
+ /**
+ * Ruft den Wert der bezeichnung-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getBezeichnung() {
+ return bezeichnung;
+ }
+
+ /**
+ * Legt den Wert der bezeichnung-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setBezeichnung(String value) {
+ this.bezeichnung = value;
+ }
+
+ /**
+ * Ruft den Wert der beschreibungTxt-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getBeschreibungTxt() {
+ return beschreibungTxt;
+ }
+
+ /**
+ * Legt den Wert der beschreibungTxt-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setBeschreibungTxt(String value) {
+ this.beschreibungTxt = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/AttributMsgType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/AttributMsgType.java
new file mode 100644
index 00000000..29477661
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/AttributMsgType.java
@@ -0,0 +1,140 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import java.math.BigInteger;
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Message an einem Attribut
+ *
+ * Java-Klasse für AttributMsg_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="AttributMsg_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="ErrorType">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+ * <pattern value="1"/>
+ * <pattern value="2"/>
+ * <pattern value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="ErrorCode" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
+ * <element name="ErrorMsg" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "AttributMsg_Type", propOrder = {
+ "errorType",
+ "errorCode",
+ "errorMsg"
+})
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public class AttributMsgType {
+
+ @XmlElement(name = "ErrorType", required = true)
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected BigInteger errorType;
+ @XmlElement(name = "ErrorCode")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected BigInteger errorCode;
+ @XmlElement(name = "ErrorMsg", required = true)
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String errorMsg;
+
+ /**
+ * Ruft den Wert der errorType-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public BigInteger getErrorType() {
+ return errorType;
+ }
+
+ /**
+ * Legt den Wert der errorType-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setErrorType(BigInteger value) {
+ this.errorType = value;
+ }
+
+ /**
+ * Ruft den Wert der errorCode-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public BigInteger getErrorCode() {
+ return errorCode;
+ }
+
+ /**
+ * Legt den Wert der errorCode-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setErrorCode(BigInteger value) {
+ this.errorCode = value;
+ }
+
+ /**
+ * Ruft den Wert der errorMsg-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getErrorMsg() {
+ return errorMsg;
+ }
+
+ /**
+ * Legt den Wert der errorMsg-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setErrorMsg(String value) {
+ this.errorMsg = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/AttributMultiEnumType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/AttributMultiEnumType.java
new file mode 100644
index 00000000..ae373367
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/AttributMultiEnumType.java
@@ -0,0 +1,143 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Attribut mit Metadaten für Schlüssellisten, bei dem mehrere Einträge auswählbar sind.
+ *
+ * Java-Klasse für AttributMultiEnum_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="AttributMultiEnum_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}AListenAttribut_Type">
+ * <sequence>
+ * <element name="Value" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="Default" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="MaxAnz" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "AttributMultiEnum_Type", propOrder = {
+ "value",
+ "_default",
+ "maxAnz"
+})
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public class AttributMultiEnumType
+ extends AListenAttributType
+{
+
+ @XmlElement(name = "Value")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected List value;
+ @XmlElement(name = "Default")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected List _default;
+ @XmlElement(name = "MaxAnz")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected Object maxAnz;
+
+ /**
+ * Gets the value of the value property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the value property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getValue().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link String }
+ *
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public List getValue() {
+ if (value == null) {
+ value = new ArrayList();
+ }
+ return this.value;
+ }
+
+ /**
+ * Gets the value of the default property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the default property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getDefault().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link String }
+ *
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public List getDefault() {
+ if (_default == null) {
+ _default = new ArrayList();
+ }
+ return this._default;
+ }
+
+ /**
+ * Ruft den Wert der maxAnz-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Object }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public Object getMaxAnz() {
+ return maxAnz;
+ }
+
+ /**
+ * Legt den Wert der maxAnz-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Object }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setMaxAnz(Object value) {
+ this.maxAnz = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/AttributStringType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/AttributStringType.java
new file mode 100644
index 00000000..1031743b
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/AttributStringType.java
@@ -0,0 +1,235 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Auf xsd:string basierendes Attribut mit Metadaten
+ *
+ * Java-Klasse für AttributString_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="AttributString_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}ASingleAttribut_Type">
+ * <sequence>
+ * <element name="Value" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="Default" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="Regex" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="MaxLaenge" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
+ * <element name="MinLaenge" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
+ * <element name="Values" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "AttributString_Type", propOrder = {
+ "value",
+ "_default",
+ "regex",
+ "maxLaenge",
+ "minLaenge",
+ "values"
+})
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public class AttributStringType
+ extends ASingleAttributType
+{
+
+ @XmlElement(name = "Value")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String value;
+ @XmlElement(name = "Default")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String _default;
+ @XmlElement(name = "Regex")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String regex;
+ @XmlElement(name = "MaxLaenge")
+ @XmlSchemaType(name = "unsignedShort")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected Integer maxLaenge;
+ @XmlElement(name = "MinLaenge")
+ @XmlSchemaType(name = "unsignedShort")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected Integer minLaenge;
+ @XmlElement(name = "Values")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected List values;
+
+ /**
+ * Ruft den Wert der value-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getValue() {
+ return value;
+ }
+
+ /**
+ * Legt den Wert der value-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setValue(String value) {
+ this.value = value;
+ }
+
+ /**
+ * Ruft den Wert der default-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getDefault() {
+ return _default;
+ }
+
+ /**
+ * Legt den Wert der default-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setDefault(String value) {
+ this._default = value;
+ }
+
+ /**
+ * Ruft den Wert der regex-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getRegex() {
+ return regex;
+ }
+
+ /**
+ * Legt den Wert der regex-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setRegex(String value) {
+ this.regex = value;
+ }
+
+ /**
+ * Ruft den Wert der maxLaenge-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Integer }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public Integer getMaxLaenge() {
+ return maxLaenge;
+ }
+
+ /**
+ * Legt den Wert der maxLaenge-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Integer }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setMaxLaenge(Integer value) {
+ this.maxLaenge = value;
+ }
+
+ /**
+ * Ruft den Wert der minLaenge-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Integer }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public Integer getMinLaenge() {
+ return minLaenge;
+ }
+
+ /**
+ * Legt den Wert der minLaenge-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Integer }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setMinLaenge(Integer value) {
+ this.minLaenge = value;
+ }
+
+ /**
+ * Gets the value of the values property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the values property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getValues().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link String }
+ *
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public List getValues() {
+ if (values == null) {
+ values = new ArrayList();
+ }
+ return this.values;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/AttributType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/AttributType.java
new file mode 100644
index 00000000..d1bfa1d9
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/AttributType.java
@@ -0,0 +1,168 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSeeAlso;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Abstrakter Basistyp für Attribute die Metadaten enthalten können (feiner Unterschied zu AttributMetadaten_Type)
+ *
+ * Java-Klasse für Attribut_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="Attribut_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Aenderbar" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ * <element name="Bezeichnung" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="BeschreibungTxt" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="Msg" type="{urn:omds3CommonServiceTypes-1-1-0}AttributMsg_Type" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Attribut_Type", propOrder = {
+ "aenderbar",
+ "bezeichnung",
+ "beschreibungTxt",
+ "msg"
+})
+@XmlSeeAlso({
+ ASingleAttributType.class,
+ AListenAttributType.class,
+ RaucherType.class
+})
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public abstract class AttributType {
+
+ @XmlElement(name = "Aenderbar")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected Boolean aenderbar;
+ @XmlElement(name = "Bezeichnung")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String bezeichnung;
+ @XmlElement(name = "BeschreibungTxt")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String beschreibungTxt;
+ @XmlElement(name = "Msg")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected AttributMsgType msg;
+
+ /**
+ * Ruft den Wert der aenderbar-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Boolean }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public Boolean isAenderbar() {
+ return aenderbar;
+ }
+
+ /**
+ * Legt den Wert der aenderbar-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Boolean }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setAenderbar(Boolean value) {
+ this.aenderbar = value;
+ }
+
+ /**
+ * Ruft den Wert der bezeichnung-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getBezeichnung() {
+ return bezeichnung;
+ }
+
+ /**
+ * Legt den Wert der bezeichnung-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setBezeichnung(String value) {
+ this.bezeichnung = value;
+ }
+
+ /**
+ * Ruft den Wert der beschreibungTxt-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getBeschreibungTxt() {
+ return beschreibungTxt;
+ }
+
+ /**
+ * Legt den Wert der beschreibungTxt-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setBeschreibungTxt(String value) {
+ this.beschreibungTxt = value;
+ }
+
+ /**
+ * Ruft den Wert der msg-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link AttributMsgType }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public AttributMsgType getMsg() {
+ return msg;
+ }
+
+ /**
+ * Legt den Wert der msg-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link AttributMsgType }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setMsg(AttributMsgType value) {
+ this.msg = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/AuthorizationFilter.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/AuthorizationFilter.java
new file mode 100644
index 00000000..3d37cd44
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/AuthorizationFilter.java
@@ -0,0 +1,38 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlSeeAlso;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Definiert einen abstrakten Filter um bestimmte spezifische Elemente herauszufiltern
+ *
+ * Java-Klasse für AuthorizationFilter complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="AuthorizationFilter">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "AuthorizationFilter")
+@XmlSeeAlso({
+ AgentFilterType.class
+})
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public abstract class AuthorizationFilter {
+
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/AutorisierungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/AutorisierungType.java
new file mode 100644
index 00000000..f94e5d68
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/AutorisierungType.java
@@ -0,0 +1,160 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlSeeAlso;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Typ zur Übermittlung von Metadaten einer Autorisierung (z.B. einer elektronischen Unterschrift)
+ *
+ * Java-Klasse für Autorisierung_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="Autorisierung_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="AutorisierungsId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="LfnrPerson" type="{http://www.w3.org/2001/XMLSchema}unsignedByte"/>
+ * <element name="Rolle" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="Autorisierungsart" type="{urn:omds3CommonServiceTypes-1-1-0}Autorisierungsart_Type"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Autorisierung_Type", propOrder = {
+ "autorisierungsId",
+ "lfnrPerson",
+ "rolle",
+ "autorisierungsart"
+})
+@XmlSeeAlso({
+ at.vvo.omds.types.omds3Types.r1_10_0.common.ProzessDokumentType.Autorisierungen.class
+})
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public class AutorisierungType {
+
+ @XmlElement(name = "AutorisierungsId")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String autorisierungsId;
+ @XmlElement(name = "LfnrPerson")
+ @XmlSchemaType(name = "unsignedByte")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected short lfnrPerson;
+ @XmlElement(name = "Rolle")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String rolle;
+ @XmlElement(name = "Autorisierungsart", required = true)
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected AutorisierungsartType autorisierungsart;
+
+ /**
+ * Ruft den Wert der autorisierungsId-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getAutorisierungsId() {
+ return autorisierungsId;
+ }
+
+ /**
+ * Legt den Wert der autorisierungsId-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setAutorisierungsId(String value) {
+ this.autorisierungsId = value;
+ }
+
+ /**
+ * Ruft den Wert der lfnrPerson-Eigenschaft ab.
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public short getLfnrPerson() {
+ return lfnrPerson;
+ }
+
+ /**
+ * Legt den Wert der lfnrPerson-Eigenschaft fest.
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setLfnrPerson(short value) {
+ this.lfnrPerson = value;
+ }
+
+ /**
+ * Ruft den Wert der rolle-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getRolle() {
+ return rolle;
+ }
+
+ /**
+ * Legt den Wert der rolle-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setRolle(String value) {
+ this.rolle = value;
+ }
+
+ /**
+ * Ruft den Wert der autorisierungsart-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link AutorisierungsartType }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public AutorisierungsartType getAutorisierungsart() {
+ return autorisierungsart;
+ }
+
+ /**
+ * Legt den Wert der autorisierungsart-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link AutorisierungsartType }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setAutorisierungsart(AutorisierungsartType value) {
+ this.autorisierungsart = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/AutorisierungsAnforderungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/AutorisierungsAnforderungType.java
new file mode 100644
index 00000000..9f1bd396
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/AutorisierungsAnforderungType.java
@@ -0,0 +1,162 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Typ zur Übermittlung von Anforderungen an eine Autorisierung (z.B. einer elektronischen Unterschrift)
+ *
+ * Java-Klasse für AutorisierungsAnforderung_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="AutorisierungsAnforderung_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="AutorisierungsId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="LfnrPerson" type="{http://www.w3.org/2001/XMLSchema}unsignedByte"/>
+ * <element name="Rolle" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="Autorisierungsart" type="{urn:omds3CommonServiceTypes-1-1-0}Autorisierungsart_Type" maxOccurs="unbounded"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "AutorisierungsAnforderung_Type", propOrder = {
+ "autorisierungsId",
+ "lfnrPerson",
+ "rolle",
+ "autorisierungsart"
+})
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public class AutorisierungsAnforderungType {
+
+ @XmlElement(name = "AutorisierungsId")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String autorisierungsId;
+ @XmlElement(name = "LfnrPerson")
+ @XmlSchemaType(name = "unsignedByte")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected short lfnrPerson;
+ @XmlElement(name = "Rolle")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String rolle;
+ @XmlElement(name = "Autorisierungsart", required = true)
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected List autorisierungsart;
+
+ /**
+ * Ruft den Wert der autorisierungsId-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getAutorisierungsId() {
+ return autorisierungsId;
+ }
+
+ /**
+ * Legt den Wert der autorisierungsId-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setAutorisierungsId(String value) {
+ this.autorisierungsId = value;
+ }
+
+ /**
+ * Ruft den Wert der lfnrPerson-Eigenschaft ab.
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public short getLfnrPerson() {
+ return lfnrPerson;
+ }
+
+ /**
+ * Legt den Wert der lfnrPerson-Eigenschaft fest.
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setLfnrPerson(short value) {
+ this.lfnrPerson = value;
+ }
+
+ /**
+ * Ruft den Wert der rolle-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getRolle() {
+ return rolle;
+ }
+
+ /**
+ * Legt den Wert der rolle-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setRolle(String value) {
+ this.rolle = value;
+ }
+
+ /**
+ * Gets the value of the autorisierungsart property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the autorisierungsart property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getAutorisierungsart().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link AutorisierungsartType }
+ *
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public List getAutorisierungsart() {
+ if (autorisierungsart == null) {
+ autorisierungsart = new ArrayList();
+ }
+ return this.autorisierungsart;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/AutorisierungsartType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/AutorisierungsartType.java
new file mode 100644
index 00000000..5f767826
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/AutorisierungsartType.java
@@ -0,0 +1,66 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.XmlValue;
+
+
+/**
+ * Der Typ für Autorisierungsarten
+ *
+ * Java-Klasse für Autorisierungsart_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="Autorisierungsart_Type">
+ * <simpleContent>
+ * <extension base="<http://www.w3.org/2001/XMLSchema>string">
+ * </extension>
+ * </simpleContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Autorisierungsart_Type", propOrder = {
+ "value"
+})
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public class AutorisierungsartType {
+
+ @XmlValue
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String value;
+
+ /**
+ * Ruft den Wert der value-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getValue() {
+ return value;
+ }
+
+ /**
+ * Legt den Wert der value-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setValue(String value) {
+ this.value = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/BankverbindungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/BankverbindungType.java
new file mode 100644
index 00000000..65329ef0
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/BankverbindungType.java
@@ -0,0 +1,166 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSeeAlso;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * beschreibt eine Bankverbindug
+ *
+ * Java-Klasse für Bankverbindung_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="Bankverbindung_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Kontoinhaber" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="Bank" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="BIC" type="{urn:omds3CommonServiceTypes-1-1-0}BIC_Type" minOccurs="0"/>
+ * <element name="IBAN" type="{urn:omds3CommonServiceTypes-1-1-0}IBAN_Type"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Bankverbindung_Type", propOrder = {
+ "kontoinhaber",
+ "bank",
+ "bic",
+ "iban"
+})
+@XmlSeeAlso({
+ PersBankverbindungType.class
+})
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public class BankverbindungType {
+
+ @XmlElement(name = "Kontoinhaber", required = true)
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String kontoinhaber;
+ @XmlElement(name = "Bank")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String bank;
+ @XmlElement(name = "BIC")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String bic;
+ @XmlElement(name = "IBAN", required = true)
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String iban;
+
+ /**
+ * Ruft den Wert der kontoinhaber-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getKontoinhaber() {
+ return kontoinhaber;
+ }
+
+ /**
+ * Legt den Wert der kontoinhaber-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setKontoinhaber(String value) {
+ this.kontoinhaber = value;
+ }
+
+ /**
+ * Ruft den Wert der bank-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getBank() {
+ return bank;
+ }
+
+ /**
+ * Legt den Wert der bank-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setBank(String value) {
+ this.bank = value;
+ }
+
+ /**
+ * Ruft den Wert der bic-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getBIC() {
+ return bic;
+ }
+
+ /**
+ * Legt den Wert der bic-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setBIC(String value) {
+ this.bic = value;
+ }
+
+ /**
+ * Ruft den Wert der iban-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getIBAN() {
+ return iban;
+ }
+
+ /**
+ * Legt den Wert der iban-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setIBAN(String value) {
+ this.iban = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/BasisProduktbausteinType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/BasisProduktbausteinType.java
new file mode 100644
index 00000000..f5cddb04
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/BasisProduktbausteinType.java
@@ -0,0 +1,405 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSeeAlso;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Abstrakter Typ für alle Gemeinsamkeiten von Produktbausteinen
+ *
+ * Java-Klasse für BasisProduktbaustein_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="BasisProduktbaustein_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="TarifId" type="{urn:omds3CommonServiceTypes-1-1-0}TarifId_Type" minOccurs="0"/>
+ * <element name="Bezeichnung" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="Bedingungen" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="Meldungen" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="Konvertierung" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="ErsetztId" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="Konvertierungsaktion" type="{urn:omds3CommonServiceTypes-1-1-0}Konvertierungsaktion_Type" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="Kombinationen" type="{urn:omds3CommonServiceTypes-1-1-0}Kombinationen_Type" minOccurs="0"/>
+ * <element name="Attribut" type="{urn:omds3CommonServiceTypes-1-1-0}Attribut_Type" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "BasisProduktbaustein_Type", propOrder = {
+ "id",
+ "tarifId",
+ "bezeichnung",
+ "bedingungen",
+ "meldungen",
+ "konvertierung",
+ "kombinationen",
+ "attribut"
+})
+@XmlSeeAlso({
+ ProduktbausteinType.class
+})
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public abstract class BasisProduktbausteinType {
+
+ @XmlElement(name = "Id")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String id;
+ @XmlElement(name = "TarifId")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected TarifIdType tarifId;
+ @XmlElement(name = "Bezeichnung")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String bezeichnung;
+ @XmlElement(name = "Bedingungen")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected List bedingungen;
+ @XmlElement(name = "Meldungen")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected List meldungen;
+ @XmlElement(name = "Konvertierung")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected BasisProduktbausteinType.Konvertierung konvertierung;
+ @XmlElement(name = "Kombinationen")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected KombinationenType kombinationen;
+ @XmlElement(name = "Attribut")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected List attribut;
+
+ /**
+ * Ruft den Wert der id-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getId() {
+ return id;
+ }
+
+ /**
+ * Legt den Wert der id-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setId(String value) {
+ this.id = value;
+ }
+
+ /**
+ * Ruft den Wert der tarifId-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link TarifIdType }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public TarifIdType getTarifId() {
+ return tarifId;
+ }
+
+ /**
+ * Legt den Wert der tarifId-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link TarifIdType }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setTarifId(TarifIdType value) {
+ this.tarifId = value;
+ }
+
+ /**
+ * Ruft den Wert der bezeichnung-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getBezeichnung() {
+ return bezeichnung;
+ }
+
+ /**
+ * Legt den Wert der bezeichnung-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setBezeichnung(String value) {
+ this.bezeichnung = value;
+ }
+
+ /**
+ * Gets the value of the bedingungen property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the bedingungen property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getBedingungen().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link String }
+ *
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public List getBedingungen() {
+ if (bedingungen == null) {
+ bedingungen = new ArrayList();
+ }
+ return this.bedingungen;
+ }
+
+ /**
+ * Gets the value of the meldungen property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the meldungen property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getMeldungen().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ServiceFault }
+ *
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public List getMeldungen() {
+ if (meldungen == null) {
+ meldungen = new ArrayList();
+ }
+ return this.meldungen;
+ }
+
+ /**
+ * Ruft den Wert der konvertierung-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BasisProduktbausteinType.Konvertierung }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public BasisProduktbausteinType.Konvertierung getKonvertierung() {
+ return konvertierung;
+ }
+
+ /**
+ * Legt den Wert der konvertierung-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BasisProduktbausteinType.Konvertierung }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setKonvertierung(BasisProduktbausteinType.Konvertierung value) {
+ this.konvertierung = value;
+ }
+
+ /**
+ * Ruft den Wert der kombinationen-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link KombinationenType }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public KombinationenType getKombinationen() {
+ return kombinationen;
+ }
+
+ /**
+ * Legt den Wert der kombinationen-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link KombinationenType }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setKombinationen(KombinationenType value) {
+ this.kombinationen = value;
+ }
+
+ /**
+ * Gets the value of the attribut property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the attribut property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getAttribut().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link AttributType }
+ *
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public List getAttribut() {
+ if (attribut == null) {
+ attribut = new ArrayList();
+ }
+ return this.attribut;
+ }
+
+
+ /**
+ * Java-Klasse für anonymous complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="ErsetztId" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="Konvertierungsaktion" type="{urn:omds3CommonServiceTypes-1-1-0}Konvertierungsaktion_Type" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+ @XmlAccessorType(XmlAccessType.FIELD)
+ @XmlType(name = "", propOrder = {
+ "ersetztId",
+ "konvertierungsaktion"
+ })
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public static class Konvertierung {
+
+ @XmlElement(name = "ErsetztId", required = true)
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String ersetztId;
+ @XmlElement(name = "Konvertierungsaktion")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected KonvertierungsaktionType konvertierungsaktion;
+
+ /**
+ * Ruft den Wert der ersetztId-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getErsetztId() {
+ return ersetztId;
+ }
+
+ /**
+ * Legt den Wert der ersetztId-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setErsetztId(String value) {
+ this.ersetztId = value;
+ }
+
+ /**
+ * Ruft den Wert der konvertierungsaktion-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link KonvertierungsaktionType }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public KonvertierungsaktionType getKonvertierungsaktion() {
+ return konvertierungsaktion;
+ }
+
+ /**
+ * Legt den Wert der konvertierungsaktion-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link KonvertierungsaktionType }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setKonvertierungsaktion(KonvertierungsaktionType value) {
+ this.konvertierungsaktion = value;
+ }
+
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/BerechnungsvarianteType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/BerechnungsvarianteType.java
new file mode 100644
index 00000000..9591ca99
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/BerechnungsvarianteType.java
@@ -0,0 +1,55 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlEnum;
+import javax.xml.bind.annotation.XmlEnumValue;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java-Klasse für Berechnungsvariante_Type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * <simpleType name="Berechnungsvariante_Type">
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <enumeration value="basic"/>
+ * <enumeration value="medium"/>
+ * <enumeration value="top"/>
+ * </restriction>
+ * </simpleType>
+ *
+ *
+ */
+@XmlType(name = "Berechnungsvariante_Type")
+@XmlEnum
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public enum BerechnungsvarianteType {
+
+ @XmlEnumValue("basic")
+ BASIC("basic"),
+ @XmlEnumValue("medium")
+ MEDIUM("medium"),
+ @XmlEnumValue("top")
+ TOP("top");
+ private final String value;
+
+ BerechnungsvarianteType(String v) {
+ value = v;
+ }
+
+ public String value() {
+ return value;
+ }
+
+ public static BerechnungsvarianteType fromValue(String v) {
+ for (BerechnungsvarianteType c: BerechnungsvarianteType.values()) {
+ if (c.value.equals(v)) {
+ return c;
+ }
+ }
+ throw new IllegalArgumentException(v);
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/BeteiligtePersonVertragType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/BeteiligtePersonVertragType.java
new file mode 100644
index 00000000..3c77cc9a
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/BeteiligtePersonVertragType.java
@@ -0,0 +1,94 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Typ für die Meldung von Personen, die an einem Vertrag beteiligt sind
+ *
+ * Java-Klasse für BeteiligtePersonVertrag_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="BeteiligtePersonVertrag_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Lfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
+ * <element ref="{urn:omds3CommonServiceTypes-1-1-0}Person"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "BeteiligtePersonVertrag_Type", propOrder = {
+ "lfnr",
+ "person"
+})
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public class BeteiligtePersonVertragType {
+
+ @XmlElement(name = "Lfnr")
+ @XmlSchemaType(name = "unsignedShort")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected int lfnr;
+ @XmlElement(name = "Person", required = true)
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected PersonType person;
+
+ /**
+ * Ruft den Wert der lfnr-Eigenschaft ab.
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public int getLfnr() {
+ return lfnr;
+ }
+
+ /**
+ * Legt den Wert der lfnr-Eigenschaft fest.
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setLfnr(int value) {
+ this.lfnr = value;
+ }
+
+ /**
+ * Objekt zur Übermittlung von Personendaten ähnlich zu omds:PERSON, aber Personennr ist nicht Pflichtfeld. Kann Adressdaten enthalten.
+ *
+ * @return
+ * possible object is
+ * {@link PersonType }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public PersonType getPerson() {
+ return person;
+ }
+
+ /**
+ * Legt den Wert der person-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link PersonType }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setPerson(PersonType value) {
+ this.person = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/BezugsberechtigungGesetzlicheErbenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/BezugsberechtigungGesetzlicheErbenType.java
new file mode 100644
index 00000000..a0475a2c
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/BezugsberechtigungGesetzlicheErbenType.java
@@ -0,0 +1,36 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Bezugsberechtigung gesetzliche Erben
+ *
+ * Java-Klasse für BezugsberechtigungGesetzlicheErben_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="BezugsberechtigungGesetzlicheErben_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}Bezugsberechtigung_Type">
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "BezugsberechtigungGesetzlicheErben_Type")
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public class BezugsberechtigungGesetzlicheErbenType
+ extends BezugsberechtigungType
+{
+
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/BezugsberechtigungIndividuell.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/BezugsberechtigungIndividuell.java
new file mode 100644
index 00000000..b30a5fd6
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/BezugsberechtigungIndividuell.java
@@ -0,0 +1,71 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Bezugsberechtigung Individuell
+ *
+ * Java-Klasse für BezugsberechtigungIndividuell complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="BezugsberechtigungIndividuell">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}Bezugsberechtigung_Type">
+ * <sequence>
+ * <element name="Beschreibung" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "BezugsberechtigungIndividuell", propOrder = {
+ "beschreibung"
+})
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public class BezugsberechtigungIndividuell
+ extends BezugsberechtigungType
+{
+
+ @XmlElement(name = "Beschreibung", required = true)
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String beschreibung;
+
+ /**
+ * Ruft den Wert der beschreibung-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getBeschreibung() {
+ return beschreibung;
+ }
+
+ /**
+ * Legt den Wert der beschreibung-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setBeschreibung(String value) {
+ this.beschreibung = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/BezugsberechtigungNamentlich.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/BezugsberechtigungNamentlich.java
new file mode 100644
index 00000000..7a9ea098
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/BezugsberechtigungNamentlich.java
@@ -0,0 +1,100 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Bezugsberechtigung namentlich
+ *
+ * Java-Klasse für BezugsberechtigungNamentlich complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="BezugsberechtigungNamentlich">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}Bezugsberechtigung_Type">
+ * <sequence>
+ * <element name="Unwiderruflich" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ * <element name="Personen" type="{urn:omds3CommonServiceTypes-1-1-0}PersonNamentlichesBezugsrecht_Type" maxOccurs="unbounded"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "BezugsberechtigungNamentlich", propOrder = {
+ "unwiderruflich",
+ "personen"
+})
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public class BezugsberechtigungNamentlich
+ extends BezugsberechtigungType
+{
+
+ @XmlElement(name = "Unwiderruflich")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected boolean unwiderruflich;
+ @XmlElement(name = "Personen", required = true)
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected List personen;
+
+ /**
+ * Ruft den Wert der unwiderruflich-Eigenschaft ab.
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public boolean isUnwiderruflich() {
+ return unwiderruflich;
+ }
+
+ /**
+ * Legt den Wert der unwiderruflich-Eigenschaft fest.
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setUnwiderruflich(boolean value) {
+ this.unwiderruflich = value;
+ }
+
+ /**
+ * Gets the value of the personen property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the personen property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getPersonen().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link PersonNamentlichesBezugsrechtType }
+ *
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public List getPersonen() {
+ if (personen == null) {
+ personen = new ArrayList();
+ }
+ return this.personen;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/BezugsberechtigungTestamentarischeErbenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/BezugsberechtigungTestamentarischeErbenType.java
new file mode 100644
index 00000000..25409ac5
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/BezugsberechtigungTestamentarischeErbenType.java
@@ -0,0 +1,36 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Bezugsberechtigung testamentarische Erben
+ *
+ * Java-Klasse für BezugsberechtigungTestamentarischeErben_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="BezugsberechtigungTestamentarischeErben_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}Bezugsberechtigung_Type">
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "BezugsberechtigungTestamentarischeErben_Type")
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public class BezugsberechtigungTestamentarischeErbenType
+ extends BezugsberechtigungType
+{
+
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/BezugsberechtigungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/BezugsberechtigungType.java
new file mode 100644
index 00000000..40ef1d63
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/BezugsberechtigungType.java
@@ -0,0 +1,78 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSeeAlso;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Abstrakter Type Bezugsrecht, von diesem erben die unterschiedlichen Typen: Gesetzliche Erben, Überbringer, Namentlich, Individuell
+ *
+ * Java-Klasse für Bezugsberechtigung_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="Bezugsberechtigung_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Art">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}unsignedByte">
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Bezugsberechtigung_Type", propOrder = {
+ "art"
+})
+@XmlSeeAlso({
+ BezugsberechtigungGesetzlicheErbenType.class,
+ BezugsberechtigungTestamentarischeErbenType.class,
+ BezugsberechtigungUeberbringerType.class,
+ BezugsberechtigungNamentlich.class,
+ BezugsberechtigungVersicherungsnehmerType.class,
+ BezugsberechtigungVersichertePersonType.class,
+ BezugsberechtigungIndividuell.class
+})
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public abstract class BezugsberechtigungType {
+
+ @XmlElement(name = "Art")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected short art;
+
+ /**
+ * Ruft den Wert der art-Eigenschaft ab.
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public short getArt() {
+ return art;
+ }
+
+ /**
+ * Legt den Wert der art-Eigenschaft fest.
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setArt(short value) {
+ this.art = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/BezugsberechtigungUeberbringerType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/BezugsberechtigungUeberbringerType.java
new file mode 100644
index 00000000..1cefc6f2
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/BezugsberechtigungUeberbringerType.java
@@ -0,0 +1,36 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Bezugsberechtigung Überbringer
+ *
+ * Java-Klasse für BezugsberechtigungUeberbringer_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="BezugsberechtigungUeberbringer_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}Bezugsberechtigung_Type">
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "BezugsberechtigungUeberbringer_Type")
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public class BezugsberechtigungUeberbringerType
+ extends BezugsberechtigungType
+{
+
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/BezugsberechtigungVersichertePersonType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/BezugsberechtigungVersichertePersonType.java
new file mode 100644
index 00000000..ab26b64d
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/BezugsberechtigungVersichertePersonType.java
@@ -0,0 +1,36 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Bezugsberechtigung VersichertePerson
+ *
+ * Java-Klasse für BezugsberechtigungVersichertePerson_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="BezugsberechtigungVersichertePerson_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}Bezugsberechtigung_Type">
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "BezugsberechtigungVersichertePerson_Type")
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public class BezugsberechtigungVersichertePersonType
+ extends BezugsberechtigungType
+{
+
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/BezugsberechtigungVersicherungsnehmerType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/BezugsberechtigungVersicherungsnehmerType.java
new file mode 100644
index 00000000..03eb722b
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/BezugsberechtigungVersicherungsnehmerType.java
@@ -0,0 +1,36 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Bezugsberechtigung Versicherungsnehmer
+ *
+ * Java-Klasse für BezugsberechtigungVersicherungsnehmer_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="BezugsberechtigungVersicherungsnehmer_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}Bezugsberechtigung_Type">
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "BezugsberechtigungVersicherungsnehmer_Type")
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public class BezugsberechtigungVersicherungsnehmerType
+ extends BezugsberechtigungType
+{
+
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/BezugsrechtType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/BezugsrechtType.java
new file mode 100644
index 00000000..0bd1b6c6
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/BezugsrechtType.java
@@ -0,0 +1,70 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+import at.vvo.omds.types.omds2Types.v2_15.PERSONType;
+
+
+/**
+ * Type Bezugsrecht (nur Kontext Kfz), für Bezugsberechtigungen in anderen Sparten steht jetzt Bezugsberechtigung_Type zur Verfügung.
+ *
+ * Java-Klasse für Bezugsrecht_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="Bezugsrecht_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element ref="{urn:omds20}PERSON"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Bezugsrecht_Type", propOrder = {
+ "person"
+})
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public class BezugsrechtType {
+
+ @XmlElement(name = "PERSON", namespace = "urn:omds20", required = true)
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected PERSONType person;
+
+ /**
+ * Ruft den Wert der person-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link PERSONType }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public PERSONType getPERSON() {
+ return person;
+ }
+
+ /**
+ * Legt den Wert der person-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link PERSONType }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setPERSON(PERSONType value) {
+ this.person = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/BonusMalusSystemType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/BonusMalusSystemType.java
new file mode 100644
index 00000000..b820794a
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/BonusMalusSystemType.java
@@ -0,0 +1,171 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Type Bonus Malus System
+ *
+ * Java-Klasse für BonusMalusSystem_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="BonusMalusSystem_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="BonusMalusVorversicherung" type="{urn:omds3CommonServiceTypes-1-1-0}BonusMalusVorversicherung_Type"/>
+ * <element name="Versicherungsgesellschaft" type="{urn:omds3CommonServiceTypes-1-1-0}Versicherungsgesellschaft_Type" minOccurs="0"/>
+ * <element name="Polizzennummer" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="OffeneSchaeden" type="{urn:omds3CommonServiceTypes-1-1-0}OffeneSchaeden_Type" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "BonusMalusSystem_Type", propOrder = {
+ "bonusMalusVorversicherung",
+ "versicherungsgesellschaft",
+ "polizzennummer",
+ "offeneSchaeden"
+})
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public class BonusMalusSystemType {
+
+ @XmlElement(name = "BonusMalusVorversicherung", required = true)
+ @XmlSchemaType(name = "string")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected BonusMalusVorversicherungType bonusMalusVorversicherung;
+ @XmlElement(name = "Versicherungsgesellschaft")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String versicherungsgesellschaft;
+ @XmlElement(name = "Polizzennummer")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String polizzennummer;
+ @XmlElement(name = "OffeneSchaeden")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected OffeneSchaedenType offeneSchaeden;
+
+ /**
+ * Ruft den Wert der bonusMalusVorversicherung-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BonusMalusVorversicherungType }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public BonusMalusVorversicherungType getBonusMalusVorversicherung() {
+ return bonusMalusVorversicherung;
+ }
+
+ /**
+ * Legt den Wert der bonusMalusVorversicherung-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BonusMalusVorversicherungType }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setBonusMalusVorversicherung(BonusMalusVorversicherungType value) {
+ this.bonusMalusVorversicherung = value;
+ }
+
+ /**
+ * Ruft den Wert der versicherungsgesellschaft-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getVersicherungsgesellschaft() {
+ return versicherungsgesellschaft;
+ }
+
+ /**
+ * Legt den Wert der versicherungsgesellschaft-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setVersicherungsgesellschaft(String value) {
+ this.versicherungsgesellschaft = value;
+ }
+
+ /**
+ * Ruft den Wert der polizzennummer-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getPolizzennummer() {
+ return polizzennummer;
+ }
+
+ /**
+ * Legt den Wert der polizzennummer-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setPolizzennummer(String value) {
+ this.polizzennummer = value;
+ }
+
+ /**
+ * Ruft den Wert der offeneSchaeden-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link OffeneSchaedenType }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public OffeneSchaedenType getOffeneSchaeden() {
+ return offeneSchaeden;
+ }
+
+ /**
+ * Legt den Wert der offeneSchaeden-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link OffeneSchaedenType }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setOffeneSchaeden(OffeneSchaedenType value) {
+ this.offeneSchaeden = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/BonusMalusVorversicherungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/BonusMalusVorversicherungType.java
new file mode 100644
index 00000000..63e0e2ce
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/BonusMalusVorversicherungType.java
@@ -0,0 +1,58 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlEnum;
+import javax.xml.bind.annotation.XmlEnumValue;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java-Klasse für BonusMalusVorversicherung_Type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * <simpleType name="BonusMalusVorversicherung_Type">
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <enumeration value="Ohne Vorversicherung"/>
+ * <enumeration value="Mit Vorversicherung"/>
+ * <enumeration value="BM-Übernahme von Angehörigen"/>
+ * <enumeration value="BM-Übernahme vom Dienstgeber"/>
+ * </restriction>
+ * </simpleType>
+ *
+ *
+ */
+@XmlType(name = "BonusMalusVorversicherung_Type")
+@XmlEnum
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public enum BonusMalusVorversicherungType {
+
+ @XmlEnumValue("Ohne Vorversicherung")
+ OHNE_VORVERSICHERUNG("Ohne Vorversicherung"),
+ @XmlEnumValue("Mit Vorversicherung")
+ MIT_VORVERSICHERUNG("Mit Vorversicherung"),
+ @XmlEnumValue("BM-\u00dcbernahme von Angeh\u00f6rigen")
+ BM_ÜBERNAHME_VON_ANGEHÖRIGEN("BM-\u00dcbernahme von Angeh\u00f6rigen"),
+ @XmlEnumValue("BM-\u00dcbernahme vom Dienstgeber")
+ BM_ÜBERNAHME_VOM_DIENSTGEBER("BM-\u00dcbernahme vom Dienstgeber");
+ private final String value;
+
+ BonusMalusVorversicherungType(String v) {
+ value = v;
+ }
+
+ public String value() {
+ return value;
+ }
+
+ public static BonusMalusVorversicherungType fromValue(String v) {
+ for (BonusMalusVorversicherungType c: BonusMalusVorversicherungType.values()) {
+ if (c.value.equals(v)) {
+ return c;
+ }
+ }
+ throw new IllegalArgumentException(v);
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/CommonProcessRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/CommonProcessRequestType.java
new file mode 100644
index 00000000..b2016a2b
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/CommonProcessRequestType.java
@@ -0,0 +1,76 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSeeAlso;
+import javax.xml.bind.annotation.XmlType;
+import at.vvo.omds.types.omds3Types.r1_10_0.on2antrag.common.BOAProcessRequestType;
+
+
+/**
+ * Abstakter Typ fuer Requests, die Teil eines Geschaeftsfalls mit eigener Id sind
+ *
+ * Java-Klasse für CommonProcessRequest_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="CommonProcessRequest_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonRequest_Type">
+ * <sequence>
+ * <element name="Geschaeftsfallnummer" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "CommonProcessRequest_Type", propOrder = {
+ "geschaeftsfallnummer"
+})
+@XmlSeeAlso({
+ BOAProcessRequestType.class
+})
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public abstract class CommonProcessRequestType
+ extends CommonRequestType
+{
+
+ @XmlElement(name = "Geschaeftsfallnummer")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected ObjektIdType geschaeftsfallnummer;
+
+ /**
+ * Ruft den Wert der geschaeftsfallnummer-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link ObjektIdType }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public ObjektIdType getGeschaeftsfallnummer() {
+ return geschaeftsfallnummer;
+ }
+
+ /**
+ * Legt den Wert der geschaeftsfallnummer-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link ObjektIdType }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setGeschaeftsfallnummer(ObjektIdType value) {
+ this.geschaeftsfallnummer = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/CommonProcessResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/CommonProcessResponseType.java
new file mode 100644
index 00000000..48376a48
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/CommonProcessResponseType.java
@@ -0,0 +1,76 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSeeAlso;
+import javax.xml.bind.annotation.XmlType;
+import at.vvo.omds.types.omds3Types.r1_10_0.on2antrag.common.BOAProcessResponseType;
+
+
+/**
+ * Abstrakter Typ für Ergebnisse, die Teil eines Geschaeftsfalls mit eigener Id sind
+ *
+ * Java-Klasse für CommonProcessResponse_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="CommonProcessResponse_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type">
+ * <sequence>
+ * <element name="Geschaeftsfallnummer" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "CommonProcessResponse_Type", propOrder = {
+ "geschaeftsfallnummer"
+})
+@XmlSeeAlso({
+ BOAProcessResponseType.class
+})
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public abstract class CommonProcessResponseType
+ extends CommonResponseType
+{
+
+ @XmlElement(name = "Geschaeftsfallnummer")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected ObjektIdType geschaeftsfallnummer;
+
+ /**
+ * Ruft den Wert der geschaeftsfallnummer-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link ObjektIdType }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public ObjektIdType getGeschaeftsfallnummer() {
+ return geschaeftsfallnummer;
+ }
+
+ /**
+ * Legt den Wert der geschaeftsfallnummer-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link ObjektIdType }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setGeschaeftsfallnummer(ObjektIdType value) {
+ this.geschaeftsfallnummer = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/CommonRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/CommonRequestType.java
new file mode 100644
index 00000000..97cfde1d
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/CommonRequestType.java
@@ -0,0 +1,226 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSeeAlso;
+import javax.xml.bind.annotation.XmlType;
+import at.vvo.omds.types.omds3Types.r1_10_0.on2antrag.common.ConversionProposalRequest;
+import at.vvo.omds.types.omds3Types.r1_10_0.on2antrag.common.ConversionScopeRequest;
+import at.vvo.omds.types.omds3Types.r1_10_0.on2antrag.common.GetApplicationDocumentRequestType;
+import at.vvo.omds.types.omds3Types.r1_10_0.on7schaden.AddInformationToClaimRequest;
+import at.vvo.omds.types.omds3Types.r1_10_0.on7schaden.CheckClaimRequestType;
+import at.vvo.omds.types.omds3Types.r1_10_0.on7schaden.CheckCoverageRequest;
+import at.vvo.omds.types.omds3Types.r1_10_0.on7schaden.GetClaimRequestType;
+import at.vvo.omds.types.omds3Types.r1_10_0.on7schaden.SubmitClaimRequestType;
+import at.vvo.omds.types.omds3Types.r1_10_0.on7schaden.SubmitReceiptRequest;
+
+
+/**
+ * Abstraktes RequestObjekt
+ *
+ * Java-Klasse für CommonRequest_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="CommonRequest_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="VUNr" type="{urn:omds20}VUNr"/>
+ * <element name="ClientId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="TechnischeParameter" type="{urn:omds3CommonServiceTypes-1-1-0}TechnicalKeyValue_Type" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="TechnischeObjekte" type="{urn:omds3CommonServiceTypes-1-1-0}TechnischesObjekt_Type" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="KorrelationsId" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "CommonRequest_Type", propOrder = {
+ "vuNr",
+ "clientId",
+ "technischeParameter",
+ "technischeObjekte",
+ "korrelationsId"
+})
+@XmlSeeAlso({
+ GetApplicationDocumentRequestType.class,
+ CommonSearchRequestType.class,
+ CheckClaimRequestType.class,
+ SubmitClaimRequestType.class,
+ GetClaimRequestType.class,
+ AddInformationToClaimRequest.class,
+ SubmitReceiptRequest.class,
+ CheckCoverageRequest.class,
+ ConversionProposalRequest.class,
+ ConversionScopeRequest.class,
+ CommonProcessRequestType.class
+})
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public abstract class CommonRequestType {
+
+ @XmlElement(name = "VUNr", required = true)
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String vuNr;
+ @XmlElement(name = "ClientId")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String clientId;
+ @XmlElement(name = "TechnischeParameter")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected List technischeParameter;
+ @XmlElement(name = "TechnischeObjekte")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected List technischeObjekte;
+ @XmlElement(name = "KorrelationsId", required = true)
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String korrelationsId;
+
+ /**
+ * Ruft den Wert der vuNr-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getVUNr() {
+ return vuNr;
+ }
+
+ /**
+ * Legt den Wert der vuNr-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setVUNr(String value) {
+ this.vuNr = value;
+ }
+
+ /**
+ * Ruft den Wert der clientId-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getClientId() {
+ return clientId;
+ }
+
+ /**
+ * Legt den Wert der clientId-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setClientId(String value) {
+ this.clientId = value;
+ }
+
+ /**
+ * Gets the value of the technischeParameter property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the technischeParameter property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getTechnischeParameter().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link TechnicalKeyValueType }
+ *
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public List getTechnischeParameter() {
+ if (technischeParameter == null) {
+ technischeParameter = new ArrayList();
+ }
+ return this.technischeParameter;
+ }
+
+ /**
+ * Gets the value of the technischeObjekte property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the technischeObjekte property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getTechnischeObjekte().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link TechnischesObjektType }
+ *
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public List getTechnischeObjekte() {
+ if (technischeObjekte == null) {
+ technischeObjekte = new ArrayList();
+ }
+ return this.technischeObjekte;
+ }
+
+ /**
+ * Ruft den Wert der korrelationsId-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getKorrelationsId() {
+ return korrelationsId;
+ }
+
+ /**
+ * Legt den Wert der korrelationsId-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setKorrelationsId(String value) {
+ this.korrelationsId = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/CommonResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/CommonResponseType.java
new file mode 100644
index 00000000..b1d3306c
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/CommonResponseType.java
@@ -0,0 +1,195 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlSeeAlso;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.datatype.XMLGregorianCalendar;
+import at.vvo.omds.types.omds3Types.r1_10_0.on2antrag.common.ConversionProposalResponse;
+import at.vvo.omds.types.omds3Types.r1_10_0.on2antrag.common.ConversionScopeResponse;
+import at.vvo.omds.types.omds3Types.r1_10_0.on2antrag.common.GetApplicationDocumentResponseType;
+import at.vvo.omds.types.omds3Types.r1_10_0.on7schaden.AddInformationToClaimResponse;
+import at.vvo.omds.types.omds3Types.r1_10_0.on7schaden.CheckClaimResponseType;
+import at.vvo.omds.types.omds3Types.r1_10_0.on7schaden.CheckCoverageResponse;
+import at.vvo.omds.types.omds3Types.r1_10_0.on7schaden.GetClaimResponseType;
+import at.vvo.omds.types.omds3Types.r1_10_0.on7schaden.SubmitClaimResponseType;
+import at.vvo.omds.types.omds3Types.r1_10_0.on7schaden.SubmitReceiptResponse;
+
+
+/**
+ * Abstraktes ResponseObjekt
+ *
+ * Java-Klasse für CommonResponse_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="CommonResponse_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Status" type="{urn:omds3CommonServiceTypes-1-1-0}ResponseStatus_Type"/>
+ * <element name="TechnischeObjekte" type="{urn:omds3CommonServiceTypes-1-1-0}TechnischesObjekt_Type" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="Gestartet" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
+ * <element name="Beendet" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "CommonResponse_Type", propOrder = {
+ "status",
+ "technischeObjekte",
+ "gestartet",
+ "beendet"
+})
+@XmlSeeAlso({
+ GetApplicationDocumentResponseType.class,
+ CommonSearchResponseType.class,
+ CheckClaimResponseType.class,
+ SubmitClaimResponseType.class,
+ GetClaimResponseType.class,
+ AddInformationToClaimResponse.class,
+ SubmitReceiptResponse.class,
+ CheckCoverageResponse.class,
+ ConversionProposalResponse.class,
+ ConversionScopeResponse.class,
+ CommonProcessResponseType.class
+})
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public abstract class CommonResponseType {
+
+ @XmlElement(name = "Status", required = true)
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected ResponseStatusType status;
+ @XmlElement(name = "TechnischeObjekte")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected List technischeObjekte;
+ @XmlElement(name = "Gestartet")
+ @XmlSchemaType(name = "dateTime")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected XMLGregorianCalendar gestartet;
+ @XmlElement(name = "Beendet")
+ @XmlSchemaType(name = "dateTime")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected XMLGregorianCalendar beendet;
+
+ /**
+ * Ruft den Wert der status-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link ResponseStatusType }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public ResponseStatusType getStatus() {
+ return status;
+ }
+
+ /**
+ * Legt den Wert der status-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link ResponseStatusType }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setStatus(ResponseStatusType value) {
+ this.status = value;
+ }
+
+ /**
+ * Gets the value of the technischeObjekte property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the technischeObjekte property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getTechnischeObjekte().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link TechnischesObjektType }
+ *
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public List getTechnischeObjekte() {
+ if (technischeObjekte == null) {
+ technischeObjekte = new ArrayList();
+ }
+ return this.technischeObjekte;
+ }
+
+ /**
+ * Ruft den Wert der gestartet-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public XMLGregorianCalendar getGestartet() {
+ return gestartet;
+ }
+
+ /**
+ * Legt den Wert der gestartet-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setGestartet(XMLGregorianCalendar value) {
+ this.gestartet = value;
+ }
+
+ /**
+ * Ruft den Wert der beendet-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public XMLGregorianCalendar getBeendet() {
+ return beendet;
+ }
+
+ /**
+ * Legt den Wert der beendet-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setBeendet(XMLGregorianCalendar value) {
+ this.beendet = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/CommonSearchRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/CommonSearchRequestType.java
new file mode 100644
index 00000000..442df9ee
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/CommonSearchRequestType.java
@@ -0,0 +1,225 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlSeeAlso;
+import javax.xml.bind.annotation.XmlType;
+import at.vvo.omds.types.omds2Types.v2_15.ELZeitraumType;
+import at.vvo.omds.types.omds3Types.r1_10_0.on1basis.GetStateChangesRequestType;
+
+
+/**
+ * Abstakter Typ fuer Suchanfragen
+ *
+ * Java-Klasse für CommonSearchRequest_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="CommonSearchRequest_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonRequest_Type">
+ * <sequence>
+ * <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ * <element name="Suchbegriff" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="Zeitraum" type="{urn:omds20}EL-Zeitraum_Type" minOccurs="0"/>
+ * <element name="MaxResults" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ * <element name="Offset" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ * <element name="OrderBy" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <enumeration value="Meldedatum aufsteigend"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "CommonSearchRequest_Type", propOrder = {
+ "authFilter",
+ "suchbegriff",
+ "zeitraum",
+ "maxResults",
+ "offset",
+ "orderBy"
+})
+@XmlSeeAlso({
+ GetStateChangesRequestType.class
+})
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public abstract class CommonSearchRequestType
+ extends CommonRequestType
+{
+
+ @XmlElement(name = "AuthFilter")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected AuthorizationFilter authFilter;
+ @XmlElement(name = "Suchbegriff")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String suchbegriff;
+ @XmlElement(name = "Zeitraum")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected ELZeitraumType zeitraum;
+ @XmlElement(name = "MaxResults")
+ @XmlSchemaType(name = "unsignedInt")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected long maxResults;
+ @XmlElement(name = "Offset")
+ @XmlSchemaType(name = "unsignedInt")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected long offset;
+ @XmlElement(name = "OrderBy")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String orderBy;
+
+ /**
+ * Ruft den Wert der authFilter-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link AuthorizationFilter }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public AuthorizationFilter getAuthFilter() {
+ return authFilter;
+ }
+
+ /**
+ * Legt den Wert der authFilter-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link AuthorizationFilter }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setAuthFilter(AuthorizationFilter value) {
+ this.authFilter = value;
+ }
+
+ /**
+ * Ruft den Wert der suchbegriff-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getSuchbegriff() {
+ return suchbegriff;
+ }
+
+ /**
+ * Legt den Wert der suchbegriff-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setSuchbegriff(String value) {
+ this.suchbegriff = value;
+ }
+
+ /**
+ * Ruft den Wert der zeitraum-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link ELZeitraumType }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public ELZeitraumType getZeitraum() {
+ return zeitraum;
+ }
+
+ /**
+ * Legt den Wert der zeitraum-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link ELZeitraumType }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setZeitraum(ELZeitraumType value) {
+ this.zeitraum = value;
+ }
+
+ /**
+ * Ruft den Wert der maxResults-Eigenschaft ab.
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public long getMaxResults() {
+ return maxResults;
+ }
+
+ /**
+ * Legt den Wert der maxResults-Eigenschaft fest.
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setMaxResults(long value) {
+ this.maxResults = value;
+ }
+
+ /**
+ * Ruft den Wert der offset-Eigenschaft ab.
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public long getOffset() {
+ return offset;
+ }
+
+ /**
+ * Legt den Wert der offset-Eigenschaft fest.
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setOffset(long value) {
+ this.offset = value;
+ }
+
+ /**
+ * Ruft den Wert der orderBy-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getOrderBy() {
+ return orderBy;
+ }
+
+ /**
+ * Legt den Wert der orderBy-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setOrderBy(String value) {
+ this.orderBy = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/CommonSearchResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/CommonSearchResponseType.java
new file mode 100644
index 00000000..378f7a4b
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/CommonSearchResponseType.java
@@ -0,0 +1,118 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlSeeAlso;
+import javax.xml.bind.annotation.XmlType;
+import at.vvo.omds.types.omds3Types.r1_10_0.on1basis.GetStateChangesResponseType;
+
+
+/**
+ * Abstrakter Typ für Ergebnisse von Suchen
+ *
+ * Java-Klasse für CommonSearchResponse_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="CommonSearchResponse_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type">
+ * <sequence>
+ * <element name="ActualOffset" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ * <element name="ActualMaxResults" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ * <element name="TotalResults" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "CommonSearchResponse_Type", propOrder = {
+ "actualOffset",
+ "actualMaxResults",
+ "totalResults"
+})
+@XmlSeeAlso({
+ GetStateChangesResponseType.class
+})
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public abstract class CommonSearchResponseType
+ extends CommonResponseType
+{
+
+ @XmlElement(name = "ActualOffset")
+ @XmlSchemaType(name = "unsignedInt")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected long actualOffset;
+ @XmlElement(name = "ActualMaxResults")
+ @XmlSchemaType(name = "unsignedInt")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected long actualMaxResults;
+ @XmlElement(name = "TotalResults")
+ @XmlSchemaType(name = "unsignedInt")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected long totalResults;
+
+ /**
+ * Ruft den Wert der actualOffset-Eigenschaft ab.
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public long getActualOffset() {
+ return actualOffset;
+ }
+
+ /**
+ * Legt den Wert der actualOffset-Eigenschaft fest.
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setActualOffset(long value) {
+ this.actualOffset = value;
+ }
+
+ /**
+ * Ruft den Wert der actualMaxResults-Eigenschaft ab.
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public long getActualMaxResults() {
+ return actualMaxResults;
+ }
+
+ /**
+ * Legt den Wert der actualMaxResults-Eigenschaft fest.
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setActualMaxResults(long value) {
+ this.actualMaxResults = value;
+ }
+
+ /**
+ * Ruft den Wert der totalResults-Eigenschaft ab.
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public long getTotalResults() {
+ return totalResults;
+ }
+
+ /**
+ * Legt den Wert der totalResults-Eigenschaft fest.
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setTotalResults(long value) {
+ this.totalResults = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/DateianhangType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/DateianhangType.java
new file mode 100644
index 00000000..ef553708
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/DateianhangType.java
@@ -0,0 +1,208 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import javax.activation.DataHandler;
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlMimeType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Deprecated, verwende ProzessDokument_Type.
+ *
+ * Java-Klasse für Dateianhang_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="Dateianhang_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Mimetype" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="DateiType" type="{urn:omds3CommonServiceTypes-1-1-0}TypeDateianhang_Type" minOccurs="0"/>
+ * <element name="DateiName">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <maxLength value="100"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="DateiData" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/>
+ * <element name="DateiBeschreibung" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <maxLength value="200"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Dateianhang_Type", propOrder = {
+ "mimetype",
+ "dateiType",
+ "dateiName",
+ "dateiData",
+ "dateiBeschreibung"
+})
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public class DateianhangType {
+
+ @XmlElement(name = "Mimetype", required = true)
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String mimetype;
+ @XmlElement(name = "DateiType")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected Integer dateiType;
+ @XmlElement(name = "DateiName", required = true)
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String dateiName;
+ @XmlElement(name = "DateiData", required = true)
+ @XmlMimeType("application/octet-stream")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected DataHandler dateiData;
+ @XmlElement(name = "DateiBeschreibung")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String dateiBeschreibung;
+
+ /**
+ * Ruft den Wert der mimetype-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getMimetype() {
+ return mimetype;
+ }
+
+ /**
+ * Legt den Wert der mimetype-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setMimetype(String value) {
+ this.mimetype = value;
+ }
+
+ /**
+ * Ruft den Wert der dateiType-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Integer }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public Integer getDateiType() {
+ return dateiType;
+ }
+
+ /**
+ * Legt den Wert der dateiType-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Integer }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setDateiType(Integer value) {
+ this.dateiType = value;
+ }
+
+ /**
+ * Ruft den Wert der dateiName-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getDateiName() {
+ return dateiName;
+ }
+
+ /**
+ * Legt den Wert der dateiName-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setDateiName(String value) {
+ this.dateiName = value;
+ }
+
+ /**
+ * Ruft den Wert der dateiData-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link DataHandler }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public DataHandler getDateiData() {
+ return dateiData;
+ }
+
+ /**
+ * Legt den Wert der dateiData-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link DataHandler }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setDateiData(DataHandler value) {
+ this.dateiData = value;
+ }
+
+ /**
+ * Ruft den Wert der dateiBeschreibung-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getDateiBeschreibung() {
+ return dateiBeschreibung;
+ }
+
+ /**
+ * Legt den Wert der dateiBeschreibung-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setDateiBeschreibung(String value) {
+ this.dateiBeschreibung = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/DatenverwendungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/DatenverwendungType.java
new file mode 100644
index 00000000..4a7fc484
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/DatenverwendungType.java
@@ -0,0 +1,123 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Type Datenverwendung
+ *
+ * Java-Klasse für Datenverwendung_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="Datenverwendung_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="ZustimmungZurElektrUebermittlungVorvertraglDokumente" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ * <element name="ElektrUebermittlungVorvertraglDokumenteEmail" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="ZustimmungZurVerwendungDerDatenZuWerbezwecken" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Datenverwendung_Type", propOrder = {
+ "zustimmungZurElektrUebermittlungVorvertraglDokumente",
+ "elektrUebermittlungVorvertraglDokumenteEmail",
+ "zustimmungZurVerwendungDerDatenZuWerbezwecken"
+})
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public class DatenverwendungType {
+
+ @XmlElement(name = "ZustimmungZurElektrUebermittlungVorvertraglDokumente")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected Boolean zustimmungZurElektrUebermittlungVorvertraglDokumente;
+ @XmlElement(name = "ElektrUebermittlungVorvertraglDokumenteEmail")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String elektrUebermittlungVorvertraglDokumenteEmail;
+ @XmlElement(name = "ZustimmungZurVerwendungDerDatenZuWerbezwecken")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected boolean zustimmungZurVerwendungDerDatenZuWerbezwecken;
+
+ /**
+ * Ruft den Wert der zustimmungZurElektrUebermittlungVorvertraglDokumente-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Boolean }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public Boolean isZustimmungZurElektrUebermittlungVorvertraglDokumente() {
+ return zustimmungZurElektrUebermittlungVorvertraglDokumente;
+ }
+
+ /**
+ * Legt den Wert der zustimmungZurElektrUebermittlungVorvertraglDokumente-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Boolean }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setZustimmungZurElektrUebermittlungVorvertraglDokumente(Boolean value) {
+ this.zustimmungZurElektrUebermittlungVorvertraglDokumente = value;
+ }
+
+ /**
+ * Ruft den Wert der elektrUebermittlungVorvertraglDokumenteEmail-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getElektrUebermittlungVorvertraglDokumenteEmail() {
+ return elektrUebermittlungVorvertraglDokumenteEmail;
+ }
+
+ /**
+ * Legt den Wert der elektrUebermittlungVorvertraglDokumenteEmail-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setElektrUebermittlungVorvertraglDokumenteEmail(String value) {
+ this.elektrUebermittlungVorvertraglDokumenteEmail = value;
+ }
+
+ /**
+ * Ruft den Wert der zustimmungZurVerwendungDerDatenZuWerbezwecken-Eigenschaft ab.
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public boolean isZustimmungZurVerwendungDerDatenZuWerbezwecken() {
+ return zustimmungZurVerwendungDerDatenZuWerbezwecken;
+ }
+
+ /**
+ * Legt den Wert der zustimmungZurVerwendungDerDatenZuWerbezwecken-Eigenschaft fest.
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setZustimmungZurVerwendungDerDatenZuWerbezwecken(boolean value) {
+ this.zustimmungZurVerwendungDerDatenZuWerbezwecken = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/DirectionCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/DirectionCdType.java
new file mode 100644
index 00000000..8d180006
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/DirectionCdType.java
@@ -0,0 +1,49 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlEnum;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java-Klasse für DirectionCd_Type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * <simpleType name="DirectionCd_Type">
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <enumeration value="IN"/>
+ * <enumeration value="OUT"/>
+ * </restriction>
+ * </simpleType>
+ *
+ *
+ */
+@XmlType(name = "DirectionCd_Type")
+@XmlEnum
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public enum DirectionCdType {
+
+
+ /**
+ * Input-Wert
+ *
+ */
+ IN,
+
+ /**
+ * Output-Wert
+ *
+ */
+ OUT;
+
+ public String value() {
+ return name();
+ }
+
+ public static DirectionCdType fromValue(String v) {
+ return valueOf(v);
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/DokumentBinaryDataType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/DokumentBinaryDataType.java
new file mode 100644
index 00000000..da1d949e
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/DokumentBinaryDataType.java
@@ -0,0 +1,201 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import javax.activation.DataHandler;
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlMimeType;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.datatype.XMLGregorianCalendar;
+
+
+/**
+ * Typ zur Übermittlung von Dokumenten als Binary plus Metadaten
+ *
+ * Java-Klasse für DokumentBinaryData_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="DokumentBinaryData_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}DokumentData_Type">
+ * <sequence>
+ * <element name="DateiData" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/>
+ * <element name="Mimetype" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="Groesse" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
+ * <element name="Datum" type="{urn:omds20}Datum-Zeit" minOccurs="0"/>
+ * <element name="Name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "DokumentBinaryData_Type", propOrder = {
+ "dateiData",
+ "mimetype",
+ "groesse",
+ "datum",
+ "name"
+})
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public class DokumentBinaryDataType
+ extends DokumentDataType
+{
+
+ @XmlElement(name = "DateiData", required = true)
+ @XmlMimeType("application/octet-stream")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected DataHandler dateiData;
+ @XmlElement(name = "Mimetype", required = true)
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String mimetype;
+ @XmlElement(name = "Groesse")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected Long groesse;
+ @XmlElement(name = "Datum")
+ @XmlSchemaType(name = "dateTime")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected XMLGregorianCalendar datum;
+ @XmlElement(name = "Name")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String name;
+
+ /**
+ * Ruft den Wert der dateiData-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link DataHandler }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public DataHandler getDateiData() {
+ return dateiData;
+ }
+
+ /**
+ * Legt den Wert der dateiData-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link DataHandler }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setDateiData(DataHandler value) {
+ this.dateiData = value;
+ }
+
+ /**
+ * Ruft den Wert der mimetype-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getMimetype() {
+ return mimetype;
+ }
+
+ /**
+ * Legt den Wert der mimetype-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setMimetype(String value) {
+ this.mimetype = value;
+ }
+
+ /**
+ * Ruft den Wert der groesse-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Long }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public Long getGroesse() {
+ return groesse;
+ }
+
+ /**
+ * Legt den Wert der groesse-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Long }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setGroesse(Long value) {
+ this.groesse = value;
+ }
+
+ /**
+ * Ruft den Wert der datum-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public XMLGregorianCalendar getDatum() {
+ return datum;
+ }
+
+ /**
+ * Legt den Wert der datum-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setDatum(XMLGregorianCalendar value) {
+ this.datum = value;
+ }
+
+ /**
+ * Ruft den Wert der name-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getName() {
+ return name;
+ }
+
+ /**
+ * Legt den Wert der name-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setName(String value) {
+ this.name = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/DokumentDataType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/DokumentDataType.java
new file mode 100644
index 00000000..e82a822e
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/DokumentDataType.java
@@ -0,0 +1,38 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlSeeAlso;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Abstrakter Typ zur Übermittlung von Dokumentendaten
+ *
+ * Java-Klasse für DokumentData_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="DokumentData_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "DokumentData_Type")
+@XmlSeeAlso({
+ DokumentBinaryDataType.class
+})
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public abstract class DokumentDataType {
+
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/DokumentInfoType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/DokumentInfoType.java
new file mode 100644
index 00000000..99d0df7d
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/DokumentInfoType.java
@@ -0,0 +1,338 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.activation.DataHandler;
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlMimeType;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.datatype.XMLGregorianCalendar;
+
+
+/**
+ * Typ mit Informationen zu einem Dokument (kann auch das Dokument selbst enthalten)
+ *
+ * Java-Klasse für DokumentInfo_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="DokumentInfo_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Content" type="{http://www.w3.org/2001/XMLSchema}base64Binary" minOccurs="0"/>
+ * <element name="Name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="DocumentType" type="{urn:omds3CommonServiceTypes-1-1-0}DocumentType"/>
+ * <element name="Mimetype" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="Groesse" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
+ * <element name="Datum" type="{urn:omds20}Datum-Zeit" minOccurs="0"/>
+ * <element name="ReferenzWeitereDokumente" type="{urn:omds3CommonServiceTypes-1-1-0}DokumentInfo_Type" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="ArtAusfolgung" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}unsignedByte">
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * <enumeration value="4"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="Unterschrift" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}unsignedByte">
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "DokumentInfo_Type", propOrder = {
+ "content",
+ "name",
+ "documentType",
+ "mimetype",
+ "groesse",
+ "datum",
+ "referenzWeitereDokumente",
+ "artAusfolgung",
+ "unterschrift"
+})
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public class DokumentInfoType {
+
+ @XmlElement(name = "Content")
+ @XmlMimeType("application/octet-stream")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected DataHandler content;
+ @XmlElement(name = "Name")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String name;
+ @XmlElement(name = "DocumentType")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected int documentType;
+ @XmlElement(name = "Mimetype")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String mimetype;
+ @XmlElement(name = "Groesse")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected Long groesse;
+ @XmlElement(name = "Datum")
+ @XmlSchemaType(name = "dateTime")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected XMLGregorianCalendar datum;
+ @XmlElement(name = "ReferenzWeitereDokumente")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected List referenzWeitereDokumente;
+ @XmlElement(name = "ArtAusfolgung")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected Short artAusfolgung;
+ @XmlElement(name = "Unterschrift")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected Short unterschrift;
+
+ /**
+ * Ruft den Wert der content-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link DataHandler }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public DataHandler getContent() {
+ return content;
+ }
+
+ /**
+ * Legt den Wert der content-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link DataHandler }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setContent(DataHandler value) {
+ this.content = value;
+ }
+
+ /**
+ * Ruft den Wert der name-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getName() {
+ return name;
+ }
+
+ /**
+ * Legt den Wert der name-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setName(String value) {
+ this.name = value;
+ }
+
+ /**
+ * Ruft den Wert der documentType-Eigenschaft ab.
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public int getDocumentType() {
+ return documentType;
+ }
+
+ /**
+ * Legt den Wert der documentType-Eigenschaft fest.
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setDocumentType(int value) {
+ this.documentType = value;
+ }
+
+ /**
+ * Ruft den Wert der mimetype-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getMimetype() {
+ return mimetype;
+ }
+
+ /**
+ * Legt den Wert der mimetype-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setMimetype(String value) {
+ this.mimetype = value;
+ }
+
+ /**
+ * Ruft den Wert der groesse-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Long }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public Long getGroesse() {
+ return groesse;
+ }
+
+ /**
+ * Legt den Wert der groesse-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Long }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setGroesse(Long value) {
+ this.groesse = value;
+ }
+
+ /**
+ * Ruft den Wert der datum-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public XMLGregorianCalendar getDatum() {
+ return datum;
+ }
+
+ /**
+ * Legt den Wert der datum-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setDatum(XMLGregorianCalendar value) {
+ this.datum = value;
+ }
+
+ /**
+ * Gets the value of the referenzWeitereDokumente property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the referenzWeitereDokumente property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getReferenzWeitereDokumente().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link DokumentInfoType }
+ *
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public List getReferenzWeitereDokumente() {
+ if (referenzWeitereDokumente == null) {
+ referenzWeitereDokumente = new ArrayList();
+ }
+ return this.referenzWeitereDokumente;
+ }
+
+ /**
+ * Ruft den Wert der artAusfolgung-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Short }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public Short getArtAusfolgung() {
+ return artAusfolgung;
+ }
+
+ /**
+ * Legt den Wert der artAusfolgung-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Short }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setArtAusfolgung(Short value) {
+ this.artAusfolgung = value;
+ }
+
+ /**
+ * Ruft den Wert der unterschrift-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Short }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public Short getUnterschrift() {
+ return unterschrift;
+ }
+
+ /**
+ * Legt den Wert der unterschrift-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Short }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setUnterschrift(Short value) {
+ this.unterschrift = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/DokumentenReferenzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/DokumentenReferenzType.java
new file mode 100644
index 00000000..f8d07986
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/DokumentenReferenzType.java
@@ -0,0 +1,287 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.datatype.XMLGregorianCalendar;
+
+
+/**
+ * Information zu einem einzelnen Dokument
+ *
+ * Java-Klasse für DokumentenReferenz_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="DokumentenReferenz_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Id" type="{urn:omds3CommonServiceTypes-1-1-0}ElementIdType"/>
+ * <element name="Name" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="DocumentType" type="{urn:omds3CommonServiceTypes-1-1-0}DocumentType"/>
+ * <element name="Mimetype" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="Groesse" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
+ * <element name="Datum" type="{urn:omds20}Datum-Zeit"/>
+ * <element name="ObjektSpezifikation" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektSpezifikation_Type" minOccurs="0"/>
+ * <element name="ReferenzWeitereDokumente" type="{urn:omds3CommonServiceTypes-1-1-0}DokumentenReferenz_Type" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "DokumentenReferenz_Type", propOrder = {
+ "id",
+ "name",
+ "documentType",
+ "mimetype",
+ "groesse",
+ "datum",
+ "objektSpezifikation",
+ "referenzWeitereDokumente"
+})
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public class DokumentenReferenzType {
+
+ @XmlElement(name = "Id", required = true)
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected ElementIdType id;
+ @XmlElement(name = "Name", required = true)
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String name;
+ @XmlElement(name = "DocumentType")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected int documentType;
+ @XmlElement(name = "Mimetype")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String mimetype;
+ @XmlElement(name = "Groesse")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected Long groesse;
+ @XmlElement(name = "Datum", required = true)
+ @XmlSchemaType(name = "dateTime")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected XMLGregorianCalendar datum;
+ @XmlElement(name = "ObjektSpezifikation")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected ObjektSpezifikationType objektSpezifikation;
+ @XmlElement(name = "ReferenzWeitereDokumente")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected List referenzWeitereDokumente;
+
+ /**
+ * Ruft den Wert der id-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link ElementIdType }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public ElementIdType getId() {
+ return id;
+ }
+
+ /**
+ * Legt den Wert der id-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link ElementIdType }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setId(ElementIdType value) {
+ this.id = value;
+ }
+
+ /**
+ * Ruft den Wert der name-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getName() {
+ return name;
+ }
+
+ /**
+ * Legt den Wert der name-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setName(String value) {
+ this.name = value;
+ }
+
+ /**
+ * Ruft den Wert der documentType-Eigenschaft ab.
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public int getDocumentType() {
+ return documentType;
+ }
+
+ /**
+ * Legt den Wert der documentType-Eigenschaft fest.
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setDocumentType(int value) {
+ this.documentType = value;
+ }
+
+ /**
+ * Ruft den Wert der mimetype-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getMimetype() {
+ return mimetype;
+ }
+
+ /**
+ * Legt den Wert der mimetype-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setMimetype(String value) {
+ this.mimetype = value;
+ }
+
+ /**
+ * Ruft den Wert der groesse-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Long }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public Long getGroesse() {
+ return groesse;
+ }
+
+ /**
+ * Legt den Wert der groesse-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Long }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setGroesse(Long value) {
+ this.groesse = value;
+ }
+
+ /**
+ * Ruft den Wert der datum-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public XMLGregorianCalendar getDatum() {
+ return datum;
+ }
+
+ /**
+ * Legt den Wert der datum-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setDatum(XMLGregorianCalendar value) {
+ this.datum = value;
+ }
+
+ /**
+ * Ruft den Wert der objektSpezifikation-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link ObjektSpezifikationType }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public ObjektSpezifikationType getObjektSpezifikation() {
+ return objektSpezifikation;
+ }
+
+ /**
+ * Legt den Wert der objektSpezifikation-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link ObjektSpezifikationType }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setObjektSpezifikation(ObjektSpezifikationType value) {
+ this.objektSpezifikation = value;
+ }
+
+ /**
+ * Gets the value of the referenzWeitereDokumente property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the referenzWeitereDokumente property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getReferenzWeitereDokumente().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link DokumentenReferenzType }
+ *
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public List getReferenzWeitereDokumente() {
+ if (referenzWeitereDokumente == null) {
+ referenzWeitereDokumente = new ArrayList();
+ }
+ return this.referenzWeitereDokumente;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/EintragSchluessellisteType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/EintragSchluessellisteType.java
new file mode 100644
index 00000000..69c22442
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/EintragSchluessellisteType.java
@@ -0,0 +1,100 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Typ für einen einzelnen Eintrag einer Schlüsselliste
+ *
+ * Java-Klasse für EintragSchluesselliste_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="EintragSchluesselliste_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Text" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="Schluessel" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "EintragSchluesselliste_Type", propOrder = {
+ "text",
+ "schluessel"
+})
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public class EintragSchluessellisteType {
+
+ @XmlElement(name = "Text", required = true)
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String text;
+ @XmlElement(name = "Schluessel", required = true)
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String schluessel;
+
+ /**
+ * Ruft den Wert der text-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getText() {
+ return text;
+ }
+
+ /**
+ * Legt den Wert der text-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setText(String value) {
+ this.text = value;
+ }
+
+ /**
+ * Ruft den Wert der schluessel-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getSchluessel() {
+ return schluessel;
+ }
+
+ /**
+ * Legt den Wert der schluessel-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setSchluessel(String value) {
+ this.schluessel = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/EinwGesDatenVNType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/EinwGesDatenVNType.java
new file mode 100644
index 00000000..609636ae
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/EinwGesDatenVNType.java
@@ -0,0 +1,36 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Einwilligung Bekanntgabe Gesundheitsdaten an VN
+ *
+ * Java-Klasse für EinwGesDatenVN_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="EinwGesDatenVN_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}EinwilligungPersDaten_Type">
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "EinwGesDatenVN_Type")
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public class EinwGesDatenVNType
+ extends EinwilligungPersDatenType
+{
+
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/EinwSprachaufzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/EinwSprachaufzType.java
new file mode 100644
index 00000000..da38fb6a
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/EinwSprachaufzType.java
@@ -0,0 +1,36 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Einwilligung Sprachaufzeichnung
+ *
+ * Java-Klasse für EinwSprachaufz_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="EinwSprachaufz_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}EinwilligungPersDaten_Type">
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "EinwSprachaufz_Type")
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public class EinwSprachaufzType
+ extends EinwilligungPersDatenType
+{
+
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/EinwVerarbGesDatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/EinwVerarbGesDatenType.java
new file mode 100644
index 00000000..915b9d64
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/EinwVerarbGesDatenType.java
@@ -0,0 +1,36 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Einwilligung Verarbeitung Gesundheitsdaten
+ *
+ * Java-Klasse für EinwVerarbGesDaten_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="EinwVerarbGesDaten_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}EinwilligungPersDaten_Type">
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "EinwVerarbGesDaten_Type")
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public class EinwVerarbGesDatenType
+ extends EinwilligungPersDatenType
+{
+
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/EinwilligungPersDatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/EinwilligungPersDatenType.java
new file mode 100644
index 00000000..5c74f431
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/EinwilligungPersDatenType.java
@@ -0,0 +1,71 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlSeeAlso;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Abstrakter Typ für Einwilligung personenbezogene Daten
+ *
+ * Java-Klasse für EinwilligungPersDaten_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="EinwilligungPersDaten_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}Einwilligung_Type">
+ * <sequence>
+ * <element name="PersonRefLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "EinwilligungPersDaten_Type", propOrder = {
+ "personRefLfnr"
+})
+@XmlSeeAlso({
+ EinwVerarbGesDatenType.class,
+ EinwGesDatenVNType.class,
+ EinwSprachaufzType.class
+})
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public abstract class EinwilligungPersDatenType
+ extends EinwilligungType
+{
+
+ @XmlElement(name = "PersonRefLfnr")
+ @XmlSchemaType(name = "unsignedShort")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected int personRefLfnr;
+
+ /**
+ * Ruft den Wert der personRefLfnr-Eigenschaft ab.
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public int getPersonRefLfnr() {
+ return personRefLfnr;
+ }
+
+ /**
+ * Legt den Wert der personRefLfnr-Eigenschaft fest.
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setPersonRefLfnr(int value) {
+ this.personRefLfnr = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/EinwilligungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/EinwilligungType.java
new file mode 100644
index 00000000..04a7f919
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/EinwilligungType.java
@@ -0,0 +1,104 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSeeAlso;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Abstrakter Typ für Einwilligung
+ *
+ * Java-Klasse für Einwilligung_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="Einwilligung_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Zustimmung" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ * <element name="Text" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Einwilligung_Type", propOrder = {
+ "zustimmung",
+ "text"
+})
+@XmlSeeAlso({
+ EinwilligungPersDatenType.class
+})
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public abstract class EinwilligungType {
+
+ @XmlElement(name = "Zustimmung")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected Boolean zustimmung;
+ @XmlElement(name = "Text")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String text;
+
+ /**
+ * Ruft den Wert der zustimmung-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Boolean }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public Boolean isZustimmung() {
+ return zustimmung;
+ }
+
+ /**
+ * Legt den Wert der zustimmung-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Boolean }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setZustimmung(Boolean value) {
+ this.zustimmung = value;
+ }
+
+ /**
+ * Ruft den Wert der text-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getText() {
+ return text;
+ }
+
+ /**
+ * Legt den Wert der text-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setText(String value) {
+ this.text = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/ElementFondsauswahlType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/ElementFondsauswahlType.java
new file mode 100644
index 00000000..f80aab38
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/ElementFondsauswahlType.java
@@ -0,0 +1,208 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Ein einzelnes Element einer Fondsauswahl
+ *
+ * Java-Klasse für ElementFondsauswahl_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="ElementFondsauswahl_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <choice>
+ * <element name="ISIN" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type"/>
+ * <element name="WKN" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type"/>
+ * </choice>
+ * <element name="Prozentanteil" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}float">
+ * <minInclusive value="0"/>
+ * <maxInclusive value="100"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="ZusaetzlicheFondsdaten" type="{urn:omds3CommonServiceTypes-1-1-0}ZusaetzlicheFondsdaten_Type" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="Bezeichnung" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ElementFondsauswahl_Type", propOrder = {
+ "isin",
+ "wkn",
+ "prozentanteil",
+ "zusaetzlicheFondsdaten",
+ "bezeichnung"
+})
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public class ElementFondsauswahlType {
+
+ @XmlElement(name = "ISIN")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected AttributEnumType isin;
+ @XmlElement(name = "WKN")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected AttributEnumType wkn;
+ @XmlElement(name = "Prozentanteil")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected Float prozentanteil;
+ @XmlElement(name = "ZusaetzlicheFondsdaten")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected List zusaetzlicheFondsdaten;
+ @XmlElement(name = "Bezeichnung")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String bezeichnung;
+
+ /**
+ * Ruft den Wert der isin-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link AttributEnumType }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public AttributEnumType getISIN() {
+ return isin;
+ }
+
+ /**
+ * Legt den Wert der isin-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link AttributEnumType }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setISIN(AttributEnumType value) {
+ this.isin = value;
+ }
+
+ /**
+ * Ruft den Wert der wkn-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link AttributEnumType }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public AttributEnumType getWKN() {
+ return wkn;
+ }
+
+ /**
+ * Legt den Wert der wkn-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link AttributEnumType }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setWKN(AttributEnumType value) {
+ this.wkn = value;
+ }
+
+ /**
+ * Ruft den Wert der prozentanteil-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Float }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public Float getProzentanteil() {
+ return prozentanteil;
+ }
+
+ /**
+ * Legt den Wert der prozentanteil-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Float }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setProzentanteil(Float value) {
+ this.prozentanteil = value;
+ }
+
+ /**
+ * Gets the value of the zusaetzlicheFondsdaten property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the zusaetzlicheFondsdaten property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getZusaetzlicheFondsdaten().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ZusaetzlicheFondsdatenType }
+ *
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public List getZusaetzlicheFondsdaten() {
+ if (zusaetzlicheFondsdaten == null) {
+ zusaetzlicheFondsdaten = new ArrayList();
+ }
+ return this.zusaetzlicheFondsdaten;
+ }
+
+ /**
+ * Ruft den Wert der bezeichnung-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getBezeichnung() {
+ return bezeichnung;
+ }
+
+ /**
+ * Legt den Wert der bezeichnung-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setBezeichnung(String value) {
+ this.bezeichnung = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/ElementIdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/ElementIdType.java
new file mode 100644
index 00000000..4c403db5
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/ElementIdType.java
@@ -0,0 +1,125 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.datatype.XMLGregorianCalendar;
+
+
+/**
+ * Ein Typ für eine Objekt-Id in Verbindung mit einem möglichen Ablaufzeitpunkt und dem Hinweis, ob die Id nur einmalig oder auch mehrmalig verwendet werden kann
+ *
+ * Java-Klasse für ElementIdType complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="ElementIdType">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="id" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="idValidUntil" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
+ * <element name="idIsSingleUse" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ElementIdType", propOrder = {
+ "id",
+ "idValidUntil",
+ "idIsSingleUse"
+})
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public class ElementIdType {
+
+ @XmlElement(required = true)
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String id;
+ @XmlElement(required = true, nillable = true)
+ @XmlSchemaType(name = "dateTime")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected XMLGregorianCalendar idValidUntil;
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected boolean idIsSingleUse;
+
+ /**
+ * Ruft den Wert der id-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getId() {
+ return id;
+ }
+
+ /**
+ * Legt den Wert der id-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setId(String value) {
+ this.id = value;
+ }
+
+ /**
+ * Ruft den Wert der idValidUntil-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public XMLGregorianCalendar getIdValidUntil() {
+ return idValidUntil;
+ }
+
+ /**
+ * Legt den Wert der idValidUntil-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setIdValidUntil(XMLGregorianCalendar value) {
+ this.idValidUntil = value;
+ }
+
+ /**
+ * Ruft den Wert der idIsSingleUse-Eigenschaft ab.
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public boolean isIdIsSingleUse() {
+ return idIsSingleUse;
+ }
+
+ /**
+ * Legt den Wert der idIsSingleUse-Eigenschaft fest.
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setIdIsSingleUse(boolean value) {
+ this.idIsSingleUse = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/ElementarproduktGenerischType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/ElementarproduktGenerischType.java
new file mode 100644
index 00000000..3b14fe0a
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/ElementarproduktGenerischType.java
@@ -0,0 +1,207 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import java.math.BigDecimal;
+import java.util.ArrayList;
+import java.util.List;
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSeeAlso;
+import javax.xml.bind.annotation.XmlType;
+import at.vvo.omds.types.omds3Types.r1_10_0.on2antrag.kranken.ElementarproduktKrankenType;
+import at.vvo.omds.types.omds3Types.r1_10_0.on2antrag.leben.TarifLebenType;
+import at.vvo.omds.types.omds3Types.r1_10_0.on2antrag.rs.ElementarproduktRechtsschutzType;
+import at.vvo.omds.types.omds3Types.r1_10_0.on2antrag.sachPrivat.ElementarproduktSachPrivatType;
+import at.vvo.omds.types.omds3Types.r1_10_0.on2antrag.unfall.LeistungsartUnfallType;
+
+
+/**
+ * Basistyp für ein Elementarprodukt, 2. Generation
+ *
+ * Java-Klasse für ElementarproduktGenerisch_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="ElementarproduktGenerisch_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}Elementarprodukt_Type">
+ * <sequence>
+ * <element name="Eingeschlossen" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ * <element name="EinschlussAenderbar" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ * <element name="AttributMetadaten" type="{urn:omds3CommonServiceTypes-1-1-0}AttributMetadaten_Type" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="BeschreibungTxt" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="Versicherungssumme" type="{urn:omds20}decimal14_2" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ElementarproduktGenerisch_Type", propOrder = {
+ "eingeschlossen",
+ "einschlussAenderbar",
+ "attributMetadaten",
+ "beschreibungTxt",
+ "versicherungssumme"
+})
+@XmlSeeAlso({
+ ElementarproduktKrankenType.class,
+ LeistungsartUnfallType.class,
+ ElementarproduktSachPrivatType.class,
+ ElementarproduktRechtsschutzType.class,
+ TarifLebenType.class
+})
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public abstract class ElementarproduktGenerischType
+ extends ElementarproduktType
+{
+
+ @XmlElement(name = "Eingeschlossen")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected boolean eingeschlossen;
+ @XmlElement(name = "EinschlussAenderbar")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected Boolean einschlussAenderbar;
+ @XmlElement(name = "AttributMetadaten")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected List attributMetadaten;
+ @XmlElement(name = "BeschreibungTxt")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String beschreibungTxt;
+ @XmlElement(name = "Versicherungssumme")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected BigDecimal versicherungssumme;
+
+ /**
+ * Ruft den Wert der eingeschlossen-Eigenschaft ab.
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public boolean isEingeschlossen() {
+ return eingeschlossen;
+ }
+
+ /**
+ * Legt den Wert der eingeschlossen-Eigenschaft fest.
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setEingeschlossen(boolean value) {
+ this.eingeschlossen = value;
+ }
+
+ /**
+ * Ruft den Wert der einschlussAenderbar-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Boolean }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public Boolean isEinschlussAenderbar() {
+ return einschlussAenderbar;
+ }
+
+ /**
+ * Legt den Wert der einschlussAenderbar-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Boolean }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setEinschlussAenderbar(Boolean value) {
+ this.einschlussAenderbar = value;
+ }
+
+ /**
+ * Gets the value of the attributMetadaten property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the attributMetadaten property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getAttributMetadaten().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link AttributMetadatenType }
+ *
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public List getAttributMetadaten() {
+ if (attributMetadaten == null) {
+ attributMetadaten = new ArrayList();
+ }
+ return this.attributMetadaten;
+ }
+
+ /**
+ * Ruft den Wert der beschreibungTxt-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getBeschreibungTxt() {
+ return beschreibungTxt;
+ }
+
+ /**
+ * Legt den Wert der beschreibungTxt-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setBeschreibungTxt(String value) {
+ this.beschreibungTxt = value;
+ }
+
+ /**
+ * Ruft den Wert der versicherungssumme-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public BigDecimal getVersicherungssumme() {
+ return versicherungssumme;
+ }
+
+ /**
+ * Legt den Wert der versicherungssumme-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setVersicherungssumme(BigDecimal value) {
+ this.versicherungssumme = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/ElementarproduktType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/ElementarproduktType.java
new file mode 100644
index 00000000..2f35bedf
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/ElementarproduktType.java
@@ -0,0 +1,151 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlSeeAlso;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.datatype.XMLGregorianCalendar;
+import at.vvo.omds.types.omds3Types.r1_10_0.on2antrag.kfz.ElementarproduktKfzType;
+import at.vvo.omds.types.omds3Types.r1_10_0.on2antrag.kfz.VerkehrsrechtsschutzKfzType;
+
+
+/**
+ * Basistyp für ein Elementarprodukt
+ *
+ * Java-Klasse für Elementarprodukt_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="Elementarprodukt_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}Produktbaustein_Type">
+ * <sequence>
+ * <element name="VtgBeg" type="{urn:omds20}Datum" minOccurs="0"/>
+ * <element name="RefSicherstellungLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
+ * <element name="ZusaetzlicheElementarproduktdaten" type="{urn:omds3CommonServiceTypes-1-1-0}ZusaetzlicheElementarproduktdaten_Type" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Elementarprodukt_Type", propOrder = {
+ "vtgBeg",
+ "refSicherstellungLfnr",
+ "zusaetzlicheElementarproduktdaten"
+})
+@XmlSeeAlso({
+ ElementarproduktKfzType.class,
+ VerkehrsrechtsschutzKfzType.class,
+ ElementarproduktGenerischType.class
+})
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public abstract class ElementarproduktType
+ extends ProduktbausteinType
+{
+
+ @XmlElement(name = "VtgBeg")
+ @XmlSchemaType(name = "date")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected XMLGregorianCalendar vtgBeg;
+ @XmlElement(name = "RefSicherstellungLfnr")
+ @XmlSchemaType(name = "unsignedShort")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected Integer refSicherstellungLfnr;
+ @XmlElement(name = "ZusaetzlicheElementarproduktdaten")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected List zusaetzlicheElementarproduktdaten;
+
+ /**
+ * Ruft den Wert der vtgBeg-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public XMLGregorianCalendar getVtgBeg() {
+ return vtgBeg;
+ }
+
+ /**
+ * Legt den Wert der vtgBeg-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setVtgBeg(XMLGregorianCalendar value) {
+ this.vtgBeg = value;
+ }
+
+ /**
+ * Ruft den Wert der refSicherstellungLfnr-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Integer }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public Integer getRefSicherstellungLfnr() {
+ return refSicherstellungLfnr;
+ }
+
+ /**
+ * Legt den Wert der refSicherstellungLfnr-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Integer }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setRefSicherstellungLfnr(Integer value) {
+ this.refSicherstellungLfnr = value;
+ }
+
+ /**
+ * Gets the value of the zusaetzlicheElementarproduktdaten property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the zusaetzlicheElementarproduktdaten property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getZusaetzlicheElementarproduktdaten().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ZusaetzlicheElementarproduktdatenType }
+ *
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public List getZusaetzlicheElementarproduktdaten() {
+ if (zusaetzlicheElementarproduktdaten == null) {
+ zusaetzlicheElementarproduktdaten = new ArrayList();
+ }
+ return this.zusaetzlicheElementarproduktdaten;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/ErsatzpolizzeMitAendGrundType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/ErsatzpolizzeMitAendGrundType.java
new file mode 100644
index 00000000..aa34fef6
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/ErsatzpolizzeMitAendGrundType.java
@@ -0,0 +1,102 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Einfache Implementierung einer zu ersetzenden Polizze mit Angabe eines Änderungsgrunds
+ *
+ * Java-Klasse für ErsatzpolizzeMitAendGrund_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="ErsatzpolizzeMitAendGrund_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}Ersatzpolizze_Type">
+ * <sequence>
+ * <element name="AendGrundCd" type="{urn:omds20}AendGrundCd_Type"/>
+ * <element name="AendGrundbez" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ErsatzpolizzeMitAendGrund_Type", propOrder = {
+ "aendGrundCd",
+ "aendGrundbez"
+})
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public class ErsatzpolizzeMitAendGrundType
+ extends ErsatzpolizzeType
+{
+
+ @XmlElement(name = "AendGrundCd", required = true)
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String aendGrundCd;
+ @XmlElement(name = "AendGrundbez")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String aendGrundbez;
+
+ /**
+ * Ruft den Wert der aendGrundCd-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getAendGrundCd() {
+ return aendGrundCd;
+ }
+
+ /**
+ * Legt den Wert der aendGrundCd-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setAendGrundCd(String value) {
+ this.aendGrundCd = value;
+ }
+
+ /**
+ * Ruft den Wert der aendGrundbez-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getAendGrundbez() {
+ return aendGrundbez;
+ }
+
+ /**
+ * Legt den Wert der aendGrundbez-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setAendGrundbez(String value) {
+ this.aendGrundbez = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/ErsatzpolizzeType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/ErsatzpolizzeType.java
new file mode 100644
index 00000000..b9f7f288
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/ErsatzpolizzeType.java
@@ -0,0 +1,105 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSeeAlso;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Beschreibung einer durch Konvertierung zu ersetzenden Polizze
+ *
+ * Java-Klasse für Ersatzpolizze_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="Ersatzpolizze_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Polizzennr" type="{urn:omds20}Polizzennr"/>
+ * <element name="VertragsID" type="{urn:omds20}VertragsID" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Ersatzpolizze_Type", propOrder = {
+ "polizzennr",
+ "vertragsID"
+})
+@XmlSeeAlso({
+ ErsatzpolizzeMitAendGrundType.class,
+ KonvertierungsumfangVertragType.class
+})
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public abstract class ErsatzpolizzeType {
+
+ @XmlElement(name = "Polizzennr", required = true)
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String polizzennr;
+ @XmlElement(name = "VertragsID")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String vertragsID;
+
+ /**
+ * Ruft den Wert der polizzennr-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getPolizzennr() {
+ return polizzennr;
+ }
+
+ /**
+ * Legt den Wert der polizzennr-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setPolizzennr(String value) {
+ this.polizzennr = value;
+ }
+
+ /**
+ * Ruft den Wert der vertragsID-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getVertragsID() {
+ return vertragsID;
+ }
+
+ /**
+ * Legt den Wert der vertragsID-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setVertragsID(String value) {
+ this.vertragsID = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/ErsatzpolizzenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/ErsatzpolizzenType.java
new file mode 100644
index 00000000..ba8718b7
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/ErsatzpolizzenType.java
@@ -0,0 +1,131 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Typ für Ersatzpolizzen
+ *
+ * Java-Klasse für Ersatzpolizzen_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="Ersatzpolizzen_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Ersatzpolizzennummer1" type="{urn:omds20}Polizzennr"/>
+ * <element name="Ersatzpolizzennummer2" type="{urn:omds20}Polizzennr" minOccurs="0"/>
+ * <element name="Ersatzpolizzennummer3" type="{urn:omds20}Polizzennr" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Ersatzpolizzen_Type", propOrder = {
+ "ersatzpolizzennummer1",
+ "ersatzpolizzennummer2",
+ "ersatzpolizzennummer3"
+})
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public class ErsatzpolizzenType {
+
+ @XmlElement(name = "Ersatzpolizzennummer1", required = true)
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String ersatzpolizzennummer1;
+ @XmlElement(name = "Ersatzpolizzennummer2")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String ersatzpolizzennummer2;
+ @XmlElement(name = "Ersatzpolizzennummer3")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String ersatzpolizzennummer3;
+
+ /**
+ * Ruft den Wert der ersatzpolizzennummer1-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getErsatzpolizzennummer1() {
+ return ersatzpolizzennummer1;
+ }
+
+ /**
+ * Legt den Wert der ersatzpolizzennummer1-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setErsatzpolizzennummer1(String value) {
+ this.ersatzpolizzennummer1 = value;
+ }
+
+ /**
+ * Ruft den Wert der ersatzpolizzennummer2-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getErsatzpolizzennummer2() {
+ return ersatzpolizzennummer2;
+ }
+
+ /**
+ * Legt den Wert der ersatzpolizzennummer2-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setErsatzpolizzennummer2(String value) {
+ this.ersatzpolizzennummer2 = value;
+ }
+
+ /**
+ * Ruft den Wert der ersatzpolizzennummer3-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getErsatzpolizzennummer3() {
+ return ersatzpolizzennummer3;
+ }
+
+ /**
+ * Legt den Wert der ersatzpolizzennummer3-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setErsatzpolizzennummer3(String value) {
+ this.ersatzpolizzennummer3 = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/FATCANatPersonType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/FATCANatPersonType.java
new file mode 100644
index 00000000..9dc16f81
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/FATCANatPersonType.java
@@ -0,0 +1,84 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Fragen FATCA bei natürlichen Personen
+ *
+ * Java-Klasse für FATCA_NatPersonType complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="FATCA_NatPersonType">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="US_Indizien" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ * <element name="US_Steuerpflicht" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "FATCA_NatPersonType", propOrder = {
+ "usIndizien",
+ "usSteuerpflicht"
+})
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public class FATCANatPersonType {
+
+ @XmlElement(name = "US_Indizien")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected boolean usIndizien;
+ @XmlElement(name = "US_Steuerpflicht")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected boolean usSteuerpflicht;
+
+ /**
+ * Ruft den Wert der usIndizien-Eigenschaft ab.
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public boolean isUSIndizien() {
+ return usIndizien;
+ }
+
+ /**
+ * Legt den Wert der usIndizien-Eigenschaft fest.
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setUSIndizien(boolean value) {
+ this.usIndizien = value;
+ }
+
+ /**
+ * Ruft den Wert der usSteuerpflicht-Eigenschaft ab.
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public boolean isUSSteuerpflicht() {
+ return usSteuerpflicht;
+ }
+
+ /**
+ * Legt den Wert der usSteuerpflicht-Eigenschaft fest.
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setUSSteuerpflicht(boolean value) {
+ this.usSteuerpflicht = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/FATCASonstPersonType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/FATCASonstPersonType.java
new file mode 100644
index 00000000..f0e3d186
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/FATCASonstPersonType.java
@@ -0,0 +1,146 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Fragen FATCA bei sonstigen Personen
+ *
+ * Java-Klasse für FATCA_SonstPersonType complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="FATCA_SonstPersonType">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="LandFirmensitz" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type"/>
+ * <element name="GIIN" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="KonzessionFinanzen" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ * <element name="NichtFinanzielleDienstleistungen" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "FATCA_SonstPersonType", propOrder = {
+ "landFirmensitz",
+ "giin",
+ "konzessionFinanzen",
+ "nichtFinanzielleDienstleistungen"
+})
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public class FATCASonstPersonType {
+
+ @XmlElement(name = "LandFirmensitz", required = true)
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected AttributEnumType landFirmensitz;
+ @XmlElement(name = "GIIN")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String giin;
+ @XmlElement(name = "KonzessionFinanzen")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected boolean konzessionFinanzen;
+ @XmlElement(name = "NichtFinanzielleDienstleistungen")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected boolean nichtFinanzielleDienstleistungen;
+
+ /**
+ * Ruft den Wert der landFirmensitz-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link AttributEnumType }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public AttributEnumType getLandFirmensitz() {
+ return landFirmensitz;
+ }
+
+ /**
+ * Legt den Wert der landFirmensitz-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link AttributEnumType }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setLandFirmensitz(AttributEnumType value) {
+ this.landFirmensitz = value;
+ }
+
+ /**
+ * Ruft den Wert der giin-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getGIIN() {
+ return giin;
+ }
+
+ /**
+ * Legt den Wert der giin-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setGIIN(String value) {
+ this.giin = value;
+ }
+
+ /**
+ * Ruft den Wert der konzessionFinanzen-Eigenschaft ab.
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public boolean isKonzessionFinanzen() {
+ return konzessionFinanzen;
+ }
+
+ /**
+ * Legt den Wert der konzessionFinanzen-Eigenschaft fest.
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setKonzessionFinanzen(boolean value) {
+ this.konzessionFinanzen = value;
+ }
+
+ /**
+ * Ruft den Wert der nichtFinanzielleDienstleistungen-Eigenschaft ab.
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public boolean isNichtFinanzielleDienstleistungen() {
+ return nichtFinanzielleDienstleistungen;
+ }
+
+ /**
+ * Legt den Wert der nichtFinanzielleDienstleistungen-Eigenschaft fest.
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setNichtFinanzielleDienstleistungen(boolean value) {
+ this.nichtFinanzielleDienstleistungen = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/FATCAType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/FATCAType.java
new file mode 100644
index 00000000..1add6cf6
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/FATCAType.java
@@ -0,0 +1,131 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Fragen gemäß FATCA
+ *
+ * Java-Klasse für FATCA_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="FATCA_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <choice>
+ * <element name="US_TIN" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="FATCA_NatPerson" type="{urn:omds3CommonServiceTypes-1-1-0}FATCA_NatPersonType"/>
+ * <element name="FATCA_SonstPerson" type="{urn:omds3CommonServiceTypes-1-1-0}FATCA_SonstPersonType"/>
+ * </choice>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "FATCA_Type", propOrder = {
+ "ustin",
+ "fatcaNatPerson",
+ "fatcaSonstPerson"
+})
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public class FATCAType {
+
+ @XmlElement(name = "US_TIN")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String ustin;
+ @XmlElement(name = "FATCA_NatPerson")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected FATCANatPersonType fatcaNatPerson;
+ @XmlElement(name = "FATCA_SonstPerson")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected FATCASonstPersonType fatcaSonstPerson;
+
+ /**
+ * Ruft den Wert der ustin-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getUSTIN() {
+ return ustin;
+ }
+
+ /**
+ * Legt den Wert der ustin-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setUSTIN(String value) {
+ this.ustin = value;
+ }
+
+ /**
+ * Ruft den Wert der fatcaNatPerson-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link FATCANatPersonType }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public FATCANatPersonType getFATCANatPerson() {
+ return fatcaNatPerson;
+ }
+
+ /**
+ * Legt den Wert der fatcaNatPerson-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link FATCANatPersonType }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setFATCANatPerson(FATCANatPersonType value) {
+ this.fatcaNatPerson = value;
+ }
+
+ /**
+ * Ruft den Wert der fatcaSonstPerson-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link FATCASonstPersonType }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public FATCASonstPersonType getFATCASonstPerson() {
+ return fatcaSonstPerson;
+ }
+
+ /**
+ * Legt den Wert der fatcaSonstPerson-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link FATCASonstPersonType }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setFATCASonstPerson(FATCASonstPersonType value) {
+ this.fatcaSonstPerson = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/FahrzeugType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/FahrzeugType.java
new file mode 100644
index 00000000..8971ceb6
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/FahrzeugType.java
@@ -0,0 +1,1070 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import java.math.BigDecimal;
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.datatype.XMLGregorianCalendar;
+import at.vvo.omds.types.omds2Types.v2_15.Entsch2Type;
+
+
+/**
+ * Basisklasse für alle Fahrzeuge in der Kfz-Versicherung
+ *
+ * Java-Klasse für Fahrzeug_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="Fahrzeug_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresse_Type">
+ * <sequence>
+ * <element name="Zulassungsdaten" type="{urn:omds3CommonServiceTypes-1-1-0}Zulassungsdaten_Type" minOccurs="0"/>
+ * </sequence>
+ * <attribute name="FzgArtCd" type="{urn:omds20}FzgArtCd_Type" />
+ * <attribute name="Marke">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <maxLength value="40"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * <attribute name="Handelsbez">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <maxLength value="30"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * <attribute name="TypVarVer">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <maxLength value="20"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * <attribute name="Leasingkz" type="{urn:omds20}Entsch2_Type" />
+ * <attribute name="Modelljahr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ * <attribute name="Leistung" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ * <attribute name="Plaetze" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ * <attribute name="Nutzlast">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
+ * <totalDigits value="6"/>
+ * <fractionDigits value="0"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * <attribute name="Hubraum" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ * <attribute name="AntriebsArtCd" type="{urn:omds20}AntriebsArtCd_Type" />
+ * <attribute name="CO2_Ausstoss" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ * <attribute name="CO2_WLTP_WMTC" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ * <attribute name="Kraftstoffverbr_NEFZ" type="{urn:omds20}decimal" />
+ * <attribute name="Kraftstoffverbr_WLTP_WMTC" type="{urn:omds20}decimal" />
+ * <attribute name="Fahrgestnr">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * <attribute name="Motornr">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <maxLength value="20"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * <attribute name="NatCode">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <minLength value="1"/>
+ * <maxLength value="26"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * <attribute name="VerwendzweckCd" type="{urn:omds20}VerwendzweckCd_Type" />
+ * <attribute name="Erstzulassdat" type="{urn:omds20}Datum" />
+ * <attribute name="LandesCd" type="{urn:omds20}LandesCd_Type" />
+ * <attribute name="Pol_Kennz">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <maxLength value="12"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * <attribute name="Tueren" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ * <attribute name="Baujahr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ * <attribute name="Gesamtgewicht" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ * <attribute name="Listenpreis" type="{urn:omds20}decimal" />
+ * <attribute name="Sonderausstattung" type="{urn:omds20}decimal" />
+ * <attribute name="Eigengewicht" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ * <attribute name="ZulassdatHalter" type="{urn:omds20}Datum" />
+ * <attribute name="AufbauNatC" type="{urn:omds3CommonServiceTypes-1-1-0}AufbauNatC_Type" />
+ * <attribute name="Historisch" type="{http://www.w3.org/2001/XMLSchema}boolean" />
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Fahrzeug_Type", propOrder = {
+ "zulassungsdaten"
+})
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public class FahrzeugType
+ extends VersichertesInteresseType
+{
+
+ @XmlElement(name = "Zulassungsdaten")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected ZulassungsdatenType zulassungsdaten;
+ @XmlAttribute(name = "FzgArtCd", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String fzgArtCd;
+ @XmlAttribute(name = "Marke", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String marke;
+ @XmlAttribute(name = "Handelsbez", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String handelsbez;
+ @XmlAttribute(name = "TypVarVer", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String typVarVer;
+ @XmlAttribute(name = "Leasingkz", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected Entsch2Type leasingkz;
+ @XmlAttribute(name = "Modelljahr", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ @XmlSchemaType(name = "unsignedShort")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected Integer modelljahr;
+ @XmlAttribute(name = "Leistung", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ @XmlSchemaType(name = "unsignedShort")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected Integer leistung;
+ @XmlAttribute(name = "Plaetze", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ @XmlSchemaType(name = "unsignedShort")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected Integer plaetze;
+ @XmlAttribute(name = "Nutzlast", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected BigDecimal nutzlast;
+ @XmlAttribute(name = "Hubraum", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ @XmlSchemaType(name = "unsignedShort")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected Integer hubraum;
+ @XmlAttribute(name = "AntriebsArtCd", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String antriebsArtCd;
+ @XmlAttribute(name = "CO2_Ausstoss", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ @XmlSchemaType(name = "unsignedShort")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected Integer co2Ausstoss;
+ @XmlAttribute(name = "CO2_WLTP_WMTC", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ @XmlSchemaType(name = "unsignedShort")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected Integer co2WLTPWMTC;
+ @XmlAttribute(name = "Kraftstoffverbr_NEFZ", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected BigDecimal kraftstoffverbrNEFZ;
+ @XmlAttribute(name = "Kraftstoffverbr_WLTP_WMTC", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected BigDecimal kraftstoffverbrWLTPWMTC;
+ @XmlAttribute(name = "Fahrgestnr", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String fahrgestnr;
+ @XmlAttribute(name = "Motornr", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String motornr;
+ @XmlAttribute(name = "NatCode", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String natCode;
+ @XmlAttribute(name = "VerwendzweckCd", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String verwendzweckCd;
+ @XmlAttribute(name = "Erstzulassdat", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected XMLGregorianCalendar erstzulassdat;
+ @XmlAttribute(name = "LandesCd", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String landesCd;
+ @XmlAttribute(name = "Pol_Kennz", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String polKennz;
+ @XmlAttribute(name = "Tueren", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ @XmlSchemaType(name = "unsignedShort")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected Integer tueren;
+ @XmlAttribute(name = "Baujahr", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ @XmlSchemaType(name = "unsignedShort")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected Integer baujahr;
+ @XmlAttribute(name = "Gesamtgewicht", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ @XmlSchemaType(name = "unsignedShort")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected Integer gesamtgewicht;
+ @XmlAttribute(name = "Listenpreis", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected BigDecimal listenpreis;
+ @XmlAttribute(name = "Sonderausstattung", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected BigDecimal sonderausstattung;
+ @XmlAttribute(name = "Eigengewicht", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ @XmlSchemaType(name = "unsignedShort")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected Integer eigengewicht;
+ @XmlAttribute(name = "ZulassdatHalter", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected XMLGregorianCalendar zulassdatHalter;
+ @XmlAttribute(name = "AufbauNatC", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String aufbauNatC;
+ @XmlAttribute(name = "Historisch", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected Boolean historisch;
+
+ /**
+ * Ruft den Wert der zulassungsdaten-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link ZulassungsdatenType }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public ZulassungsdatenType getZulassungsdaten() {
+ return zulassungsdaten;
+ }
+
+ /**
+ * Legt den Wert der zulassungsdaten-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link ZulassungsdatenType }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setZulassungsdaten(ZulassungsdatenType value) {
+ this.zulassungsdaten = value;
+ }
+
+ /**
+ * Ruft den Wert der fzgArtCd-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getFzgArtCd() {
+ return fzgArtCd;
+ }
+
+ /**
+ * Legt den Wert der fzgArtCd-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setFzgArtCd(String value) {
+ this.fzgArtCd = value;
+ }
+
+ /**
+ * Ruft den Wert der marke-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getMarke() {
+ return marke;
+ }
+
+ /**
+ * Legt den Wert der marke-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setMarke(String value) {
+ this.marke = value;
+ }
+
+ /**
+ * Ruft den Wert der handelsbez-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getHandelsbez() {
+ return handelsbez;
+ }
+
+ /**
+ * Legt den Wert der handelsbez-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setHandelsbez(String value) {
+ this.handelsbez = value;
+ }
+
+ /**
+ * Ruft den Wert der typVarVer-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getTypVarVer() {
+ return typVarVer;
+ }
+
+ /**
+ * Legt den Wert der typVarVer-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setTypVarVer(String value) {
+ this.typVarVer = value;
+ }
+
+ /**
+ * Ruft den Wert der leasingkz-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Entsch2Type }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public Entsch2Type getLeasingkz() {
+ return leasingkz;
+ }
+
+ /**
+ * Legt den Wert der leasingkz-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Entsch2Type }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setLeasingkz(Entsch2Type value) {
+ this.leasingkz = value;
+ }
+
+ /**
+ * Ruft den Wert der modelljahr-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Integer }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public Integer getModelljahr() {
+ return modelljahr;
+ }
+
+ /**
+ * Legt den Wert der modelljahr-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Integer }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setModelljahr(Integer value) {
+ this.modelljahr = value;
+ }
+
+ /**
+ * Ruft den Wert der leistung-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Integer }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public Integer getLeistung() {
+ return leistung;
+ }
+
+ /**
+ * Legt den Wert der leistung-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Integer }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setLeistung(Integer value) {
+ this.leistung = value;
+ }
+
+ /**
+ * Ruft den Wert der plaetze-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Integer }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public Integer getPlaetze() {
+ return plaetze;
+ }
+
+ /**
+ * Legt den Wert der plaetze-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Integer }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setPlaetze(Integer value) {
+ this.plaetze = value;
+ }
+
+ /**
+ * Ruft den Wert der nutzlast-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public BigDecimal getNutzlast() {
+ return nutzlast;
+ }
+
+ /**
+ * Legt den Wert der nutzlast-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setNutzlast(BigDecimal value) {
+ this.nutzlast = value;
+ }
+
+ /**
+ * Ruft den Wert der hubraum-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Integer }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public Integer getHubraum() {
+ return hubraum;
+ }
+
+ /**
+ * Legt den Wert der hubraum-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Integer }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setHubraum(Integer value) {
+ this.hubraum = value;
+ }
+
+ /**
+ * Ruft den Wert der antriebsArtCd-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getAntriebsArtCd() {
+ return antriebsArtCd;
+ }
+
+ /**
+ * Legt den Wert der antriebsArtCd-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setAntriebsArtCd(String value) {
+ this.antriebsArtCd = value;
+ }
+
+ /**
+ * Ruft den Wert der co2Ausstoss-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Integer }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public Integer getCO2Ausstoss() {
+ return co2Ausstoss;
+ }
+
+ /**
+ * Legt den Wert der co2Ausstoss-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Integer }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setCO2Ausstoss(Integer value) {
+ this.co2Ausstoss = value;
+ }
+
+ /**
+ * Ruft den Wert der co2WLTPWMTC-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Integer }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public Integer getCO2WLTPWMTC() {
+ return co2WLTPWMTC;
+ }
+
+ /**
+ * Legt den Wert der co2WLTPWMTC-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Integer }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setCO2WLTPWMTC(Integer value) {
+ this.co2WLTPWMTC = value;
+ }
+
+ /**
+ * Ruft den Wert der kraftstoffverbrNEFZ-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public BigDecimal getKraftstoffverbrNEFZ() {
+ return kraftstoffverbrNEFZ;
+ }
+
+ /**
+ * Legt den Wert der kraftstoffverbrNEFZ-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setKraftstoffverbrNEFZ(BigDecimal value) {
+ this.kraftstoffverbrNEFZ = value;
+ }
+
+ /**
+ * Ruft den Wert der kraftstoffverbrWLTPWMTC-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public BigDecimal getKraftstoffverbrWLTPWMTC() {
+ return kraftstoffverbrWLTPWMTC;
+ }
+
+ /**
+ * Legt den Wert der kraftstoffverbrWLTPWMTC-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setKraftstoffverbrWLTPWMTC(BigDecimal value) {
+ this.kraftstoffverbrWLTPWMTC = value;
+ }
+
+ /**
+ * Ruft den Wert der fahrgestnr-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getFahrgestnr() {
+ return fahrgestnr;
+ }
+
+ /**
+ * Legt den Wert der fahrgestnr-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setFahrgestnr(String value) {
+ this.fahrgestnr = value;
+ }
+
+ /**
+ * Ruft den Wert der motornr-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getMotornr() {
+ return motornr;
+ }
+
+ /**
+ * Legt den Wert der motornr-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setMotornr(String value) {
+ this.motornr = value;
+ }
+
+ /**
+ * Ruft den Wert der natCode-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getNatCode() {
+ return natCode;
+ }
+
+ /**
+ * Legt den Wert der natCode-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setNatCode(String value) {
+ this.natCode = value;
+ }
+
+ /**
+ * Ruft den Wert der verwendzweckCd-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getVerwendzweckCd() {
+ return verwendzweckCd;
+ }
+
+ /**
+ * Legt den Wert der verwendzweckCd-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setVerwendzweckCd(String value) {
+ this.verwendzweckCd = value;
+ }
+
+ /**
+ * Ruft den Wert der erstzulassdat-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public XMLGregorianCalendar getErstzulassdat() {
+ return erstzulassdat;
+ }
+
+ /**
+ * Legt den Wert der erstzulassdat-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setErstzulassdat(XMLGregorianCalendar value) {
+ this.erstzulassdat = value;
+ }
+
+ /**
+ * Ruft den Wert der landesCd-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getLandesCd() {
+ return landesCd;
+ }
+
+ /**
+ * Legt den Wert der landesCd-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setLandesCd(String value) {
+ this.landesCd = value;
+ }
+
+ /**
+ * Ruft den Wert der polKennz-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getPolKennz() {
+ return polKennz;
+ }
+
+ /**
+ * Legt den Wert der polKennz-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setPolKennz(String value) {
+ this.polKennz = value;
+ }
+
+ /**
+ * Ruft den Wert der tueren-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Integer }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public Integer getTueren() {
+ return tueren;
+ }
+
+ /**
+ * Legt den Wert der tueren-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Integer }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setTueren(Integer value) {
+ this.tueren = value;
+ }
+
+ /**
+ * Ruft den Wert der baujahr-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Integer }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public Integer getBaujahr() {
+ return baujahr;
+ }
+
+ /**
+ * Legt den Wert der baujahr-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Integer }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setBaujahr(Integer value) {
+ this.baujahr = value;
+ }
+
+ /**
+ * Ruft den Wert der gesamtgewicht-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Integer }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public Integer getGesamtgewicht() {
+ return gesamtgewicht;
+ }
+
+ /**
+ * Legt den Wert der gesamtgewicht-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Integer }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setGesamtgewicht(Integer value) {
+ this.gesamtgewicht = value;
+ }
+
+ /**
+ * Ruft den Wert der listenpreis-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public BigDecimal getListenpreis() {
+ return listenpreis;
+ }
+
+ /**
+ * Legt den Wert der listenpreis-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setListenpreis(BigDecimal value) {
+ this.listenpreis = value;
+ }
+
+ /**
+ * Ruft den Wert der sonderausstattung-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public BigDecimal getSonderausstattung() {
+ return sonderausstattung;
+ }
+
+ /**
+ * Legt den Wert der sonderausstattung-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setSonderausstattung(BigDecimal value) {
+ this.sonderausstattung = value;
+ }
+
+ /**
+ * Ruft den Wert der eigengewicht-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Integer }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public Integer getEigengewicht() {
+ return eigengewicht;
+ }
+
+ /**
+ * Legt den Wert der eigengewicht-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Integer }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setEigengewicht(Integer value) {
+ this.eigengewicht = value;
+ }
+
+ /**
+ * Ruft den Wert der zulassdatHalter-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public XMLGregorianCalendar getZulassdatHalter() {
+ return zulassdatHalter;
+ }
+
+ /**
+ * Legt den Wert der zulassdatHalter-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setZulassdatHalter(XMLGregorianCalendar value) {
+ this.zulassdatHalter = value;
+ }
+
+ /**
+ * Ruft den Wert der aufbauNatC-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getAufbauNatC() {
+ return aufbauNatC;
+ }
+
+ /**
+ * Legt den Wert der aufbauNatC-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setAufbauNatC(String value) {
+ this.aufbauNatC = value;
+ }
+
+ /**
+ * Ruft den Wert der historisch-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Boolean }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public Boolean isHistorisch() {
+ return historisch;
+ }
+
+ /**
+ * Legt den Wert der historisch-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Boolean }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setHistorisch(Boolean value) {
+ this.historisch = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/GMSGType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/GMSGType.java
new file mode 100644
index 00000000..a726b403
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/GMSGType.java
@@ -0,0 +1,176 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Fragen gemäß dem Gemeinsamen Meldestandard-Gesetz
+ *
+ * Java-Klasse für GMSG_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="GMSG_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="SteuerlichAnsaessig" maxOccurs="unbounded">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Land" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type"/>
+ * <element name="Steuernummer" type="{urn:omds3CommonServiceTypes-1-1-0}AttributString_Type" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "GMSG_Type", propOrder = {
+ "steuerlichAnsaessig"
+})
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public class GMSGType {
+
+ @XmlElement(name = "SteuerlichAnsaessig", required = true)
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected List steuerlichAnsaessig;
+
+ /**
+ * Gets the value of the steuerlichAnsaessig property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the steuerlichAnsaessig property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getSteuerlichAnsaessig().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link GMSGType.SteuerlichAnsaessig }
+ *
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public List getSteuerlichAnsaessig() {
+ if (steuerlichAnsaessig == null) {
+ steuerlichAnsaessig = new ArrayList();
+ }
+ return this.steuerlichAnsaessig;
+ }
+
+
+ /**
+ * Java-Klasse für anonymous complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Land" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type"/>
+ * <element name="Steuernummer" type="{urn:omds3CommonServiceTypes-1-1-0}AttributString_Type" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+ @XmlAccessorType(XmlAccessType.FIELD)
+ @XmlType(name = "", propOrder = {
+ "land",
+ "steuernummer"
+ })
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public static class SteuerlichAnsaessig {
+
+ @XmlElement(name = "Land", required = true)
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected AttributEnumType land;
+ @XmlElement(name = "Steuernummer")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected AttributStringType steuernummer;
+
+ /**
+ * Ruft den Wert der land-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link AttributEnumType }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public AttributEnumType getLand() {
+ return land;
+ }
+
+ /**
+ * Legt den Wert der land-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link AttributEnumType }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setLand(AttributEnumType value) {
+ this.land = value;
+ }
+
+ /**
+ * Ruft den Wert der steuernummer-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link AttributStringType }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public AttributStringType getSteuernummer() {
+ return steuernummer;
+ }
+
+ /**
+ * Legt den Wert der steuernummer-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link AttributStringType }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setSteuernummer(AttributStringType value) {
+ this.steuernummer = value;
+ }
+
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/GeschaeftsobjektArtType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/GeschaeftsobjektArtType.java
new file mode 100644
index 00000000..01f53f77
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/GeschaeftsobjektArtType.java
@@ -0,0 +1,63 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlEnum;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java-Klasse für GeschaeftsobjektArt_Type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * <simpleType name="GeschaeftsobjektArt_Type">
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <enumeration value="VTG"/>
+ * <enumeration value="SC"/>
+ * <enumeration value="AN"/>
+ * <enumeration value="IB"/>
+ * </restriction>
+ * </simpleType>
+ *
+ *
+ */
+@XmlType(name = "GeschaeftsobjektArt_Type")
+@XmlEnum
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public enum GeschaeftsobjektArtType {
+
+
+ /**
+ * Vertrag
+ *
+ */
+ VTG,
+
+ /**
+ * Schaden
+ *
+ */
+ SC,
+
+ /**
+ * Antrag
+ *
+ */
+ AN,
+
+ /**
+ * Interventionsbericht
+ *
+ */
+ IB;
+
+ public String value() {
+ return name();
+ }
+
+ public static GeschaeftsobjektArtType fromValue(String v) {
+ return valueOf(v);
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/GlaeubigerSicherstellungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/GlaeubigerSicherstellungType.java
new file mode 100644
index 00000000..66dfdd9d
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/GlaeubigerSicherstellungType.java
@@ -0,0 +1,162 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Gläubiger einer Sicherstellung
+ *
+ * Java-Klasse für GlaeubigerSicherstellung_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="GlaeubigerSicherstellung_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Institut" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="PLZ" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="Strasse" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="Vertragsnummer" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "GlaeubigerSicherstellung_Type", propOrder = {
+ "institut",
+ "plz",
+ "strasse",
+ "vertragsnummer"
+})
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public class GlaeubigerSicherstellungType {
+
+ @XmlElement(name = "Institut", required = true)
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String institut;
+ @XmlElement(name = "PLZ", required = true)
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String plz;
+ @XmlElement(name = "Strasse", required = true)
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String strasse;
+ @XmlElement(name = "Vertragsnummer", required = true)
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String vertragsnummer;
+
+ /**
+ * Ruft den Wert der institut-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getInstitut() {
+ return institut;
+ }
+
+ /**
+ * Legt den Wert der institut-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setInstitut(String value) {
+ this.institut = value;
+ }
+
+ /**
+ * Ruft den Wert der plz-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getPLZ() {
+ return plz;
+ }
+
+ /**
+ * Legt den Wert der plz-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setPLZ(String value) {
+ this.plz = value;
+ }
+
+ /**
+ * Ruft den Wert der strasse-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getStrasse() {
+ return strasse;
+ }
+
+ /**
+ * Legt den Wert der strasse-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setStrasse(String value) {
+ this.strasse = value;
+ }
+
+ /**
+ * Ruft den Wert der vertragsnummer-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getVertragsnummer() {
+ return vertragsnummer;
+ }
+
+ /**
+ * Legt den Wert der vertragsnummer-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setVertragsnummer(String value) {
+ this.vertragsnummer = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/KombinationType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/KombinationType.java
new file mode 100644
index 00000000..fbe2d7d2
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/KombinationType.java
@@ -0,0 +1,76 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Typ für eine Kombination von Produktbaustein-Ids
+ *
+ * Java-Klasse für Kombination_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="Kombination_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="TarifId" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Kombination_Type", propOrder = {
+ "tarifids"
+})
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public class KombinationType {
+
+ @XmlElement(name = "TarifId", required = true)
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected List tarifids;
+
+ /**
+ * Die Liste der zulässigen Baustein-Ids.
+ * Gets the value of the tarifids property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the tarifids property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getTarifids().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link String }
+ *
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public List getTarifids() {
+ if (tarifids == null) {
+ tarifids = new ArrayList();
+ }
+ return this.tarifids;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/KombinationenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/KombinationenType.java
new file mode 100644
index 00000000..701436b5
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/KombinationenType.java
@@ -0,0 +1,133 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Typ für eine Liste zulässiger Kombinationen von Produktbaustein-Ids als Restriktion.
+ *
+ * Java-Klasse für Kombinationen_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="Kombinationen_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Kombination" type="{urn:omds3CommonServiceTypes-1-1-0}Kombination_Type" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * <attribute name="alle" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
+ * <attribute name="zulaessige" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Kombinationen_Type", propOrder = {
+ "kombinationen"
+})
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public class KombinationenType {
+
+ @XmlElement(name = "Kombination")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected List kombinationen;
+ @XmlAttribute(name = "alle", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true)
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected boolean alle;
+ @XmlAttribute(name = "zulaessige", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected Boolean zulaessige;
+
+ /**
+ * Die Liste der zulässigen Kombinationen.
+ * Gets the value of the kombinationen property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the kombinationen property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getKombinationen().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link KombinationType }
+ *
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public List getKombinationen() {
+ if (kombinationen == null) {
+ kombinationen = new ArrayList();
+ }
+ return this.kombinationen;
+ }
+
+ /**
+ * Ruft den Wert der alle-Eigenschaft ab.
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public boolean isAlle() {
+ return alle;
+ }
+
+ /**
+ * Legt den Wert der alle-Eigenschaft fest.
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setAlle(boolean value) {
+ this.alle = value;
+ }
+
+ /**
+ * Ruft den Wert der zulaessige-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Boolean }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public boolean isZulaessige() {
+ if (zulaessige == null) {
+ return true;
+ } else {
+ return zulaessige;
+ }
+ }
+
+ /**
+ * Legt den Wert der zulaessige-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Boolean }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setZulaessige(Boolean value) {
+ this.zulaessige = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/KontierungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/KontierungType.java
new file mode 100644
index 00000000..02b10ef3
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/KontierungType.java
@@ -0,0 +1,198 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import java.math.BigInteger;
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Sollen nicht automatisch die Kontierungsdaten aus dem hinterlegten Benutzer genommen werden, können hier abweichende Kontierungen angegeben werden, insbesondere
+ * wenn mehrere Vermittler an dem Vertrag beteiligt werden sollen. In der Regel wird die Aufteilung für Abschluss-, Folge- und Betreuungsprovision über alle Vermittler je Kategorie 100 Prozent ergeben.
+ * Es gibt aber auch Fälle, in denen die prozentuale Aufteilung nicht mit dem Antrag übermittelt wird, sondern an anderer Stelle festgelegt wird. Es sollen dann nur die beteiligten Vermittler übermittelt werden.
+ * Daher können die prozentualen Angaben ab Version 1.9 auch entfallen.
+ *
+ *
+ * Java-Klasse für Kontierung_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="Kontierung_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Vermittlernummer" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="Vermittlername" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="Abschluss" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
+ * <element name="Folge" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
+ * <element name="Betreuung" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Kontierung_Type", propOrder = {
+ "vermittlernummer",
+ "vermittlername",
+ "abschluss",
+ "folge",
+ "betreuung"
+})
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public class KontierungType {
+
+ @XmlElement(name = "Vermittlernummer", required = true)
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String vermittlernummer;
+ @XmlElement(name = "Vermittlername")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String vermittlername;
+ @XmlElement(name = "Abschluss")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected BigInteger abschluss;
+ @XmlElement(name = "Folge")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected BigInteger folge;
+ @XmlElement(name = "Betreuung")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected BigInteger betreuung;
+
+ /**
+ * Ruft den Wert der vermittlernummer-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getVermittlernummer() {
+ return vermittlernummer;
+ }
+
+ /**
+ * Legt den Wert der vermittlernummer-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setVermittlernummer(String value) {
+ this.vermittlernummer = value;
+ }
+
+ /**
+ * Ruft den Wert der vermittlername-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getVermittlername() {
+ return vermittlername;
+ }
+
+ /**
+ * Legt den Wert der vermittlername-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setVermittlername(String value) {
+ this.vermittlername = value;
+ }
+
+ /**
+ * Ruft den Wert der abschluss-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public BigInteger getAbschluss() {
+ return abschluss;
+ }
+
+ /**
+ * Legt den Wert der abschluss-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setAbschluss(BigInteger value) {
+ this.abschluss = value;
+ }
+
+ /**
+ * Ruft den Wert der folge-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public BigInteger getFolge() {
+ return folge;
+ }
+
+ /**
+ * Legt den Wert der folge-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setFolge(BigInteger value) {
+ this.folge = value;
+ }
+
+ /**
+ * Ruft den Wert der betreuung-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public BigInteger getBetreuung() {
+ return betreuung;
+ }
+
+ /**
+ * Legt den Wert der betreuung-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setBetreuung(BigInteger value) {
+ this.betreuung = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/KonvertierungBausteinType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/KonvertierungBausteinType.java
new file mode 100644
index 00000000..b6c60522
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/KonvertierungBausteinType.java
@@ -0,0 +1,212 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSeeAlso;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Allgemeiner Typ um die Behandlung der Unterbausteine in der Konvertierung zu spezifizieren
+ *
+ * Java-Klasse für KonvertierungBaustein_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="KonvertierungBaustein_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="ErsetztId" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="AntragsId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="Bezeichnung" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <maxLength value="255"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="ZulaessigeAktion" type="{urn:omds3CommonServiceTypes-1-1-0}Konvertierungsaktion_Type" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="GewaehlteAktion" type="{urn:omds3CommonServiceTypes-1-1-0}Konvertierungsaktion_Type" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "KonvertierungBaustein_Type", propOrder = {
+ "ersetztId",
+ "antragsId",
+ "bezeichnung",
+ "zulaessigeAktionen",
+ "gewaehlteAktion"
+})
+@XmlSeeAlso({
+ KonvertierungProduktBausteinType.class
+})
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public class KonvertierungBausteinType {
+
+ @XmlElement(name = "ErsetztId", required = true)
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String ersetztId;
+ @XmlElement(name = "AntragsId")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String antragsId;
+ @XmlElement(name = "Bezeichnung")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String bezeichnung;
+ @XmlElement(name = "ZulaessigeAktion")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected List zulaessigeAktionen;
+ @XmlElement(name = "GewaehlteAktion")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected KonvertierungsaktionType gewaehlteAktion;
+
+ /**
+ * Ruft den Wert der ersetztId-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getErsetztId() {
+ return ersetztId;
+ }
+
+ /**
+ * Legt den Wert der ersetztId-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setErsetztId(String value) {
+ this.ersetztId = value;
+ }
+
+ /**
+ * Ruft den Wert der antragsId-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getAntragsId() {
+ return antragsId;
+ }
+
+ /**
+ * Legt den Wert der antragsId-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setAntragsId(String value) {
+ this.antragsId = value;
+ }
+
+ /**
+ * Ruft den Wert der bezeichnung-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getBezeichnung() {
+ return bezeichnung;
+ }
+
+ /**
+ * Legt den Wert der bezeichnung-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setBezeichnung(String value) {
+ this.bezeichnung = value;
+ }
+
+ /**
+ * Die Liste der Aktionen, die für einen Vertragsbaustein zulässig sind.
+ * Die zulässigen Aktionen müssen nur im Response vom ServiceProvider (VU) befüllt werden.
+ * Im Request eines Konvertierungsvorschlags durch den Consumer, können sie leer bleiben.
+ * Gets the value of the zulaessigeAktionen property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the zulaessigeAktionen property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getZulaessigeAktionen().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link KonvertierungsaktionType }
+ *
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public List getZulaessigeAktionen() {
+ if (zulaessigeAktionen == null) {
+ zulaessigeAktionen = new ArrayList();
+ }
+ return this.zulaessigeAktionen;
+ }
+
+ /**
+ * Ruft den Wert der gewaehlteAktion-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link KonvertierungsaktionType }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public KonvertierungsaktionType getGewaehlteAktion() {
+ return gewaehlteAktion;
+ }
+
+ /**
+ * Legt den Wert der gewaehlteAktion-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link KonvertierungsaktionType }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setGewaehlteAktion(KonvertierungsaktionType value) {
+ this.gewaehlteAktion = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/KonvertierungProduktBausteinType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/KonvertierungProduktBausteinType.java
new file mode 100644
index 00000000..78c80d6f
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/KonvertierungProduktBausteinType.java
@@ -0,0 +1,71 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Ableitung für die Produktebene (Ebene 2) mit der zusätzlichen Möglichkeit die Sparte zu signalisieren
+ *
+ * Java-Klasse für KonvertierungProduktBaustein_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="KonvertierungProduktBaustein_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}KonvertierungBaustein_Type">
+ * <sequence>
+ * <element name="SpartenCd" type="{urn:omds20}SpartenCd_Type" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "KonvertierungProduktBaustein_Type", propOrder = {
+ "spartenCd"
+})
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public class KonvertierungProduktBausteinType
+ extends KonvertierungBausteinType
+{
+
+ @XmlElement(name = "SpartenCd")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String spartenCd;
+
+ /**
+ * Ruft den Wert der spartenCd-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getSpartenCd() {
+ return spartenCd;
+ }
+
+ /**
+ * Legt den Wert der spartenCd-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setSpartenCd(String value) {
+ this.spartenCd = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/KonvertierungsaktionBelassenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/KonvertierungsaktionBelassenType.java
new file mode 100644
index 00000000..f0bcd7d8
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/KonvertierungsaktionBelassenType.java
@@ -0,0 +1,36 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Belassen-Aktion (Keine Aktion, der Baustein bleibt weiter in altem Vertrag)
+ *
+ * Java-Klasse für KonvertierungsaktionBelassen_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="KonvertierungsaktionBelassen_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}Konvertierungsaktion_Type">
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "KonvertierungsaktionBelassen_Type")
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public class KonvertierungsaktionBelassenType
+ extends KonvertierungsaktionType
+{
+
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/KonvertierungsaktionStornoType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/KonvertierungsaktionStornoType.java
new file mode 100644
index 00000000..9d4fba1f
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/KonvertierungsaktionStornoType.java
@@ -0,0 +1,36 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Storno-Aktion (der Baustein wird im alten Vertrag storniert und nicht in den neuen übernommen)
+ *
+ * Java-Klasse für KonvertierungsaktionStorno_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="KonvertierungsaktionStorno_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}Konvertierungsaktion_Type">
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "KonvertierungsaktionStorno_Type")
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public class KonvertierungsaktionStornoType
+ extends KonvertierungsaktionType
+{
+
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/KonvertierungsaktionType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/KonvertierungsaktionType.java
new file mode 100644
index 00000000..d97c14e0
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/KonvertierungsaktionType.java
@@ -0,0 +1,75 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSeeAlso;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Aktion für einen Baustein
+ *
+ * Java-Klasse für Konvertierungsaktion_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="Konvertierungsaktion_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Art" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Konvertierungsaktion_Type", propOrder = {
+ "art"
+})
+@XmlSeeAlso({
+ KonvertierungsaktionBelassenType.class,
+ KonvertierungsaktionUebernehmenType.class,
+ KonvertierungsaktionStornoType.class
+})
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public abstract class KonvertierungsaktionType {
+
+ @XmlElement(name = "Art")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String art;
+
+ /**
+ * Ruft den Wert der art-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getArt() {
+ return art;
+ }
+
+ /**
+ * Legt den Wert der art-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setArt(String value) {
+ this.art = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/KonvertierungsaktionUebernehmenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/KonvertierungsaktionUebernehmenType.java
new file mode 100644
index 00000000..2d5be565
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/KonvertierungsaktionUebernehmenType.java
@@ -0,0 +1,109 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Uebernehmen-Aktion (der Baustein wird in den Folgevertrag uebernommen)
+ *
+ * Java-Klasse für KonvertierungsaktionUebernehmen_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="KonvertierungsaktionUebernehmen_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}Konvertierungsaktion_Type">
+ * <sequence>
+ * <element name="Baustein" type="{urn:omds3CommonServiceTypes-1-1-0}KonvertierungBaustein_Type" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="Kombinationen" type="{urn:omds3CommonServiceTypes-1-1-0}Kombinationen_Type" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "KonvertierungsaktionUebernehmen_Type", propOrder = {
+ "bausteine",
+ "kombinationen"
+})
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public class KonvertierungsaktionUebernehmenType
+ extends KonvertierungsaktionType
+{
+
+ @XmlElement(name = "Baustein")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected List bausteine;
+ @XmlElement(name = "Kombinationen")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected KombinationenType kombinationen;
+
+ /**
+ * Die Liste der Bausteine, die in der Konvertierungsaktion behandelt werden.
+ * Gets the value of the bausteine property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the bausteine property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getBausteine().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link KonvertierungBausteinType }
+ *
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public List getBausteine() {
+ if (bausteine == null) {
+ bausteine = new ArrayList();
+ }
+ return this.bausteine;
+ }
+
+ /**
+ * Ruft den Wert der kombinationen-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link KombinationenType }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public KombinationenType getKombinationen() {
+ return kombinationen;
+ }
+
+ /**
+ * Legt den Wert der kombinationen-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link KombinationenType }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setKombinationen(KombinationenType value) {
+ this.kombinationen = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/KonvertierungsumfangVertragType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/KonvertierungsumfangVertragType.java
new file mode 100644
index 00000000..1207c5a0
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/KonvertierungsumfangVertragType.java
@@ -0,0 +1,140 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Spezifiziert die Konvertierung eines Vertrags in einen neuen Vertrag
+ *
+ * Java-Klasse für KonvertierungsumfangVertrag_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="KonvertierungsumfangVertrag_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}Ersatzpolizze_Type">
+ * <sequence>
+ * <element name="Bezeichnung" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="Baustein" type="{urn:omds3CommonServiceTypes-1-1-0}KonvertierungProduktBaustein_Type" maxOccurs="unbounded"/>
+ * <element name="Kombinationen" type="{urn:omds3CommonServiceTypes-1-1-0}Kombinationen_Type" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "KonvertierungsumfangVertrag_Type", propOrder = {
+ "bezeichnung",
+ "bausteine",
+ "kombinationen"
+})
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public class KonvertierungsumfangVertragType
+ extends ErsatzpolizzeType
+{
+
+ @XmlElement(name = "Bezeichnung")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String bezeichnung;
+ @XmlElement(name = "Baustein", required = true)
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected List bausteine;
+ @XmlElement(name = "Kombinationen")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected KombinationenType kombinationen;
+
+ /**
+ * Ruft den Wert der bezeichnung-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getBezeichnung() {
+ return bezeichnung;
+ }
+
+ /**
+ * Legt den Wert der bezeichnung-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setBezeichnung(String value) {
+ this.bezeichnung = value;
+ }
+
+ /**
+ * Die Liste der Bausteine, die in der Konvertierungsanforderung behandelt werden.
+ * Gets the value of the bausteine property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the bausteine property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getBausteine().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link KonvertierungProduktBausteinType }
+ *
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public List getBausteine() {
+ if (bausteine == null) {
+ bausteine = new ArrayList();
+ }
+ return this.bausteine;
+ }
+
+ /**
+ * Ruft den Wert der kombinationen-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link KombinationenType }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public KombinationenType getKombinationen() {
+ return kombinationen;
+ }
+
+ /**
+ * Legt den Wert der kombinationen-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link KombinationenType }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setKombinationen(KombinationenType value) {
+ this.kombinationen = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/KostenFixOderProzentType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/KostenFixOderProzentType.java
new file mode 100644
index 00000000..96b4786b
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/KostenFixOderProzentType.java
@@ -0,0 +1,105 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import java.math.BigDecimal;
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Dient zur Abbildung von Kosten als absoluter oder prozentualer Wert
+ *
+ * Java-Klasse für KostenFixOderProzent_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="KostenFixOderProzent_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <choice>
+ * <element name="AbsoluterBetrag" type="{urn:omds20}decimal"/>
+ * <element name="ProzentVs" type="{http://www.w3.org/2001/XMLSchema}unsignedByte"/>
+ * </choice>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "KostenFixOderProzent_Type", propOrder = {
+ "absoluterBetrag",
+ "prozentVs"
+})
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public class KostenFixOderProzentType {
+
+ @XmlElement(name = "AbsoluterBetrag")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected BigDecimal absoluterBetrag;
+ @XmlElement(name = "ProzentVs")
+ @XmlSchemaType(name = "unsignedByte")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected Short prozentVs;
+
+ /**
+ * Ruft den Wert der absoluterBetrag-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public BigDecimal getAbsoluterBetrag() {
+ return absoluterBetrag;
+ }
+
+ /**
+ * Legt den Wert der absoluterBetrag-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setAbsoluterBetrag(BigDecimal value) {
+ this.absoluterBetrag = value;
+ }
+
+ /**
+ * Ruft den Wert der prozentVs-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Short }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public Short getProzentVs() {
+ return prozentVs;
+ }
+
+ /**
+ * Legt den Wert der prozentVs-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Short }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setProzentVs(Short value) {
+ this.prozentVs = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/KreditkarteType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/KreditkarteType.java
new file mode 100644
index 00000000..2689f2eb
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/KreditkarteType.java
@@ -0,0 +1,209 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Typ Kreditkarte
+ *
+ * Java-Klasse für Kreditkarte_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="Kreditkarte_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <attribute name="Gesellschaft" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ * <attribute name="Kartennummer" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ * <attribute name="Inhaber" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ * <attribute name="Pruefziffer" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}unsignedInt">
+ * <totalDigits value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * <attribute name="AblaufMonat" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}unsignedByte">
+ * <totalDigits value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * <attribute name="AblaufJahr" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}unsignedByte">
+ * <totalDigits value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Kreditkarte_Type")
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public class KreditkarteType {
+
+ @XmlAttribute(name = "Gesellschaft", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true)
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String gesellschaft;
+ @XmlAttribute(name = "Kartennummer", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true)
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String kartennummer;
+ @XmlAttribute(name = "Inhaber", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true)
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String inhaber;
+ @XmlAttribute(name = "Pruefziffer", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true)
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected long pruefziffer;
+ @XmlAttribute(name = "AblaufMonat", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true)
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected short ablaufMonat;
+ @XmlAttribute(name = "AblaufJahr", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true)
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected short ablaufJahr;
+
+ /**
+ * Ruft den Wert der gesellschaft-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getGesellschaft() {
+ return gesellschaft;
+ }
+
+ /**
+ * Legt den Wert der gesellschaft-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setGesellschaft(String value) {
+ this.gesellschaft = value;
+ }
+
+ /**
+ * Ruft den Wert der kartennummer-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getKartennummer() {
+ return kartennummer;
+ }
+
+ /**
+ * Legt den Wert der kartennummer-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setKartennummer(String value) {
+ this.kartennummer = value;
+ }
+
+ /**
+ * Ruft den Wert der inhaber-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getInhaber() {
+ return inhaber;
+ }
+
+ /**
+ * Legt den Wert der inhaber-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setInhaber(String value) {
+ this.inhaber = value;
+ }
+
+ /**
+ * Ruft den Wert der pruefziffer-Eigenschaft ab.
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public long getPruefziffer() {
+ return pruefziffer;
+ }
+
+ /**
+ * Legt den Wert der pruefziffer-Eigenschaft fest.
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setPruefziffer(long value) {
+ this.pruefziffer = value;
+ }
+
+ /**
+ * Ruft den Wert der ablaufMonat-Eigenschaft ab.
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public short getAblaufMonat() {
+ return ablaufMonat;
+ }
+
+ /**
+ * Legt den Wert der ablaufMonat-Eigenschaft fest.
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setAblaufMonat(short value) {
+ this.ablaufMonat = value;
+ }
+
+ /**
+ * Ruft den Wert der ablaufJahr-Eigenschaft ab.
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public short getAblaufJahr() {
+ return ablaufJahr;
+ }
+
+ /**
+ * Legt den Wert der ablaufJahr-Eigenschaft fest.
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setAblaufJahr(short value) {
+ this.ablaufJahr = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/LegitimationType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/LegitimationType.java
new file mode 100644
index 00000000..0816f769
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/LegitimationType.java
@@ -0,0 +1,68 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlType;
+import at.vvo.omds.types.omds2Types.v2_15.ELLegitimationType;
+
+
+/**
+ * Daten zur Legitimation des Antragstellers bzw. Kunden
+ *
+ * Java-Klasse für Legitimation_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="Legitimation_Type">
+ * <complexContent>
+ * <extension base="{urn:omds20}EL-Legitimation_Type">
+ * <attribute name="AusstellendesLand" type="{urn:omds20}LandesCd_Type" />
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Legitimation_Type")
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public class LegitimationType
+ extends ELLegitimationType
+{
+
+ @XmlAttribute(name = "AusstellendesLand", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String ausstellendesLand;
+
+ /**
+ * Ruft den Wert der ausstellendesLand-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getAusstellendesLand() {
+ return ausstellendesLand;
+ }
+
+ /**
+ * Legt den Wert der ausstellendesLand-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setAusstellendesLand(String value) {
+ this.ausstellendesLand = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/ObjectFactory.java
new file mode 100644
index 00000000..b4bbe1ad
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/ObjectFactory.java
@@ -0,0 +1,939 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import javax.annotation.Generated;
+import javax.xml.bind.JAXBElement;
+import javax.xml.bind.annotation.XmlElementDecl;
+import javax.xml.bind.annotation.XmlRegistry;
+import javax.xml.namespace.QName;
+
+
+/**
+ * This object contains factory methods for each
+ * Java content interface and Java element interface
+ * generated in the at.vvo.omds.types.omds3Types.r1_10_0.common 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
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public class ObjectFactory {
+
+ private final static QName _ServiceFault_QNAME = new QName("urn:omds3CommonServiceTypes-1-1-0", "serviceFault");
+ private final static QName _OrdnungsbegriffZuordFremd_QNAME = new QName("urn:omds3CommonServiceTypes-1-1-0", "OrdnungsbegriffZuordFremd");
+ private final static QName _ObjektId_QNAME = new QName("urn:omds3CommonServiceTypes-1-1-0", "ObjektId");
+ private final static QName _Person_QNAME = new QName("urn:omds3CommonServiceTypes-1-1-0", "Person");
+ private final static QName _Adresse_QNAME = new QName("urn:omds3CommonServiceTypes-1-1-0", "Adresse");
+
+ /**
+ * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: at.vvo.omds.types.omds3Types.r1_10_0.common
+ *
+ */
+ public ObjectFactory() {
+ }
+
+ /**
+ * Create an instance of {@link GMSGType }
+ *
+ */
+ public GMSGType createGMSGType() {
+ return new GMSGType();
+ }
+
+ /**
+ * Create an instance of {@link ZahlwegType }
+ *
+ */
+ public ZahlwegType createZahlwegType() {
+ return new ZahlwegType();
+ }
+
+ /**
+ * Create an instance of {@link ProzessDokumentType }
+ *
+ */
+ public ProzessDokumentType createProzessDokumentType() {
+ return new ProzessDokumentType();
+ }
+
+ /**
+ * Create an instance of {@link TechnicalKeyValueType }
+ *
+ */
+ public TechnicalKeyValueType createTechnicalKeyValueType() {
+ return new TechnicalKeyValueType();
+ }
+
+ /**
+ * Create an instance of {@link ObjektIdType }
+ *
+ */
+ public ObjektIdType createObjektIdType() {
+ return new ObjektIdType();
+ }
+
+ /**
+ * Create an instance of {@link ResponseStatusType }
+ *
+ */
+ public ResponseStatusType createResponseStatusType() {
+ return new ResponseStatusType();
+ }
+
+ /**
+ * Create an instance of {@link DokumentInfoType }
+ *
+ */
+ public DokumentInfoType createDokumentInfoType() {
+ return new DokumentInfoType();
+ }
+
+ /**
+ * Create an instance of {@link DateianhangType }
+ *
+ */
+ public DateianhangType createDateianhangType() {
+ return new DateianhangType();
+ }
+
+ /**
+ * Create an instance of {@link ProzessDokHandoutType }
+ *
+ */
+ public ProzessDokHandoutType createProzessDokHandoutType() {
+ return new ProzessDokHandoutType();
+ }
+
+ /**
+ * Create an instance of {@link ServiceFault }
+ *
+ */
+ public ServiceFault createServiceFault() {
+ return new ServiceFault();
+ }
+
+ /**
+ * Create an instance of {@link PersonType }
+ *
+ */
+ public PersonType createPersonType() {
+ return new PersonType();
+ }
+
+ /**
+ * Create an instance of {@link AdresseType }
+ *
+ */
+ public AdresseType createAdresseType() {
+ return new AdresseType();
+ }
+
+ /**
+ * Create an instance of {@link AgentFilterType }
+ *
+ */
+ public AgentFilterType createAgentFilterType() {
+ return new AgentFilterType();
+ }
+
+ /**
+ * Create an instance of {@link ElementIdType }
+ *
+ */
+ public ElementIdType createElementIdType() {
+ return new ElementIdType();
+ }
+
+ /**
+ * Create an instance of {@link Referenz }
+ *
+ */
+ public Referenz createReferenz() {
+ return new Referenz();
+ }
+
+ /**
+ * Create an instance of {@link LegitimationType }
+ *
+ */
+ public LegitimationType createLegitimationType() {
+ return new LegitimationType();
+ }
+
+ /**
+ * Create an instance of {@link DokumentBinaryDataType }
+ *
+ */
+ public DokumentBinaryDataType createDokumentBinaryDataType() {
+ return new DokumentBinaryDataType();
+ }
+
+ /**
+ * Create an instance of {@link AutorisierungType }
+ *
+ */
+ public AutorisierungType createAutorisierungType() {
+ return new AutorisierungType();
+ }
+
+ /**
+ * Create an instance of {@link AutorisierungsAnforderungType }
+ *
+ */
+ public AutorisierungsAnforderungType createAutorisierungsAnforderungType() {
+ return new AutorisierungsAnforderungType();
+ }
+
+ /**
+ * Create an instance of {@link AutorisierungsartType }
+ *
+ */
+ public AutorisierungsartType createAutorisierungsartType() {
+ return new AutorisierungsartType();
+ }
+
+ /**
+ * Create an instance of {@link ProzessDokRequirementType }
+ *
+ */
+ public ProzessDokRequirementType createProzessDokRequirementType() {
+ return new ProzessDokRequirementType();
+ }
+
+ /**
+ * Create an instance of {@link ProzessDokToReturnType }
+ *
+ */
+ public ProzessDokToReturnType createProzessDokToReturnType() {
+ return new ProzessDokToReturnType();
+ }
+
+ /**
+ * Create an instance of {@link KontierungType }
+ *
+ */
+ public KontierungType createKontierungType() {
+ return new KontierungType();
+ }
+
+ /**
+ * Create an instance of {@link KombinationenType }
+ *
+ */
+ public KombinationenType createKombinationenType() {
+ return new KombinationenType();
+ }
+
+ /**
+ * Create an instance of {@link KombinationType }
+ *
+ */
+ public KombinationType createKombinationType() {
+ return new KombinationType();
+ }
+
+ /**
+ * Create an instance of {@link ZusatzproduktGenerischType }
+ *
+ */
+ public ZusatzproduktGenerischType createZusatzproduktGenerischType() {
+ return new ZusatzproduktGenerischType();
+ }
+
+ /**
+ * Create an instance of {@link BeteiligtePersonVertragType }
+ *
+ */
+ public BeteiligtePersonVertragType createBeteiligtePersonVertragType() {
+ return new BeteiligtePersonVertragType();
+ }
+
+ /**
+ * Create an instance of {@link PraemieType }
+ *
+ */
+ public PraemieType createPraemieType() {
+ return new PraemieType();
+ }
+
+ /**
+ * Create an instance of {@link VersicherungssteuerType }
+ *
+ */
+ public VersicherungssteuerType createVersicherungssteuerType() {
+ return new VersicherungssteuerType();
+ }
+
+ /**
+ * Create an instance of {@link VertragspersonType }
+ *
+ */
+ public VertragspersonType createVertragspersonType() {
+ return new VertragspersonType();
+ }
+
+ /**
+ * Create an instance of {@link VinkulierungType }
+ *
+ */
+ public VinkulierungType createVinkulierungType() {
+ return new VinkulierungType();
+ }
+
+ /**
+ * Create an instance of {@link VinkularglaeubigerType }
+ *
+ */
+ public VinkularglaeubigerType createVinkularglaeubigerType() {
+ return new VinkularglaeubigerType();
+ }
+
+ /**
+ * Create an instance of {@link BezugsrechtType }
+ *
+ */
+ public BezugsrechtType createBezugsrechtType() {
+ return new BezugsrechtType();
+ }
+
+ /**
+ * Create an instance of {@link BezugsberechtigungGesetzlicheErbenType }
+ *
+ */
+ public BezugsberechtigungGesetzlicheErbenType createBezugsberechtigungGesetzlicheErbenType() {
+ return new BezugsberechtigungGesetzlicheErbenType();
+ }
+
+ /**
+ * Create an instance of {@link BezugsberechtigungTestamentarischeErbenType }
+ *
+ */
+ public BezugsberechtigungTestamentarischeErbenType createBezugsberechtigungTestamentarischeErbenType() {
+ return new BezugsberechtigungTestamentarischeErbenType();
+ }
+
+ /**
+ * Create an instance of {@link BezugsberechtigungUeberbringerType }
+ *
+ */
+ public BezugsberechtigungUeberbringerType createBezugsberechtigungUeberbringerType() {
+ return new BezugsberechtigungUeberbringerType();
+ }
+
+ /**
+ * Create an instance of {@link BezugsberechtigungNamentlich }
+ *
+ */
+ public BezugsberechtigungNamentlich createBezugsberechtigungNamentlich() {
+ return new BezugsberechtigungNamentlich();
+ }
+
+ /**
+ * Create an instance of {@link PersonNamentlichesBezugsrechtType }
+ *
+ */
+ public PersonNamentlichesBezugsrechtType createPersonNamentlichesBezugsrechtType() {
+ return new PersonNamentlichesBezugsrechtType();
+ }
+
+ /**
+ * Create an instance of {@link BezugsberechtigungVersicherungsnehmerType }
+ *
+ */
+ public BezugsberechtigungVersicherungsnehmerType createBezugsberechtigungVersicherungsnehmerType() {
+ return new BezugsberechtigungVersicherungsnehmerType();
+ }
+
+ /**
+ * Create an instance of {@link BezugsberechtigungVersichertePersonType }
+ *
+ */
+ public BezugsberechtigungVersichertePersonType createBezugsberechtigungVersichertePersonType() {
+ return new BezugsberechtigungVersichertePersonType();
+ }
+
+ /**
+ * Create an instance of {@link BezugsberechtigungIndividuell }
+ *
+ */
+ public BezugsberechtigungIndividuell createBezugsberechtigungIndividuell() {
+ return new BezugsberechtigungIndividuell();
+ }
+
+ /**
+ * Create an instance of {@link BonusMalusSystemType }
+ *
+ */
+ public BonusMalusSystemType createBonusMalusSystemType() {
+ return new BonusMalusSystemType();
+ }
+
+ /**
+ * Create an instance of {@link OffeneSchaedenType }
+ *
+ */
+ public OffeneSchaedenType createOffeneSchaedenType() {
+ return new OffeneSchaedenType();
+ }
+
+ /**
+ * Create an instance of {@link OffenerSchadenType }
+ *
+ */
+ public OffenerSchadenType createOffenerSchadenType() {
+ return new OffenerSchadenType();
+ }
+
+ /**
+ * Create an instance of {@link VorversicherungenImplType }
+ *
+ */
+ public VorversicherungenImplType createVorversicherungenImplType() {
+ return new VorversicherungenImplType();
+ }
+
+ /**
+ * Create an instance of {@link VorversicherungType }
+ *
+ */
+ public VorversicherungType createVorversicherungType() {
+ return new VorversicherungType();
+ }
+
+ /**
+ * Create an instance of {@link VorversicherungenDetailType }
+ *
+ */
+ public VorversicherungenDetailType createVorversicherungenDetailType() {
+ return new VorversicherungenDetailType();
+ }
+
+ /**
+ * Create an instance of {@link DatenverwendungType }
+ *
+ */
+ public DatenverwendungType createDatenverwendungType() {
+ return new DatenverwendungType();
+ }
+
+ /**
+ * Create an instance of {@link ErsatzpolizzenType }
+ *
+ */
+ public ErsatzpolizzenType createErsatzpolizzenType() {
+ return new ErsatzpolizzenType();
+ }
+
+ /**
+ * Create an instance of {@link ErsatzpolizzeMitAendGrundType }
+ *
+ */
+ public ErsatzpolizzeMitAendGrundType createErsatzpolizzeMitAendGrundType() {
+ return new ErsatzpolizzeMitAendGrundType();
+ }
+
+ /**
+ * Create an instance of {@link KonvertierungsumfangVertragType }
+ *
+ */
+ public KonvertierungsumfangVertragType createKonvertierungsumfangVertragType() {
+ return new KonvertierungsumfangVertragType();
+ }
+
+ /**
+ * Create an instance of {@link KonvertierungBausteinType }
+ *
+ */
+ public KonvertierungBausteinType createKonvertierungBausteinType() {
+ return new KonvertierungBausteinType();
+ }
+
+ /**
+ * Create an instance of {@link KonvertierungProduktBausteinType }
+ *
+ */
+ public KonvertierungProduktBausteinType createKonvertierungProduktBausteinType() {
+ return new KonvertierungProduktBausteinType();
+ }
+
+ /**
+ * Create an instance of {@link KonvertierungsaktionBelassenType }
+ *
+ */
+ public KonvertierungsaktionBelassenType createKonvertierungsaktionBelassenType() {
+ return new KonvertierungsaktionBelassenType();
+ }
+
+ /**
+ * Create an instance of {@link KonvertierungsaktionUebernehmenType }
+ *
+ */
+ public KonvertierungsaktionUebernehmenType createKonvertierungsaktionUebernehmenType() {
+ return new KonvertierungsaktionUebernehmenType();
+ }
+
+ /**
+ * Create an instance of {@link KonvertierungsaktionStornoType }
+ *
+ */
+ public KonvertierungsaktionStornoType createKonvertierungsaktionStornoType() {
+ return new KonvertierungsaktionStornoType();
+ }
+
+ /**
+ * Create an instance of {@link ZahlungsdatenType }
+ *
+ */
+ public ZahlungsdatenType createZahlungsdatenType() {
+ return new ZahlungsdatenType();
+ }
+
+ /**
+ * Create an instance of {@link KreditkarteType }
+ *
+ */
+ public KreditkarteType createKreditkarteType() {
+ return new KreditkarteType();
+ }
+
+ /**
+ * Create an instance of {@link BankverbindungType }
+ *
+ */
+ public BankverbindungType createBankverbindungType() {
+ return new BankverbindungType();
+ }
+
+ /**
+ * Create an instance of {@link PersBankverbindungType }
+ *
+ */
+ public PersBankverbindungType createPersBankverbindungType() {
+ return new PersBankverbindungType();
+ }
+
+ /**
+ * Create an instance of {@link VersichertePersonType }
+ *
+ */
+ public VersichertePersonType createVersichertePersonType() {
+ return new VersichertePersonType();
+ }
+
+ /**
+ * Create an instance of {@link RisikoNatPersonType }
+ *
+ */
+ public RisikoNatPersonType createRisikoNatPersonType() {
+ return new RisikoNatPersonType();
+ }
+
+ /**
+ * Create an instance of {@link FahrzeugType }
+ *
+ */
+ public FahrzeugType createFahrzeugType() {
+ return new FahrzeugType();
+ }
+
+ /**
+ * Create an instance of {@link ZulassungsdatenType }
+ *
+ */
+ public ZulassungsdatenType createZulassungsdatenType() {
+ return new ZulassungsdatenType();
+ }
+
+ /**
+ * Create an instance of {@link VersicherteLiegenschaftType }
+ *
+ */
+ public VersicherteLiegenschaftType createVersicherteLiegenschaftType() {
+ return new VersicherteLiegenschaftType();
+ }
+
+ /**
+ * Create an instance of {@link KostenFixOderProzentType }
+ *
+ */
+ public KostenFixOderProzentType createKostenFixOderProzentType() {
+ return new KostenFixOderProzentType();
+ }
+
+ /**
+ * Create an instance of {@link SelbstbehaltType }
+ *
+ */
+ public SelbstbehaltType createSelbstbehaltType() {
+ return new SelbstbehaltType();
+ }
+
+ /**
+ * Create an instance of {@link UploadDokumentType }
+ *
+ */
+ public UploadDokumentType createUploadDokumentType() {
+ return new UploadDokumentType();
+ }
+
+ /**
+ * Create an instance of {@link DokumentenReferenzType }
+ *
+ */
+ public DokumentenReferenzType createDokumentenReferenzType() {
+ return new DokumentenReferenzType();
+ }
+
+ /**
+ * Create an instance of {@link ZeitraumType }
+ *
+ */
+ public ZeitraumType createZeitraumType() {
+ return new ZeitraumType();
+ }
+
+ /**
+ * Create an instance of {@link PolizzenObjektSpezifikationType }
+ *
+ */
+ public PolizzenObjektSpezifikationType createPolizzenObjektSpezifikationType() {
+ return new PolizzenObjektSpezifikationType();
+ }
+
+ /**
+ * Create an instance of {@link SchadenObjektSpezifikationType }
+ *
+ */
+ public SchadenObjektSpezifikationType createSchadenObjektSpezifikationType() {
+ return new SchadenObjektSpezifikationType();
+ }
+
+ /**
+ * Create an instance of {@link AttributMsgType }
+ *
+ */
+ public AttributMsgType createAttributMsgType() {
+ return new AttributMsgType();
+ }
+
+ /**
+ * Create an instance of {@link AttributMetadatenStringType }
+ *
+ */
+ public AttributMetadatenStringType createAttributMetadatenStringType() {
+ return new AttributMetadatenStringType();
+ }
+
+ /**
+ * Create an instance of {@link AttributMetadatenIntType }
+ *
+ */
+ public AttributMetadatenIntType createAttributMetadatenIntType() {
+ return new AttributMetadatenIntType();
+ }
+
+ /**
+ * Create an instance of {@link AttributMetadatenDezimalType }
+ *
+ */
+ public AttributMetadatenDezimalType createAttributMetadatenDezimalType() {
+ return new AttributMetadatenDezimalType();
+ }
+
+ /**
+ * Create an instance of {@link AttributMetadatenDatumType }
+ *
+ */
+ public AttributMetadatenDatumType createAttributMetadatenDatumType() {
+ return new AttributMetadatenDatumType();
+ }
+
+ /**
+ * Create an instance of {@link AttributMetadatenEnumType }
+ *
+ */
+ public AttributMetadatenEnumType createAttributMetadatenEnumType() {
+ return new AttributMetadatenEnumType();
+ }
+
+ /**
+ * Create an instance of {@link EintragSchluessellisteType }
+ *
+ */
+ public EintragSchluessellisteType createEintragSchluessellisteType() {
+ return new EintragSchluessellisteType();
+ }
+
+ /**
+ * Create an instance of {@link AttributStringType }
+ *
+ */
+ public AttributStringType createAttributStringType() {
+ return new AttributStringType();
+ }
+
+ /**
+ * Create an instance of {@link AttributIntType }
+ *
+ */
+ public AttributIntType createAttributIntType() {
+ return new AttributIntType();
+ }
+
+ /**
+ * Create an instance of {@link AttributDezimalType }
+ *
+ */
+ public AttributDezimalType createAttributDezimalType() {
+ return new AttributDezimalType();
+ }
+
+ /**
+ * Create an instance of {@link AttributDoubleType }
+ *
+ */
+ public AttributDoubleType createAttributDoubleType() {
+ return new AttributDoubleType();
+ }
+
+ /**
+ * Create an instance of {@link AttributDatumType }
+ *
+ */
+ public AttributDatumType createAttributDatumType() {
+ return new AttributDatumType();
+ }
+
+ /**
+ * Create an instance of {@link AttributEnumType }
+ *
+ */
+ public AttributEnumType createAttributEnumType() {
+ return new AttributEnumType();
+ }
+
+ /**
+ * Create an instance of {@link AttributMultiEnumType }
+ *
+ */
+ public AttributMultiEnumType createAttributMultiEnumType() {
+ return new AttributMultiEnumType();
+ }
+
+ /**
+ * Create an instance of {@link AbtretungType }
+ *
+ */
+ public AbtretungType createAbtretungType() {
+ return new AbtretungType();
+ }
+
+ /**
+ * Create an instance of {@link VerpfaendungType }
+ *
+ */
+ public VerpfaendungType createVerpfaendungType() {
+ return new VerpfaendungType();
+ }
+
+ /**
+ * Create an instance of {@link PfandglaeubigerType }
+ *
+ */
+ public PfandglaeubigerType createPfandglaeubigerType() {
+ return new PfandglaeubigerType();
+ }
+
+ /**
+ * Create an instance of {@link VinkulierungPersonenType }
+ *
+ */
+ public VinkulierungPersonenType createVinkulierungPersonenType() {
+ return new VinkulierungPersonenType();
+ }
+
+ /**
+ * Create an instance of {@link GlaeubigerSicherstellungType }
+ *
+ */
+ public GlaeubigerSicherstellungType createGlaeubigerSicherstellungType() {
+ return new GlaeubigerSicherstellungType();
+ }
+
+ /**
+ * Create an instance of {@link EinwVerarbGesDatenType }
+ *
+ */
+ public EinwVerarbGesDatenType createEinwVerarbGesDatenType() {
+ return new EinwVerarbGesDatenType();
+ }
+
+ /**
+ * Create an instance of {@link EinwGesDatenVNType }
+ *
+ */
+ public EinwGesDatenVNType createEinwGesDatenVNType() {
+ return new EinwGesDatenVNType();
+ }
+
+ /**
+ * Create an instance of {@link EinwSprachaufzType }
+ *
+ */
+ public EinwSprachaufzType createEinwSprachaufzType() {
+ return new EinwSprachaufzType();
+ }
+
+ /**
+ * Create an instance of {@link FATCAType }
+ *
+ */
+ public FATCAType createFATCAType() {
+ return new FATCAType();
+ }
+
+ /**
+ * Create an instance of {@link FATCANatPersonType }
+ *
+ */
+ public FATCANatPersonType createFATCANatPersonType() {
+ return new FATCANatPersonType();
+ }
+
+ /**
+ * Create an instance of {@link FATCASonstPersonType }
+ *
+ */
+ public FATCASonstPersonType createFATCASonstPersonType() {
+ return new FATCASonstPersonType();
+ }
+
+ /**
+ * Create an instance of {@link PEPType }
+ *
+ */
+ public PEPType createPEPType() {
+ return new PEPType();
+ }
+
+ /**
+ * Create an instance of {@link TreuhaenderfrageType }
+ *
+ */
+ public TreuhaenderfrageType createTreuhaenderfrageType() {
+ return new TreuhaenderfrageType();
+ }
+
+ /**
+ * Create an instance of {@link ElementFondsauswahlType }
+ *
+ */
+ public ElementFondsauswahlType createElementFondsauswahlType() {
+ return new ElementFondsauswahlType();
+ }
+
+ /**
+ * Create an instance of {@link at.vvo.omds.types.omds3Types.r1_10_0.common.BasisProduktbausteinType.Konvertierung }
+ *
+ */
+ public at.vvo.omds.types.omds3Types.r1_10_0.common.BasisProduktbausteinType.Konvertierung createBasisProduktbausteinTypeKonvertierung() {
+ return new at.vvo.omds.types.omds3Types.r1_10_0.common.BasisProduktbausteinType.Konvertierung();
+ }
+
+ /**
+ * Create an instance of {@link GMSGType.SteuerlichAnsaessig }
+ *
+ */
+ public GMSGType.SteuerlichAnsaessig createGMSGTypeSteuerlichAnsaessig() {
+ return new GMSGType.SteuerlichAnsaessig();
+ }
+
+ /**
+ * Create an instance of {@link ZahlwegType.Kundenkonto }
+ *
+ */
+ public ZahlwegType.Kundenkonto createZahlwegTypeKundenkonto() {
+ return new ZahlwegType.Kundenkonto();
+ }
+
+ /**
+ * Create an instance of {@link ProzessDokumentType.Autorisierungen }
+ *
+ */
+ public ProzessDokumentType.Autorisierungen createProzessDokumentTypeAutorisierungen() {
+ return new ProzessDokumentType.Autorisierungen();
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ServiceFault }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link ServiceFault }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds3CommonServiceTypes-1-1-0", name = "serviceFault")
+ public JAXBElement createServiceFault(ServiceFault value) {
+ return new JAXBElement(_ServiceFault_QNAME, ServiceFault.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds3CommonServiceTypes-1-1-0", name = "OrdnungsbegriffZuordFremd")
+ public JAXBElement createOrdnungsbegriffZuordFremd(String value) {
+ return new JAXBElement(_OrdnungsbegriffZuordFremd_QNAME, String.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ObjektIdType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link ObjektIdType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds3CommonServiceTypes-1-1-0", name = "ObjektId")
+ public JAXBElement createObjektId(ObjektIdType value) {
+ return new JAXBElement(_ObjektId_QNAME, ObjektIdType.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:omds3CommonServiceTypes-1-1-0", name = "Person")
+ public JAXBElement createPerson(PersonType value) {
+ return new JAXBElement(_Person_QNAME, PersonType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link AdresseType }{@code >}
+ *
+ * @param value
+ * Java instance representing xml element's value.
+ * @return
+ * the new instance of {@link JAXBElement }{@code <}{@link AdresseType }{@code >}
+ */
+ @XmlElementDecl(namespace = "urn:omds3CommonServiceTypes-1-1-0", name = "Adresse")
+ public JAXBElement createAdresse(AdresseType value) {
+ return new JAXBElement(_Adresse_QNAME, AdresseType.class, null, value);
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/ObjektIdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/ObjektIdType.java
new file mode 100644
index 00000000..05d053fb
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/ObjektIdType.java
@@ -0,0 +1,140 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.datatype.XMLGregorianCalendar;
+
+
+/**
+ * Type für Objektreferenzen
+ *
+ * Java-Klasse für ObjektId_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="ObjektId_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Id" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <maxLength value="255"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="GueltigAb" type="{urn:omds20}Datum-Zeit" minOccurs="0"/>
+ * <element ref="{urn:omds3CommonServiceTypes-1-1-0}OrdnungsbegriffZuordFremd" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ObjektId_Type", propOrder = {
+ "id",
+ "gueltigAb",
+ "ordnungsbegriffZuordFremd"
+})
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public class ObjektIdType {
+
+ @XmlElement(name = "Id")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String id;
+ @XmlElement(name = "GueltigAb")
+ @XmlSchemaType(name = "dateTime")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected XMLGregorianCalendar gueltigAb;
+ @XmlElement(name = "OrdnungsbegriffZuordFremd")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String ordnungsbegriffZuordFremd;
+
+ /**
+ * Ruft den Wert der id-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getId() {
+ return id;
+ }
+
+ /**
+ * Legt den Wert der id-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setId(String value) {
+ this.id = value;
+ }
+
+ /**
+ * Ruft den Wert der gueltigAb-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public XMLGregorianCalendar getGueltigAb() {
+ return gueltigAb;
+ }
+
+ /**
+ * Legt den Wert der gueltigAb-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setGueltigAb(XMLGregorianCalendar value) {
+ this.gueltigAb = value;
+ }
+
+ /**
+ * Ein Ordnungsbegriff aus dem System des Aufrufers, also z.B. aus dem Maklerverwaltungsprogramm
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getOrdnungsbegriffZuordFremd() {
+ return ordnungsbegriffZuordFremd;
+ }
+
+ /**
+ * Legt den Wert der ordnungsbegriffZuordFremd-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setOrdnungsbegriffZuordFremd(String value) {
+ this.ordnungsbegriffZuordFremd = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/ObjektSpezifikationType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/ObjektSpezifikationType.java
new file mode 100644
index 00000000..46a1cb41
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/ObjektSpezifikationType.java
@@ -0,0 +1,41 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlSeeAlso;
+import javax.xml.bind.annotation.XmlType;
+import at.vvo.omds.types.omds3Types.r1_10_0.on7schaden.SchadenmelderVermittlerType;
+
+
+/**
+ * Eine abstrakte Spezifikation eines Objekts
+ *
+ * Java-Klasse für ObjektSpezifikation_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="ObjektSpezifikation_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ObjektSpezifikation_Type")
+@XmlSeeAlso({
+ PolizzenObjektSpezifikationType.class,
+ SchadenObjektSpezifikationType.class,
+ SchadenmelderVermittlerType.class
+})
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public abstract class ObjektSpezifikationType {
+
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/OffeneSchaedenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/OffeneSchaedenType.java
new file mode 100644
index 00000000..c509fcda
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/OffeneSchaedenType.java
@@ -0,0 +1,131 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Type Offene Schäden
+ *
+ * Java-Klasse für OffeneSchaeden_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="OffeneSchaeden_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="OffenerSchaden1" type="{urn:omds3CommonServiceTypes-1-1-0}OffenerSchaden_Type"/>
+ * <element name="OffenerSchaden2" type="{urn:omds3CommonServiceTypes-1-1-0}OffenerSchaden_Type" minOccurs="0"/>
+ * <element name="OffenerSchaden3" type="{urn:omds3CommonServiceTypes-1-1-0}OffenerSchaden_Type" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "OffeneSchaeden_Type", propOrder = {
+ "offenerSchaden1",
+ "offenerSchaden2",
+ "offenerSchaden3"
+})
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public class OffeneSchaedenType {
+
+ @XmlElement(name = "OffenerSchaden1", required = true)
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected OffenerSchadenType offenerSchaden1;
+ @XmlElement(name = "OffenerSchaden2")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected OffenerSchadenType offenerSchaden2;
+ @XmlElement(name = "OffenerSchaden3")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected OffenerSchadenType offenerSchaden3;
+
+ /**
+ * Ruft den Wert der offenerSchaden1-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link OffenerSchadenType }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public OffenerSchadenType getOffenerSchaden1() {
+ return offenerSchaden1;
+ }
+
+ /**
+ * Legt den Wert der offenerSchaden1-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link OffenerSchadenType }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setOffenerSchaden1(OffenerSchadenType value) {
+ this.offenerSchaden1 = value;
+ }
+
+ /**
+ * Ruft den Wert der offenerSchaden2-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link OffenerSchadenType }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public OffenerSchadenType getOffenerSchaden2() {
+ return offenerSchaden2;
+ }
+
+ /**
+ * Legt den Wert der offenerSchaden2-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link OffenerSchadenType }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setOffenerSchaden2(OffenerSchadenType value) {
+ this.offenerSchaden2 = value;
+ }
+
+ /**
+ * Ruft den Wert der offenerSchaden3-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link OffenerSchadenType }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public OffenerSchadenType getOffenerSchaden3() {
+ return offenerSchaden3;
+ }
+
+ /**
+ * Legt den Wert der offenerSchaden3-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link OffenerSchadenType }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setOffenerSchaden3(OffenerSchadenType value) {
+ this.offenerSchaden3 = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/OffenerSchadenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/OffenerSchadenType.java
new file mode 100644
index 00000000..82dbeb64
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/OffenerSchadenType.java
@@ -0,0 +1,101 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import java.math.BigInteger;
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Type einzelner offener Schaden
+ *
+ * Java-Klasse für OffenerSchaden_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="OffenerSchaden_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Monat" type="{http://www.w3.org/2001/XMLSchema}integer"/>
+ * <element name="Jahr" type="{http://www.w3.org/2001/XMLSchema}integer"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "OffenerSchaden_Type", propOrder = {
+ "monat",
+ "jahr"
+})
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public class OffenerSchadenType {
+
+ @XmlElement(name = "Monat", required = true)
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected BigInteger monat;
+ @XmlElement(name = "Jahr", required = true)
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected BigInteger jahr;
+
+ /**
+ * Ruft den Wert der monat-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public BigInteger getMonat() {
+ return monat;
+ }
+
+ /**
+ * Legt den Wert der monat-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setMonat(BigInteger value) {
+ this.monat = value;
+ }
+
+ /**
+ * Ruft den Wert der jahr-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public BigInteger getJahr() {
+ return jahr;
+ }
+
+ /**
+ * Legt den Wert der jahr-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setJahr(BigInteger value) {
+ this.jahr = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/PEPType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/PEPType.java
new file mode 100644
index 00000000..2fb89f8b
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/PEPType.java
@@ -0,0 +1,92 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Beschreibung einer PEP
+ *
+ * Java-Klasse für PEP_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="PEP_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="PEP" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ * <element name="Beschreibung" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "PEP_Type", propOrder = {
+ "pep",
+ "beschreibung"
+})
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public class PEPType {
+
+ @XmlElement(name = "PEP")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected boolean pep;
+ @XmlElement(name = "Beschreibung")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected String beschreibung;
+
+ /**
+ * Ruft den Wert der pep-Eigenschaft ab.
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public boolean isPEP() {
+ return pep;
+ }
+
+ /**
+ * Legt den Wert der pep-Eigenschaft fest.
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setPEP(boolean value) {
+ this.pep = value;
+ }
+
+ /**
+ * Ruft den Wert der beschreibung-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public String getBeschreibung() {
+ return beschreibung;
+ }
+
+ /**
+ * Legt den Wert der beschreibung-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setBeschreibung(String value) {
+ this.beschreibung = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/PartnerRoleType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/PartnerRoleType.java
new file mode 100644
index 00000000..251edf6d
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/PartnerRoleType.java
@@ -0,0 +1,50 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlEnum;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java-Klasse für PartnerRoleType.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * <simpleType name="PartnerRoleType">
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <length value="2"/>
+ * <enumeration value="VN"/>
+ * <enumeration value="VP"/>
+ * </restriction>
+ * </simpleType>
+ *
+ *
+ */
+@XmlType(name = "PartnerRoleType")
+@XmlEnum
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public enum PartnerRoleType {
+
+
+ /**
+ * Versicherungsnehmer
+ *
+ */
+ VN,
+
+ /**
+ * Versicherte Person
+ *
+ */
+ VP;
+
+ public String value() {
+ return name();
+ }
+
+ public static PartnerRoleType fromValue(String v) {
+ return valueOf(v);
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/PersBankverbindungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/PersBankverbindungType.java
new file mode 100644
index 00000000..ca39176d
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/PersBankverbindungType.java
@@ -0,0 +1,69 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * beschreibt eine Bankverbindug, welche einer Person ueber eine Referenz zugeordnet ist
+ *
+ * Java-Klasse für PersBankverbindung_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="PersBankverbindung_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}Bankverbindung_Type">
+ * <attribute name="PersonRefLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "PersBankverbindung_Type")
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public class PersBankverbindungType
+ extends BankverbindungType
+{
+
+ @XmlAttribute(name = "PersonRefLfnr", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ @XmlSchemaType(name = "unsignedShort")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected Integer personRefLfnr;
+
+ /**
+ * Ruft den Wert der personRefLfnr-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Integer }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public Integer getPersonRefLfnr() {
+ return personRefLfnr;
+ }
+
+ /**
+ * Legt den Wert der personRefLfnr-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Integer }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setPersonRefLfnr(Integer value) {
+ this.personRefLfnr = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/PersonNamentlichesBezugsrechtType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/PersonNamentlichesBezugsrechtType.java
new file mode 100644
index 00000000..7b2076d2
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/PersonNamentlichesBezugsrechtType.java
@@ -0,0 +1,92 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java-Klasse für PersonNamentlichesBezugsrecht_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="PersonNamentlichesBezugsrecht_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Prozentsatz" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
+ * <element name="Zugunsten" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "PersonNamentlichesBezugsrecht_Type", propOrder = {
+ "prozentsatz",
+ "zugunsten"
+})
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public class PersonNamentlichesBezugsrechtType {
+
+ @XmlElement(name = "Prozentsatz")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected Double prozentsatz;
+ @XmlElement(name = "Zugunsten")
+ @XmlSchemaType(name = "unsignedShort")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected int zugunsten;
+
+ /**
+ * Ruft den Wert der prozentsatz-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Double }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public Double getProzentsatz() {
+ return prozentsatz;
+ }
+
+ /**
+ * Legt den Wert der prozentsatz-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Double }
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setProzentsatz(Double value) {
+ this.prozentsatz = value;
+ }
+
+ /**
+ * Ruft den Wert der zugunsten-Eigenschaft ab.
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public int getZugunsten() {
+ return zugunsten;
+ }
+
+ /**
+ * Legt den Wert der zugunsten-Eigenschaft fest.
+ *
+ */
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ public void setZugunsten(int value) {
+ this.zugunsten = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/PersonType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/PersonType.java
new file mode 100644
index 00000000..808e9a4e
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_10_0/common/PersonType.java
@@ -0,0 +1,452 @@
+
+package at.vvo.omds.types.omds3Types.r1_10_0.common;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+import at.vvo.omds.types.omds2Types.v2_15.ELAnzahlType;
+import at.vvo.omds.types.omds2Types.v2_15.ELEinstufungType;
+import at.vvo.omds.types.omds2Types.v2_15.ELEntscheidungsfrageType;
+import at.vvo.omds.types.omds2Types.v2_15.ELIdentifizierungType;
+import at.vvo.omds.types.omds2Types.v2_15.ELKommunikationType;
+import at.vvo.omds.types.omds2Types.v2_15.ELLegitimationType;
+import at.vvo.omds.types.omds2Types.v2_15.ELTextType;
+import at.vvo.omds.types.omds2Types.v2_15.NATUERLICHEPERSONType;
+import at.vvo.omds.types.omds2Types.v2_15.PersArtCdType;
+import at.vvo.omds.types.omds2Types.v2_15.SONSTIGEPERSONType;
+
+
+/**
+ * Der Typ für eine Person mit ObjektId
+ *
+ * Java-Klasse für Person_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="Person_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId" minOccurs="0"/>
+ * <choice>
+ * <element ref="{urn:omds20}NATUERLICHE_PERSON"/>
+ * <element ref="{urn:omds20}SONSTIGE_PERSON"/>
+ * </choice>
+ * <element ref="{urn:omds3CommonServiceTypes-1-1-0}Adresse" minOccurs="0"/>
+ * <element ref="{urn:omds20}EL-Kommunikation" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{urn:omds20}EL-Legitimation" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{urn:omds20}EL-Anzahl" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{urn:omds20}EL-Einstufung" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{urn:omds20}EL-Entscheidungsfrage" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{urn:omds20}EL-Identifizierung" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{urn:omds20}EL-Text" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * <attribute name="PersArtCd" use="required" type="{urn:omds20}PersArtCd_Type" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Person_Type", propOrder = {
+ "objektId",
+ "natuerlicheperson",
+ "sonstigeperson",
+ "adresse",
+ "elKommunikation",
+ "elLegitimation",
+ "elAnzahl",
+ "elEinstufung",
+ "elEntscheidungsfrage",
+ "elIdentifizierung",
+ "elText"
+})
+@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+public class PersonType {
+
+ @XmlElement(name = "ObjektId")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected ObjektIdType objektId;
+ @XmlElement(name = "NATUERLICHE_PERSON", namespace = "urn:omds20")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected NATUERLICHEPERSONType natuerlicheperson;
+ @XmlElement(name = "SONSTIGE_PERSON", namespace = "urn:omds20")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected SONSTIGEPERSONType sonstigeperson;
+ @XmlElement(name = "Adresse")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected AdresseType adresse;
+ @XmlElement(name = "EL-Kommunikation", namespace = "urn:omds20")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected List elKommunikation;
+ @XmlElement(name = "EL-Legitimation", namespace = "urn:omds20")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected List elLegitimation;
+ @XmlElement(name = "EL-Anzahl", namespace = "urn:omds20")
+ @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.5", date = "2023-09-20T10:14:33+02:00")
+ protected List