diff --git a/OMDSServiceDefinition/Maven_CodeGen_ReadMe.md b/OMDSServiceDefinition/Maven_CodeGen_ReadMe.md index d8381363..e47980b0 100644 --- a/OMDSServiceDefinition/Maven_CodeGen_ReadMe.md +++ b/OMDSServiceDefinition/Maven_CodeGen_ReadMe.md @@ -6,8 +6,7 @@ Mit Maven Goal "clean package" kann ein Release als ZIP-File mit XSDs und WSDLs Mit Maven Goal "clean deploy" wird der Release in das Kap Dion- Maven - OMDS Repository hochgeladen. # Codegenerierung -Mit Maven Goal "clean package" und Profil "genJavaFromWsdl_VU" bzw. "genJavaFromWsdl_Broker" wird -der zugehörige Java-Code generiert. +Mit Maven Goal "clean package" und Profil "genJavaFromWsdl_VU" wird der zugehörige Java-Code generiert. # MTOM in Java nach Codegenerierung diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/common/DokumentPostserviceType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/common/DokumentPostserviceType.java new file mode 100644 index 00000000..91de5119 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/common/DokumentPostserviceType.java @@ -0,0 +1,69 @@ + +package at.vvo.omds.types.omds3Types.r1_11_0.common; + +import jakarta.activation.DataHandler; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlMimeType; +import jakarta.xml.bind.annotation.XmlType; + + +/** + * Dokumentenreferenz im Postservice + * + *
Java-Klasse für DokumentPostservice_Type complex type. + * + *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *
+ * <complexType name="DokumentPostservice_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}DokumentenReferenzPostservice_Type">
+ * <sequence>
+ * <element name="Content" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "DokumentPostservice_Type", propOrder = {
+ "content"
+})
+public class DokumentPostserviceType
+ extends DokumentenReferenzPostserviceType
+{
+
+ @XmlElement(name = "Content", required = true)
+ @XmlMimeType("application/octet-stream")
+ protected DataHandler content;
+
+ /**
+ * Ruft den Wert der content-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link DataHandler }
+ *
+ */
+ public DataHandler getContent() {
+ return content;
+ }
+
+ /**
+ * Legt den Wert der content-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link DataHandler }
+ *
+ */
+ public void setContent(DataHandler value) {
+ this.content = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/common/KontrollwertType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/common/KontrollwertType.java
new file mode 100644
index 00000000..9d8d9038
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/common/KontrollwertType.java
@@ -0,0 +1,61 @@
+
+package at.vvo.omds.types.omds3Types.r1_11_0.common;
+
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlValue;
+
+
+/**
+ * Ein MD5-Hash für den automatisierten Abgleich des Clients.
+ *
+ * Java-Klasse für Kontrollwert_Type complex type. + * + *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *
+ * <complexType name="Kontrollwert_Type"> + * <simpleContent> + * <extension base="<http://www.w3.org/2001/XMLSchema>string"> + * </extension> + * </simpleContent> + * </complexType> + *+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Kontrollwert_Type", propOrder = { + "value" +}) +public class KontrollwertType { + + @XmlValue + protected String value; + + /** + * Ruft den Wert der value-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getValue() { + return value; + } + + /** + * Legt den Wert der value-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setValue(String value) { + this.value = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/common/MehrfachZuordnungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/common/MehrfachZuordnungType.java new file mode 100644 index 00000000..86788401 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/common/MehrfachZuordnungType.java @@ -0,0 +1,73 @@ + +package at.vvo.omds.types.omds3Types.r1_11_0.common; + +import java.util.ArrayList; +import java.util.List; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlType; + + +/** + * Entwurf einer Objektspezfifikation für Sammeldokumente, welche aus mehreren Einzeldokumenten bestehen + * + *
Java-Klasse für MehrfachZuordnung_Type complex type. + * + *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *
+ * <complexType name="MehrfachZuordnung_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}ObjektSpezifikation_Type">
+ * <sequence>
+ * <element name="Teildokument" type="{urn:omds3CommonServiceTypes-1-1-0}Teildokument_Type" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "MehrfachZuordnung_Type", propOrder = {
+ "teildokument"
+})
+public class MehrfachZuordnungType
+ extends ObjektSpezifikationType
+{
+
+ @XmlElement(name = "Teildokument")
+ protected List
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the Jakarta XML Binding object.
+ * This is why there is not a set method for the teildokument property.
+ *
+ *
+ * For example, to add a new item, do as follows: + *
+ * getTeildokument().add(newItem); + *+ * + * + *
+ * Objects of the following type(s) are allowed in the list
+ * {@link TeildokumentType }
+ *
+ *
+ */
+ public List Java-Klasse für PolizzenArt_Type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ * Java-Klasse für TarifIdText_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für anonymous complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für anonymous complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für DocumentsOfPeriodResponse_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the Jakarta XML Binding object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ServiceFault }
+ *
+ *
+ */
+ public List Java-Klasse für Envelope_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Die Liste der Objektspezifikationen des Umschlags.
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the Jakarta XML Binding object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ObjektSpezifikationType }
+ *
+ *
+ */
+ public List Die Liste der Dokumente im Umschlag.
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the Jakarta XML Binding object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link DokumentenReferenzType }
+ *
+ *
+ */
+ public List Java-Klasse für anonymous complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für anonymous complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the Jakarta XML Binding object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link EnvelopeType }
+ *
+ *
+ */
+ public List
+ * <simpleType name="PolizzenArt_Type">
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <enumeration value="Orignal"/>
+ * <enumeration value="Kopie"/>
+ * <enumeration value="OriginalUndKopie"/>
+ * </restriction>
+ * </simpleType>
+ *
+ *
+ */
+@XmlType(name = "PolizzenArt_Type")
+@XmlEnum
+public enum PolizzenArtType {
+
+
+ /**
+ * Original
+ *
+ */
+ @XmlEnumValue("Orignal")
+ ORIGNAL("Orignal"),
+
+ /**
+ * Kopie
+ *
+ */
+ @XmlEnumValue("Kopie")
+ KOPIE("Kopie"),
+
+ /**
+ * Original und Kopie
+ *
+ */
+ @XmlEnumValue("OriginalUndKopie")
+ ORIGINAL_UND_KOPIE("OriginalUndKopie");
+ private final String value;
+
+ PolizzenArtType(String v) {
+ value = v;
+ }
+
+ public String value() {
+ return value;
+ }
+
+ public static PolizzenArtType fromValue(String v) {
+ for (PolizzenArtType c: PolizzenArtType.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_11_0/common/TarifIdTextType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/common/TarifIdTextType.java
new file mode 100644
index 00000000..765742e4
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/common/TarifIdTextType.java
@@ -0,0 +1,67 @@
+
+package at.vvo.omds.types.omds3Types.r1_11_0.common;
+
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlAttribute;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * Eine einfache Standardimplementierung für TarifId_Type als String ohne Enumeration.
+ * Es erfolgt keine nähere Festlegung der TarifId zur Design-Zeit,
+ * die TarifId wird ausschließlich zur Laufzeit geprüft. Die zulässigen Werte können daher bei konstanter
+ * Schnittstellendefinition zur Laufzeit geändert werden.
+ *
+ *
+ *
+ * <complexType name="TarifIdText_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}TarifId_Type">
+ * <attribute name="text" type="{http://www.w3.org/2001/XMLSchema}string" />
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "TarifIdText_Type")
+public class TarifIdTextType
+ extends TarifIdType
+{
+
+ @XmlAttribute(name = "text", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ protected String text;
+
+ /**
+ * Ruft den Wert der text-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getText() {
+ return text;
+ }
+
+ /**
+ * Legt den Wert der text-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setText(String value) {
+ this.text = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on1basis/AcknowledgeEnvelopesRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on1basis/AcknowledgeEnvelopesRequest.java
new file mode 100644
index 00000000..67a52463
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on1basis/AcknowledgeEnvelopesRequest.java
@@ -0,0 +1,99 @@
+
+package at.vvo.omds.types.omds3Types.r1_11_0.on1basis;
+
+import javax.xml.datatype.XMLGregorianCalendar;
+import at.vvo.omds.types.omds3Types.r1_11_0.common.AuthorizationFilter;
+import at.vvo.omds.types.omds3Types.r1_11_0.common.CommonRequestType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlSchemaType;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <complexType>
+ * <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="ErhaltBestaetigt" type="{urn:omds20}Datum-Zeit2"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "authFilter",
+ "erhaltBestaetigt"
+})
+@XmlRootElement(name = "AcknowledgeEnvelopesRequest")
+public class AcknowledgeEnvelopesRequest
+ extends CommonRequestType
+{
+
+ @XmlElement(name = "AuthFilter")
+ protected AuthorizationFilter authFilter;
+ @XmlElement(name = "ErhaltBestaetigt", required = true)
+ @XmlSchemaType(name = "dateTime")
+ protected XMLGregorianCalendar erhaltBestaetigt;
+
+ /**
+ * Ruft den Wert der authFilter-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link AuthorizationFilter }
+ *
+ */
+ public AuthorizationFilter getAuthFilter() {
+ return authFilter;
+ }
+
+ /**
+ * Legt den Wert der authFilter-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link AuthorizationFilter }
+ *
+ */
+ public void setAuthFilter(AuthorizationFilter value) {
+ this.authFilter = value;
+ }
+
+ /**
+ * Ruft den Wert der erhaltBestaetigt-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getErhaltBestaetigt() {
+ return erhaltBestaetigt;
+ }
+
+ /**
+ * Legt den Wert der erhaltBestaetigt-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setErhaltBestaetigt(XMLGregorianCalendar value) {
+ this.erhaltBestaetigt = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on1basis/AcknowledgeEnvelopesResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on1basis/AcknowledgeEnvelopesResponse.java
new file mode 100644
index 00000000..9ea246a5
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on1basis/AcknowledgeEnvelopesResponse.java
@@ -0,0 +1,35 @@
+
+package at.vvo.omds.types.omds3Types.r1_11_0.on1basis;
+
+import at.vvo.omds.types.omds3Types.r1_11_0.common.CommonResponseType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <complexType>
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type">
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "")
+@XmlRootElement(name = "AcknowledgeEnvelopesResponse")
+public class AcknowledgeEnvelopesResponse
+ extends CommonResponseType
+{
+
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on1basis/DocumentsOfPeriodResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on1basis/DocumentsOfPeriodResponseType.java
new file mode 100644
index 00000000..01246615
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on1basis/DocumentsOfPeriodResponseType.java
@@ -0,0 +1,100 @@
+
+package at.vvo.omds.types.omds3Types.r1_11_0.on1basis;
+
+import java.util.ArrayList;
+import java.util.List;
+import at.vvo.omds.types.omds3Types.r1_11_0.common.ServiceFault;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ * Typ mit Informationen zu den Dokumenten eines Zeitraums
+ *
+ *
+ * <complexType name="DocumentsOfPeriodResponse_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <choice>
+ * <element name="Result" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen}DocumentInfosResponseResult_Type"/>
+ * <element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded"/>
+ * </choice>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "DocumentsOfPeriodResponse_Type", propOrder = {
+ "result",
+ "serviceFault"
+})
+public class DocumentsOfPeriodResponseType {
+
+ @XmlElement(name = "Result")
+ protected DocumentInfosResponseResultType result;
+ @XmlElement(name = "ServiceFault")
+ protected Listset method for the serviceFault property.
+ *
+ *
+ * getServiceFault().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType name="Envelope_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Id" type="{urn:omds3CommonServiceTypes-1-1-0}ElementIdType" minOccurs="0"/>
+ * <element name="Zeitstempel" type="{urn:omds20}Datum-Zeit2"/>
+ * <element name="ObjektSpezifikation" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektSpezifikation_Type" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="Dokument" type="{urn:omds3CommonServiceTypes-1-1-0}DokumentenReferenz_Type" maxOccurs="unbounded"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Envelope_Type", propOrder = {
+ "id",
+ "zeitstempel",
+ "objektSpezifikationen",
+ "dokumente"
+})
+public class EnvelopeType {
+
+ @XmlElement(name = "Id")
+ protected ElementIdType id;
+ @XmlElement(name = "Zeitstempel", required = true)
+ @XmlSchemaType(name = "dateTime")
+ protected XMLGregorianCalendar zeitstempel;
+ @XmlElement(name = "ObjektSpezifikation")
+ protected Listset method for the objektSpezifikationen property.
+ *
+ *
+ * getObjektSpezifikationen().add(newItem);
+ *
+ *
+ *
+ * set method for the dokumente property.
+ *
+ *
+ * getDokumente().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType>
+ * <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="Von" type="{urn:omds20}Datum-Zeit2"/>
+ * <element name="Bis" type="{urn:omds20}Datum-Zeit2" minOccurs="0"/>
+ * <element name="Binaerdaten" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "authFilter",
+ "von",
+ "bis",
+ "binaerdaten"
+})
+@XmlRootElement(name = "GetEnvelopesRequest")
+public class GetEnvelopesRequest
+ extends CommonRequestType
+{
+
+ @XmlElement(name = "AuthFilter")
+ protected AuthorizationFilter authFilter;
+ @XmlElement(name = "Von", required = true)
+ @XmlSchemaType(name = "dateTime")
+ protected XMLGregorianCalendar von;
+ @XmlElement(name = "Bis")
+ @XmlSchemaType(name = "dateTime")
+ protected XMLGregorianCalendar bis;
+ @XmlElement(name = "Binaerdaten")
+ protected Boolean binaerdaten;
+
+ /**
+ * Ruft den Wert der authFilter-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link AuthorizationFilter }
+ *
+ */
+ public AuthorizationFilter getAuthFilter() {
+ return authFilter;
+ }
+
+ /**
+ * Legt den Wert der authFilter-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link AuthorizationFilter }
+ *
+ */
+ public void setAuthFilter(AuthorizationFilter value) {
+ this.authFilter = value;
+ }
+
+ /**
+ * Ruft den Wert der von-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getVon() {
+ return von;
+ }
+
+ /**
+ * Legt den Wert der von-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setVon(XMLGregorianCalendar value) {
+ this.von = value;
+ }
+
+ /**
+ * Ruft den Wert der bis-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getBis() {
+ return bis;
+ }
+
+ /**
+ * Legt den Wert der bis-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setBis(XMLGregorianCalendar value) {
+ this.bis = value;
+ }
+
+ /**
+ * Ruft den Wert der binaerdaten-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Boolean }
+ *
+ */
+ public Boolean isBinaerdaten() {
+ return binaerdaten;
+ }
+
+ /**
+ * Legt den Wert der binaerdaten-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Boolean }
+ *
+ */
+ public void setBinaerdaten(Boolean value) {
+ this.binaerdaten = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on1basis/GetEnvelopesResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on1basis/GetEnvelopesResponse.java
new file mode 100644
index 00000000..882fb764
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_11_0/on1basis/GetEnvelopesResponse.java
@@ -0,0 +1,164 @@
+
+package at.vvo.omds.types.omds3Types.r1_11_0.on1basis;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.datatype.XMLGregorianCalendar;
+import at.vvo.omds.types.omds3Types.r1_11_0.common.AuthorizationFilter;
+import at.vvo.omds.types.omds3Types.r1_11_0.common.CommonResponseType;
+import at.vvo.omds.types.omds3Types.r1_11_0.common.EnvelopeType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlSchemaType;
+import jakarta.xml.bind.annotation.XmlType;
+
+
+/**
+ *
+ * <complexType>
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type">
+ * <sequence>
+ * <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ * <element name="Von" type="{urn:omds20}Datum-Zeit2"/>
+ * <element name="Bis" type="{urn:omds20}Datum-Zeit2"/>
+ * <element name="Umschlag" type="{urn:omds3CommonServiceTypes-1-1-0}Envelope_Type" maxOccurs="unbounded"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "authFilter",
+ "von",
+ "bis",
+ "umschlag"
+})
+@XmlRootElement(name = "GetEnvelopesResponse")
+public class GetEnvelopesResponse
+ extends CommonResponseType
+{
+
+ @XmlElement(name = "AuthFilter")
+ protected AuthorizationFilter authFilter;
+ @XmlElement(name = "Von", required = true)
+ @XmlSchemaType(name = "dateTime")
+ protected XMLGregorianCalendar von;
+ @XmlElement(name = "Bis", required = true)
+ @XmlSchemaType(name = "dateTime")
+ protected XMLGregorianCalendar bis;
+ @XmlElement(name = "Umschlag", required = true)
+ protected Listset method for the umschlag property.
+ *
+ *
+ * getUmschlag().add(newItem);
+ *
+ *
+ *
+ *