summaryrefslogtreecommitdiff
path: root/src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs')
-rw-r--r--src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/CreateMandateAsyncResponse.java97
-rw-r--r--src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/DetailsType.java51
-rw-r--r--src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/FilterType.java69
-rw-r--r--src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/ListMandatesRequest.java162
-rw-r--r--src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/ListMandatesResponseType.java187
-rw-r--r--src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/ListReferencedMandatesOutputFilter.java46
-rw-r--r--src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/MandateAttributes.java275
-rw-r--r--src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/MandateAttributesSearchFilterType.java63
-rw-r--r--src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/MandateIDSearchFilterType.java55
-rw-r--r--src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/MandateList.java62
-rw-r--r--src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/MandateListType.java103
-rw-r--r--src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/MandateRequestType.java120
-rw-r--r--src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/ObjectFactory.java380
-rw-r--r--src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/OutputFilterType.java71
-rw-r--r--src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/Pagination.java121
-rw-r--r--src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/PaginationFilter.java45
-rw-r--r--src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/ProcessTypeOutputFilter.java46
-rw-r--r--src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/ReferenceTypes.java51
-rw-r--r--src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/ReferencedMandatesResult.java62
-rw-r--r--src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/ReferencedMandatesType.java167
-rw-r--r--src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/SimplePath.java122
-rw-r--r--src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/TerminateMandateAsyncResponse.java97
-rw-r--r--src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/TextProperties.java194
-rw-r--r--src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/TimeRangeType.java121
-rw-r--r--src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/package-info.java2
25 files changed, 2769 insertions, 0 deletions
diff --git a/src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/CreateMandateAsyncResponse.java b/src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/CreateMandateAsyncResponse.java
new file mode 100644
index 0000000..ed18b60
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/CreateMandateAsyncResponse.java
@@ -0,0 +1,97 @@
+
+package at.gv.util.xsd.mis.usp_v2.eai.syncmsgs;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+import at.gv.util.xsd.mis.usp_v2.eai.common.ReferableResultType;
+import at.gv.util.xsd.mis.usp_v2.eai.token.ModificationTokenType;
+
+
+/**
+ * <p>Java-Klasse für anonymous complex type.
+ *
+ * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * <pre>
+ * &lt;complexType&gt;
+ * &lt;complexContent&gt;
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ * &lt;sequence&gt;
+ * &lt;element ref="{http://eai.brz.gv.at/services/vdds/token}ModificationToken"/&gt;
+ * &lt;element ref="{http://eai.brz.gv.at/services/vdds/sync-msgs}Result"/&gt;
+ * &lt;/sequence&gt;
+ * &lt;/restriction&gt;
+ * &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "modificationToken",
+ "result"
+})
+@XmlRootElement(name = "CreateMandateAsyncResponse")
+public class CreateMandateAsyncResponse {
+
+ @XmlElement(name = "ModificationToken", namespace = "http://eai.brz.gv.at/services/vdds/token", required = true)
+ protected ModificationTokenType modificationToken;
+ @XmlElement(name = "Result", required = true)
+ protected ReferableResultType result;
+
+ /**
+ * Ruft den Wert der modificationToken-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link ModificationTokenType }
+ *
+ */
+ public ModificationTokenType getModificationToken() {
+ return modificationToken;
+ }
+
+ /**
+ * Legt den Wert der modificationToken-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link ModificationTokenType }
+ *
+ */
+ public void setModificationToken(ModificationTokenType value) {
+ this.modificationToken = value;
+ }
+
+ /**
+ *
+ * this is the general purpose response element used
+ * to acknowledge several events
+ *
+ *
+ * @return
+ * possible object is
+ * {@link ReferableResultType }
+ *
+ */
+ public ReferableResultType getResult() {
+ return result;
+ }
+
+ /**
+ * Legt den Wert der result-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link ReferableResultType }
+ *
+ */
+ public void setResult(ReferableResultType value) {
+ this.result = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/DetailsType.java b/src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/DetailsType.java
new file mode 100644
index 0000000..aca1ee0
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/DetailsType.java
@@ -0,0 +1,51 @@
+
+package at.gv.util.xsd.mis.usp_v2.eai.syncmsgs;
+
+import javax.xml.bind.annotation.XmlEnum;
+import javax.xml.bind.annotation.XmlEnumValue;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java-Klasse für DetailsType.
+ *
+ * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ * <p>
+ * <pre>
+ * &lt;simpleType name="DetailsType"&gt;
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
+ * &lt;enumeration value="Full"/&gt;
+ * &lt;enumeration value="Identifiers"/&gt;
+ * &lt;/restriction&gt;
+ * &lt;/simpleType&gt;
+ * </pre>
+ *
+ */
+@XmlType(name = "DetailsType")
+@XmlEnum
+public enum DetailsType {
+
+ @XmlEnumValue("Full")
+ FULL("Full"),
+ @XmlEnumValue("Identifiers")
+ IDENTIFIERS("Identifiers");
+ private final String value;
+
+ DetailsType(String v) {
+ value = v;
+ }
+
+ public String value() {
+ return value;
+ }
+
+ public static DetailsType fromValue(String v) {
+ for (DetailsType c: DetailsType.values()) {
+ if (c.value.equals(v)) {
+ return c;
+ }
+ }
+ throw new IllegalArgumentException(v);
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/FilterType.java b/src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/FilterType.java
new file mode 100644
index 0000000..97c6fce
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/FilterType.java
@@ -0,0 +1,69 @@
+
+package at.gv.util.xsd.mis.usp_v2.eai.syncmsgs;
+
+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;
+
+
+/**
+ * <p>Java-Klasse für FilterType complex type.
+ *
+ * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * <pre>
+ * &lt;complexType name="FilterType"&gt;
+ * &lt;complexContent&gt;
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ * &lt;sequence&gt;
+ * &lt;element name="Filter" type="{http://www.w3.org/2001/XMLSchema}anyType"/&gt;
+ * &lt;/sequence&gt;
+ * &lt;/restriction&gt;
+ * &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "FilterType", propOrder = {
+ "filter"
+})
+@XmlSeeAlso({
+ MandateAttributesSearchFilterType.class,
+ MandateIDSearchFilterType.class,
+ PaginationFilter.class,
+ OutputFilterType.class
+})
+public class FilterType {
+
+ @XmlElement(name = "Filter", required = true)
+ protected Object filter;
+
+ /**
+ * Ruft den Wert der filter-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Object }
+ *
+ */
+ public Object getFilter() {
+ return filter;
+ }
+
+ /**
+ * Legt den Wert der filter-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Object }
+ *
+ */
+ public void setFilter(Object value) {
+ this.filter = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/ListMandatesRequest.java b/src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/ListMandatesRequest.java
new file mode 100644
index 0000000..50374a1
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/ListMandatesRequest.java
@@ -0,0 +1,162 @@
+
+package at.gv.util.xsd.mis.usp_v2.eai.syncmsgs;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.JAXBElement;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlElementRef;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java-Klasse für anonymous complex type.
+ *
+ * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * <pre>
+ * &lt;complexType&gt;
+ * &lt;complexContent&gt;
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ * &lt;sequence&gt;
+ * &lt;element ref="{http://eai.brz.gv.at/services/vdds/sync-msgs}SearchFilter" maxOccurs="2"/&gt;
+ * &lt;element ref="{http://eai.brz.gv.at/services/vdds/sync-msgs}OutputFilter" minOccurs="0"/&gt;
+ * &lt;/sequence&gt;
+ * &lt;attribute name="variantType" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
+ * &lt;attribute name="version" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
+ * &lt;/restriction&gt;
+ * &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "searchFilter",
+ "outputFilter"
+})
+@XmlRootElement(name = "ListMandatesRequest")
+public class ListMandatesRequest {
+
+ @XmlElementRef(name = "SearchFilter", namespace = "http://eai.brz.gv.at/services/vdds/sync-msgs", type = JAXBElement.class)
+ protected List<JAXBElement<? extends FilterType>> searchFilter;
+ @XmlElementRef(name = "OutputFilter", namespace = "http://eai.brz.gv.at/services/vdds/sync-msgs", type = JAXBElement.class, required = false)
+ protected JAXBElement<? extends OutputFilterType> outputFilter;
+ @XmlAttribute(name = "variantType")
+ protected String variantType;
+ @XmlAttribute(name = "version")
+ protected String version;
+
+ /**
+ * Gets the value of the searchFilter property.
+ *
+ * <p>
+ * 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 <CODE>set</CODE> method for the searchFilter property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getSearchFilter().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link JAXBElement }{@code <}{@link MandateAttributesSearchFilterType }{@code >}
+ * {@link JAXBElement }{@code <}{@link PaginationFilter }{@code >}
+ * {@link JAXBElement }{@code <}{@link FilterType }{@code >}
+ * {@link JAXBElement }{@code <}{@link MandateIDSearchFilterType }{@code >}
+ *
+ *
+ */
+ public List<JAXBElement<? extends FilterType>> getSearchFilter() {
+ if (searchFilter == null) {
+ searchFilter = new ArrayList<JAXBElement<? extends FilterType>>();
+ }
+ return this.searchFilter;
+ }
+
+ /**
+ * Ruft den Wert der outputFilter-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link JAXBElement }{@code <}{@link ProcessTypeOutputFilter }{@code >}
+ * {@link JAXBElement }{@code <}{@link OutputFilterType }{@code >}
+ * {@link JAXBElement }{@code <}{@link ListReferencedMandatesOutputFilter }{@code >}
+ *
+ */
+ public JAXBElement<? extends OutputFilterType> getOutputFilter() {
+ return outputFilter;
+ }
+
+ /**
+ * Legt den Wert der outputFilter-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link JAXBElement }{@code <}{@link ProcessTypeOutputFilter }{@code >}
+ * {@link JAXBElement }{@code <}{@link OutputFilterType }{@code >}
+ * {@link JAXBElement }{@code <}{@link ListReferencedMandatesOutputFilter }{@code >}
+ *
+ */
+ public void setOutputFilter(JAXBElement<? extends OutputFilterType> value) {
+ this.outputFilter = value;
+ }
+
+ /**
+ * Ruft den Wert der variantType-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVariantType() {
+ return variantType;
+ }
+
+ /**
+ * Legt den Wert der variantType-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVariantType(String value) {
+ this.variantType = value;
+ }
+
+ /**
+ * Ruft den Wert der version-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVersion() {
+ return version;
+ }
+
+ /**
+ * Legt den Wert der version-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVersion(String value) {
+ this.version = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/ListMandatesResponseType.java b/src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/ListMandatesResponseType.java
new file mode 100644
index 0000000..f47312e
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/ListMandatesResponseType.java
@@ -0,0 +1,187 @@
+
+package at.gv.util.xsd.mis.usp_v2.eai.syncmsgs;
+
+import javax.xml.bind.JAXBElement;
+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.XmlElementRef;
+import javax.xml.bind.annotation.XmlType;
+import at.gv.util.xsd.mis.usp_v2.eai.common.ReferableResultType;
+
+
+/**
+ * <p>Java-Klasse für ListMandatesResponseType complex type.
+ *
+ * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * <pre>
+ * &lt;complexType name="ListMandatesResponseType"&gt;
+ * &lt;complexContent&gt;
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ * &lt;choice&gt;
+ * &lt;sequence&gt;
+ * &lt;element ref="{http://eai.brz.gv.at/services/vdds/sync-msgs}Pagination" minOccurs="0"/&gt;
+ * &lt;element ref="{http://eai.brz.gv.at/services/vdds/sync-msgs}SearchResult"/&gt;
+ * &lt;/sequence&gt;
+ * &lt;sequence&gt;
+ * &lt;element ref="{http://eai.brz.gv.at/services/vdds/sync-msgs}Result"/&gt;
+ * &lt;/sequence&gt;
+ * &lt;/choice&gt;
+ * &lt;attribute name="variantType" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
+ * &lt;attribute name="version" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
+ * &lt;/restriction&gt;
+ * &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ListMandatesResponseType", propOrder = {
+ "pagination",
+ "searchResult",
+ "result"
+})
+public class ListMandatesResponseType {
+
+ @XmlElement(name = "Pagination")
+ protected Pagination pagination;
+ @XmlElementRef(name = "SearchResult", namespace = "http://eai.brz.gv.at/services/vdds/sync-msgs", type = JAXBElement.class, required = false)
+ protected JAXBElement<?> searchResult;
+ @XmlElement(name = "Result")
+ protected ReferableResultType result;
+ @XmlAttribute(name = "variantType")
+ protected String variantType;
+ @XmlAttribute(name = "version")
+ protected String version;
+
+ /**
+ * Ruft den Wert der pagination-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Pagination }
+ *
+ */
+ public Pagination getPagination() {
+ return pagination;
+ }
+
+ /**
+ * Legt den Wert der pagination-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Pagination }
+ *
+ */
+ public void setPagination(Pagination value) {
+ this.pagination = value;
+ }
+
+ /**
+ * Ruft den Wert der searchResult-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link JAXBElement }{@code <}{@link MandateList }{@code >}
+ * {@link JAXBElement }{@code <}{@link ReferencedMandatesResult }{@code >}
+ * {@link JAXBElement }{@code <}{@link Object }{@code >}
+ *
+ */
+ public JAXBElement<?> getSearchResult() {
+ return searchResult;
+ }
+
+ /**
+ * Legt den Wert der searchResult-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link JAXBElement }{@code <}{@link MandateList }{@code >}
+ * {@link JAXBElement }{@code <}{@link ReferencedMandatesResult }{@code >}
+ * {@link JAXBElement }{@code <}{@link Object }{@code >}
+ *
+ */
+ public void setSearchResult(JAXBElement<?> value) {
+ this.searchResult = value;
+ }
+
+ /**
+ *
+ * this is the general purpose response element used
+ * to acknowledge several events
+ *
+ *
+ * @return
+ * possible object is
+ * {@link ReferableResultType }
+ *
+ */
+ public ReferableResultType getResult() {
+ return result;
+ }
+
+ /**
+ * Legt den Wert der result-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link ReferableResultType }
+ *
+ */
+ public void setResult(ReferableResultType value) {
+ this.result = value;
+ }
+
+ /**
+ * Ruft den Wert der variantType-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVariantType() {
+ return variantType;
+ }
+
+ /**
+ * Legt den Wert der variantType-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVariantType(String value) {
+ this.variantType = value;
+ }
+
+ /**
+ * Ruft den Wert der version-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVersion() {
+ return version;
+ }
+
+ /**
+ * Legt den Wert der version-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVersion(String value) {
+ this.version = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/ListReferencedMandatesOutputFilter.java b/src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/ListReferencedMandatesOutputFilter.java
new file mode 100644
index 0000000..1b57bdc
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/ListReferencedMandatesOutputFilter.java
@@ -0,0 +1,46 @@
+
+package at.gv.util.xsd.mis.usp_v2.eai.syncmsgs;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java-Klasse für anonymous complex type.
+ *
+ * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * <pre>
+ * &lt;complexType&gt;
+ * &lt;complexContent&gt;
+ * &lt;restriction base="{http://eai.brz.gv.at/services/vdds/sync-msgs}OutputFilterType"&gt;
+ * &lt;sequence&gt;
+ * &lt;element name="Filter"&gt;
+ * &lt;complexType&gt;
+ * &lt;complexContent&gt;
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ * &lt;sequence&gt;
+ * &lt;element name="ReferencedBy" type="{http://eai.brz.gv.at/services/vdds/sync-msgs}ReferenceTypes"/&gt;
+ * &lt;/sequence&gt;
+ * &lt;/restriction&gt;
+ * &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
+ * &lt;/element&gt;
+ * &lt;element name="Details" type="{http://eai.brz.gv.at/services/vdds/sync-msgs}DetailsType"/&gt;
+ * &lt;/sequence&gt;
+ * &lt;/restriction&gt;
+ * &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "")
+public class ListReferencedMandatesOutputFilter
+ extends OutputFilterType
+{
+
+
+}
diff --git a/src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/MandateAttributes.java b/src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/MandateAttributes.java
new file mode 100644
index 0000000..a3c7744
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/MandateAttributes.java
@@ -0,0 +1,275 @@
+
+package at.gv.util.xsd.mis.usp_v2.eai.syncmsgs;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
+import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
+import javax.xml.datatype.XMLGregorianCalendar;
+import at.gv.util.xsd.mis.usp_v2.mandates.Mandator;
+import at.gv.util.xsd.mis.usp_v2.mandates.ParameterisedDescriptionType;
+import at.gv.util.xsd.mis.usp_v2.mandates.PropertiesType;
+import at.gv.util.xsd.mis.usp_v2.mandates.Representative;
+
+
+/**
+ * <p>Java-Klasse für anonymous complex type.
+ *
+ * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * <pre>
+ * &lt;complexType&gt;
+ * &lt;complexContent&gt;
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ * &lt;sequence&gt;
+ * &lt;element name="MandateId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
+ * &lt;element name="MandateType" type="{http://reference.e-government.gv.at/namespace/mandates/20040701#}TextualDescriptionType" minOccurs="0"/&gt;
+ * &lt;element name="MandateText" type="{http://reference.e-government.gv.at/namespace/mandates/20040701#}ParameterisedDescriptionType" minOccurs="0"/&gt;
+ * &lt;element ref="{http://reference.e-government.gv.at/namespace/mandates/20040701#}Mandator" minOccurs="0"/&gt;
+ * &lt;element ref="{http://reference.e-government.gv.at/namespace/mandates/20040701#}Representative" minOccurs="0"/&gt;
+ * &lt;element ref="{http://reference.e-government.gv.at/namespace/mandates/20040701#}Properties" minOccurs="0"/&gt;
+ * &lt;element name="ActivationTime" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/&gt;
+ * &lt;element name="TerminationTime" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/&gt;
+ * &lt;/sequence&gt;
+ * &lt;/restriction&gt;
+ * &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "mandateId",
+ "mandateType",
+ "mandateText",
+ "mandator",
+ "representative",
+ "properties",
+ "activationTime",
+ "terminationTime"
+})
+@XmlRootElement(name = "MandateAttributes")
+public class MandateAttributes {
+
+ @XmlElement(name = "MandateId")
+ protected String mandateId;
+ @XmlElement(name = "MandateType")
+ @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
+ @XmlSchemaType(name = "token")
+ protected String mandateType;
+ @XmlElement(name = "MandateText")
+ protected ParameterisedDescriptionType mandateText;
+ @XmlElement(name = "Mandator", namespace = "http://reference.e-government.gv.at/namespace/mandates/20040701#")
+ protected Mandator mandator;
+ @XmlElement(name = "Representative", namespace = "http://reference.e-government.gv.at/namespace/mandates/20040701#")
+ protected Representative representative;
+ @XmlElement(name = "Properties", namespace = "http://reference.e-government.gv.at/namespace/mandates/20040701#")
+ protected PropertiesType properties;
+ @XmlElement(name = "ActivationTime")
+ @XmlSchemaType(name = "dateTime")
+ protected XMLGregorianCalendar activationTime;
+ @XmlElement(name = "TerminationTime")
+ @XmlSchemaType(name = "dateTime")
+ protected XMLGregorianCalendar terminationTime;
+
+ /**
+ * Ruft den Wert der mandateId-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getMandateId() {
+ return mandateId;
+ }
+
+ /**
+ * Legt den Wert der mandateId-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setMandateId(String value) {
+ this.mandateId = value;
+ }
+
+ /**
+ * Ruft den Wert der mandateType-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getMandateType() {
+ return mandateType;
+ }
+
+ /**
+ * Legt den Wert der mandateType-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setMandateType(String value) {
+ this.mandateType = value;
+ }
+
+ /**
+ * Ruft den Wert der mandateText-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link ParameterisedDescriptionType }
+ *
+ */
+ public ParameterisedDescriptionType getMandateText() {
+ return mandateText;
+ }
+
+ /**
+ * Legt den Wert der mandateText-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link ParameterisedDescriptionType }
+ *
+ */
+ public void setMandateText(ParameterisedDescriptionType value) {
+ this.mandateText = value;
+ }
+
+ /**
+ * personal data defining the mandator
+ *
+ *
+ * @return
+ * possible object is
+ * {@link Mandator }
+ *
+ */
+ public Mandator getMandator() {
+ return mandator;
+ }
+
+ /**
+ * Legt den Wert der mandator-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Mandator }
+ *
+ */
+ public void setMandator(Mandator value) {
+ this.mandator = value;
+ }
+
+ /**
+ * personal data defining the representative
+ *
+ *
+ * @return
+ * possible object is
+ * {@link Representative }
+ *
+ */
+ public Representative getRepresentative() {
+ return representative;
+ }
+
+ /**
+ * Legt den Wert der representative-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Representative }
+ *
+ */
+ public void setRepresentative(Representative value) {
+ this.representative = value;
+ }
+
+ /**
+ * element contains arbitrary properties of a mandate
+ *
+ *
+ * @return
+ * possible object is
+ * {@link PropertiesType }
+ *
+ */
+ public PropertiesType getProperties() {
+ return properties;
+ }
+
+ /**
+ * Legt den Wert der properties-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link PropertiesType }
+ *
+ */
+ public void setProperties(PropertiesType value) {
+ this.properties = value;
+ }
+
+ /**
+ * Ruft den Wert der activationTime-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getActivationTime() {
+ return activationTime;
+ }
+
+ /**
+ * Legt den Wert der activationTime-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setActivationTime(XMLGregorianCalendar value) {
+ this.activationTime = value;
+ }
+
+ /**
+ * Ruft den Wert der terminationTime-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getTerminationTime() {
+ return terminationTime;
+ }
+
+ /**
+ * Legt den Wert der terminationTime-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setTerminationTime(XMLGregorianCalendar value) {
+ this.terminationTime = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/MandateAttributesSearchFilterType.java b/src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/MandateAttributesSearchFilterType.java
new file mode 100644
index 0000000..b451c28
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/MandateAttributesSearchFilterType.java
@@ -0,0 +1,63 @@
+
+package at.gv.util.xsd.mis.usp_v2.eai.syncmsgs;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java-Klasse für MandateAttributesSearchFilterType complex type.
+ *
+ * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * <pre>
+ * &lt;complexType name="MandateAttributesSearchFilterType"&gt;
+ * &lt;complexContent&gt;
+ * &lt;restriction base="{http://eai.brz.gv.at/services/vdds/sync-msgs}FilterType"&gt;
+ * &lt;sequence&gt;
+ * &lt;element name="Filter"&gt;
+ * &lt;complexType&gt;
+ * &lt;complexContent&gt;
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ * &lt;sequence&gt;
+ * &lt;element name="SearchCriteria"&gt;
+ * &lt;complexType&gt;
+ * &lt;complexContent&gt;
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ * &lt;sequence maxOccurs="7"&gt;
+ * &lt;choice&gt;
+ * &lt;element name="ActivationRange" type="{http://eai.brz.gv.at/services/vdds/sync-msgs}TimeRangeType"/&gt;
+ * &lt;element name="MandateType" type="{http://reference.e-government.gv.at/namespace/mandates/20040701#}TextualDescriptionType"/&gt;
+ * &lt;element name="MandatorID" type="{http://reference.e-government.gv.at/namespace/persondata/20020228#}IdentificationType"/&gt;
+ * &lt;element name="RepresentativeID" type="{http://reference.e-government.gv.at/namespace/persondata/20020228#}IdentificationType"/&gt;
+ * &lt;element name="TerminationRange" type="{http://eai.brz.gv.at/services/vdds/sync-msgs}TimeRangeType"/&gt;
+ * &lt;element name="ValidFromTo" type="{http://eai.brz.gv.at/services/vdds/sync-msgs}TimeRangeType"/&gt;
+ * &lt;element ref="{http://reference.e-government.gv.at/namespace/mandates/20040701#}Properties"/&gt;
+ * &lt;/choice&gt;
+ * &lt;/sequence&gt;
+ * &lt;/restriction&gt;
+ * &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
+ * &lt;/element&gt;
+ * &lt;/sequence&gt;
+ * &lt;/restriction&gt;
+ * &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
+ * &lt;/element&gt;
+ * &lt;/sequence&gt;
+ * &lt;/restriction&gt;
+ * &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "MandateAttributesSearchFilterType")
+public class MandateAttributesSearchFilterType
+ extends FilterType
+{
+
+
+}
diff --git a/src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/MandateIDSearchFilterType.java b/src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/MandateIDSearchFilterType.java
new file mode 100644
index 0000000..58a6b32
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/MandateIDSearchFilterType.java
@@ -0,0 +1,55 @@
+
+package at.gv.util.xsd.mis.usp_v2.eai.syncmsgs;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java-Klasse für MandateIDSearchFilterType complex type.
+ *
+ * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * <pre>
+ * &lt;complexType name="MandateIDSearchFilterType"&gt;
+ * &lt;complexContent&gt;
+ * &lt;restriction base="{http://eai.brz.gv.at/services/vdds/sync-msgs}FilterType"&gt;
+ * &lt;sequence&gt;
+ * &lt;element name="Filter"&gt;
+ * &lt;complexType&gt;
+ * &lt;complexContent&gt;
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ * &lt;sequence&gt;
+ * &lt;element name="SearchCriteria"&gt;
+ * &lt;complexType&gt;
+ * &lt;complexContent&gt;
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ * &lt;sequence&gt;
+ * &lt;element name="MandateID" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
+ * &lt;/sequence&gt;
+ * &lt;/restriction&gt;
+ * &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
+ * &lt;/element&gt;
+ * &lt;/sequence&gt;
+ * &lt;/restriction&gt;
+ * &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
+ * &lt;/element&gt;
+ * &lt;/sequence&gt;
+ * &lt;/restriction&gt;
+ * &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "MandateIDSearchFilterType")
+public class MandateIDSearchFilterType
+ extends FilterType
+{
+
+
+}
diff --git a/src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/MandateList.java b/src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/MandateList.java
new file mode 100644
index 0000000..b937ad9
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/MandateList.java
@@ -0,0 +1,62 @@
+
+package at.gv.util.xsd.mis.usp_v2.eai.syncmsgs;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java-Klasse für anonymous complex type.
+ *
+ * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * <pre>
+ * &lt;complexType&gt;
+ * &lt;complexContent&gt;
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ * &lt;sequence&gt;
+ * &lt;element name="Mandates" type="{http://eai.brz.gv.at/services/vdds/sync-msgs}MandateListType"/&gt;
+ * &lt;/sequence&gt;
+ * &lt;/restriction&gt;
+ * &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "mandates"
+})
+public class MandateList {
+
+ @XmlElement(name = "Mandates", required = true)
+ protected MandateListType mandates;
+
+ /**
+ * Ruft den Wert der mandates-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link MandateListType }
+ *
+ */
+ public MandateListType getMandates() {
+ return mandates;
+ }
+
+ /**
+ * Legt den Wert der mandates-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link MandateListType }
+ *
+ */
+ public void setMandates(MandateListType value) {
+ this.mandates = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/MandateListType.java b/src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/MandateListType.java
new file mode 100644
index 0000000..c0ad723
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/MandateListType.java
@@ -0,0 +1,103 @@
+
+package at.gv.util.xsd.mis.usp_v2.eai.syncmsgs;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+import at.gv.util.xsd.mis.usp_v2.mandates.Mandate;
+
+
+/**
+ * <p>Java-Klasse für MandateListType complex type.
+ *
+ * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * <pre>
+ * &lt;complexType name="MandateListType"&gt;
+ * &lt;complexContent&gt;
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ * &lt;choice minOccurs="0"&gt;
+ * &lt;element ref="{http://eai.brz.gv.at/services/vdds/sync-msgs}MandateAttributes" maxOccurs="unbounded"/&gt;
+ * &lt;element ref="{http://reference.e-government.gv.at/namespace/mandates/20040701#}Mandate" maxOccurs="unbounded"/&gt;
+ * &lt;/choice&gt;
+ * &lt;/restriction&gt;
+ * &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "MandateListType", propOrder = {
+ "mandateAttributes",
+ "mandate"
+})
+public class MandateListType {
+
+ @XmlElement(name = "MandateAttributes")
+ protected List<MandateAttributes> mandateAttributes;
+ @XmlElement(name = "Mandate", namespace = "http://reference.e-government.gv.at/namespace/mandates/20040701#")
+ protected List<Mandate> mandate;
+
+ /**
+ * Gets the value of the mandateAttributes property.
+ *
+ * <p>
+ * 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 <CODE>set</CODE> method for the mandateAttributes property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getMandateAttributes().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link MandateAttributes }
+ *
+ *
+ */
+ public List<MandateAttributes> getMandateAttributes() {
+ if (mandateAttributes == null) {
+ mandateAttributes = new ArrayList<MandateAttributes>();
+ }
+ return this.mandateAttributes;
+ }
+
+ /**
+ * electronic mandate Gets the value of the mandate property.
+ *
+ * <p>
+ * 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 <CODE>set</CODE> method for the mandate property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getMandate().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link Mandate }
+ *
+ *
+ */
+ public List<Mandate> getMandate() {
+ if (mandate == null) {
+ mandate = new ArrayList<Mandate>();
+ }
+ return this.mandate;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/MandateRequestType.java b/src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/MandateRequestType.java
new file mode 100644
index 0000000..b082acf
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/MandateRequestType.java
@@ -0,0 +1,120 @@
+
+package at.gv.util.xsd.mis.usp_v2.eai.syncmsgs;
+
+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.gv.util.xsd.mis.usp_v2.eai.token.ModificationTokenType;
+import at.gv.util.xsd.mis.usp_v2.mandates.Mandate;
+
+
+/**
+ * <p>Java-Klasse für MandateRequestType complex type.
+ *
+ * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * <pre>
+ * &lt;complexType name="MandateRequestType"&gt;
+ * &lt;complexContent&gt;
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ * &lt;sequence&gt;
+ * &lt;element ref="{http://eai.brz.gv.at/services/vdds/token}ModificationToken"/&gt;
+ * &lt;element ref="{http://reference.e-government.gv.at/namespace/mandates/20040701#}Mandate"/&gt;
+ * &lt;element ref="{http://eai.brz.gv.at/services/vdds/sync-msgs}TextProperties" minOccurs="0"/&gt;
+ * &lt;/sequence&gt;
+ * &lt;/restriction&gt;
+ * &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "MandateRequestType", propOrder = {
+ "modificationToken",
+ "mandate",
+ "textProperties"
+})
+public class MandateRequestType {
+
+ @XmlElement(name = "ModificationToken", namespace = "http://eai.brz.gv.at/services/vdds/token", required = true)
+ protected ModificationTokenType modificationToken;
+ @XmlElement(name = "Mandate", namespace = "http://reference.e-government.gv.at/namespace/mandates/20040701#", required = true)
+ protected Mandate mandate;
+ @XmlElement(name = "TextProperties")
+ protected TextProperties textProperties;
+
+ /**
+ * Ruft den Wert der modificationToken-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link ModificationTokenType }
+ *
+ */
+ public ModificationTokenType getModificationToken() {
+ return modificationToken;
+ }
+
+ /**
+ * Legt den Wert der modificationToken-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link ModificationTokenType }
+ *
+ */
+ public void setModificationToken(ModificationTokenType value) {
+ this.modificationToken = value;
+ }
+
+ /**
+ * electronic mandate
+ *
+ * @return
+ * possible object is
+ * {@link Mandate }
+ *
+ */
+ public Mandate getMandate() {
+ return mandate;
+ }
+
+ /**
+ * Legt den Wert der mandate-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Mandate }
+ *
+ */
+ public void setMandate(Mandate value) {
+ this.mandate = value;
+ }
+
+ /**
+ * Ruft den Wert der textProperties-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link TextProperties }
+ *
+ */
+ public TextProperties getTextProperties() {
+ return textProperties;
+ }
+
+ /**
+ * Legt den Wert der textProperties-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link TextProperties }
+ *
+ */
+ public void setTextProperties(TextProperties value) {
+ this.textProperties = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/ObjectFactory.java b/src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/ObjectFactory.java
new file mode 100644
index 0000000..a015968
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/ObjectFactory.java
@@ -0,0 +1,380 @@
+
+package at.gv.util.xsd.mis.usp_v2.eai.syncmsgs;
+
+import javax.xml.bind.JAXBElement;
+import javax.xml.bind.annotation.XmlElementDecl;
+import javax.xml.bind.annotation.XmlRegistry;
+import javax.xml.namespace.QName;
+import at.gv.util.xsd.mis.usp_v2.eai.common.ReferableResultType;
+
+
+/**
+ * This object contains factory methods for each
+ * Java content interface and Java element interface
+ * generated in the at.gv.util.xsd.mis.usp_v2.eai.syncmsgs package.
+ * <p>An ObjectFactory allows you to programatically
+ * construct new instances of the Java representation
+ * for XML content. The Java representation of XML
+ * content can consist of schema derived interfaces
+ * and classes representing the binding of schema
+ * type definitions, element declarations and model
+ * groups. Factory methods for each of these are
+ * provided in this class.
+ *
+ */
+@XmlRegistry
+public class ObjectFactory {
+
+ private final static QName _CreateMandateAck_QNAME = new QName("http://eai.brz.gv.at/services/vdds/sync-msgs", "CreateMandateAck");
+ private final static QName _Result_QNAME = new QName("http://eai.brz.gv.at/services/vdds/sync-msgs", "Result");
+ private final static QName _CreateMandateRequest_QNAME = new QName("http://eai.brz.gv.at/services/vdds/sync-msgs", "CreateMandateRequest");
+ private final static QName _SearchFilter_QNAME = new QName("http://eai.brz.gv.at/services/vdds/sync-msgs", "SearchFilter");
+ private final static QName _OutputFilter_QNAME = new QName("http://eai.brz.gv.at/services/vdds/sync-msgs", "OutputFilter");
+ private final static QName _ListMandatesResponse_QNAME = new QName("http://eai.brz.gv.at/services/vdds/sync-msgs", "ListMandatesResponse");
+ private final static QName _ListReferencedMandatesOutputFilter_QNAME = new QName("http://eai.brz.gv.at/services/vdds/sync-msgs", "ListReferencedMandatesOutputFilter");
+ private final static QName _MandateAttributesSearchFilter_QNAME = new QName("http://eai.brz.gv.at/services/vdds/sync-msgs", "MandateAttributesSearchFilter");
+ private final static QName _MandateIDSearchFilter_QNAME = new QName("http://eai.brz.gv.at/services/vdds/sync-msgs", "MandateIDSearchFilter");
+ private final static QName _MandateList_QNAME = new QName("http://eai.brz.gv.at/services/vdds/sync-msgs", "MandateList");
+ private final static QName _SearchResult_QNAME = new QName("http://eai.brz.gv.at/services/vdds/sync-msgs", "SearchResult");
+ private final static QName _PaginationFilter_QNAME = new QName("http://eai.brz.gv.at/services/vdds/sync-msgs", "PaginationFilter");
+ private final static QName _ProcessTypeOutputFilter_QNAME = new QName("http://eai.brz.gv.at/services/vdds/sync-msgs", "ProcessTypeOutputFilter");
+ private final static QName _ReferencedMandatesResult_QNAME = new QName("http://eai.brz.gv.at/services/vdds/sync-msgs", "ReferencedMandatesResult");
+ private final static QName _TerminateMandateAck_QNAME = new QName("http://eai.brz.gv.at/services/vdds/sync-msgs", "TerminateMandateAck");
+ private final static QName _TerminateMandateRequest_QNAME = new QName("http://eai.brz.gv.at/services/vdds/sync-msgs", "TerminateMandateRequest");
+
+ /**
+ * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: at.gv.util.xsd.mis.usp_v2.eai.syncmsgs
+ *
+ */
+ public ObjectFactory() {
+ }
+
+ /**
+ * Create an instance of {@link TextProperties }
+ *
+ */
+ public TextProperties createTextProperties() {
+ return new TextProperties();
+ }
+
+ /**
+ * Create an instance of {@link SimplePath }
+ *
+ */
+ public SimplePath createSimplePath() {
+ return new SimplePath();
+ }
+
+ /**
+ * Create an instance of {@link CreateMandateAsyncResponse }
+ *
+ */
+ public CreateMandateAsyncResponse createCreateMandateAsyncResponse() {
+ return new CreateMandateAsyncResponse();
+ }
+
+ /**
+ * Create an instance of {@link MandateRequestType }
+ *
+ */
+ public MandateRequestType createMandateRequestType() {
+ return new MandateRequestType();
+ }
+
+ /**
+ * Create an instance of {@link ListMandatesRequest }
+ *
+ */
+ public ListMandatesRequest createListMandatesRequest() {
+ return new ListMandatesRequest();
+ }
+
+ /**
+ * Create an instance of {@link FilterType }
+ *
+ */
+ public FilterType createFilterType() {
+ return new FilterType();
+ }
+
+ /**
+ * Create an instance of {@link OutputFilterType }
+ *
+ */
+ public OutputFilterType createOutputFilterType() {
+ return new OutputFilterType();
+ }
+
+ /**
+ * Create an instance of {@link ListMandatesResponseType }
+ *
+ */
+ public ListMandatesResponseType createListMandatesResponseType() {
+ return new ListMandatesResponseType();
+ }
+
+ /**
+ * Create an instance of {@link ListReferencedMandatesOutputFilter }
+ *
+ */
+ public ListReferencedMandatesOutputFilter createListReferencedMandatesOutputFilter() {
+ return new ListReferencedMandatesOutputFilter();
+ }
+
+ /**
+ * Create an instance of {@link MandateAttributes }
+ *
+ */
+ public MandateAttributes createMandateAttributes() {
+ return new MandateAttributes();
+ }
+
+ /**
+ * Create an instance of {@link MandateAttributesSearchFilterType }
+ *
+ */
+ public MandateAttributesSearchFilterType createMandateAttributesSearchFilterType() {
+ return new MandateAttributesSearchFilterType();
+ }
+
+ /**
+ * Create an instance of {@link MandateIDSearchFilterType }
+ *
+ */
+ public MandateIDSearchFilterType createMandateIDSearchFilterType() {
+ return new MandateIDSearchFilterType();
+ }
+
+ /**
+ * Create an instance of {@link MandateList }
+ *
+ */
+ public MandateList createMandateList() {
+ return new MandateList();
+ }
+
+ /**
+ * Create an instance of {@link Pagination }
+ *
+ */
+ public Pagination createPagination() {
+ return new Pagination();
+ }
+
+ /**
+ * Create an instance of {@link PaginationFilter }
+ *
+ */
+ public PaginationFilter createPaginationFilter() {
+ return new PaginationFilter();
+ }
+
+ /**
+ * Create an instance of {@link ProcessTypeOutputFilter }
+ *
+ */
+ public ProcessTypeOutputFilter createProcessTypeOutputFilter() {
+ return new ProcessTypeOutputFilter();
+ }
+
+ /**
+ * Create an instance of {@link ReferencedMandatesResult }
+ *
+ */
+ public ReferencedMandatesResult createReferencedMandatesResult() {
+ return new ReferencedMandatesResult();
+ }
+
+ /**
+ * Create an instance of {@link TerminateMandateAsyncResponse }
+ *
+ */
+ public TerminateMandateAsyncResponse createTerminateMandateAsyncResponse() {
+ return new TerminateMandateAsyncResponse();
+ }
+
+ /**
+ * Create an instance of {@link TextProperties.Property }
+ *
+ */
+ public TextProperties.Property createTextPropertiesProperty() {
+ return new TextProperties.Property();
+ }
+
+ /**
+ * Create an instance of {@link MandateListType }
+ *
+ */
+ public MandateListType createMandateListType() {
+ return new MandateListType();
+ }
+
+ /**
+ * Create an instance of {@link ReferencedMandatesType }
+ *
+ */
+ public ReferencedMandatesType createReferencedMandatesType() {
+ return new ReferencedMandatesType();
+ }
+
+ /**
+ * Create an instance of {@link TimeRangeType }
+ *
+ */
+ public TimeRangeType createTimeRangeType() {
+ return new TimeRangeType();
+ }
+
+ /**
+ * Create an instance of {@link SimplePath.PathTo }
+ *
+ */
+ public SimplePath.PathTo createSimplePathPathTo() {
+ return new SimplePath.PathTo();
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ReferableResultType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://eai.brz.gv.at/services/vdds/sync-msgs", name = "CreateMandateAck")
+ public JAXBElement<ReferableResultType> createCreateMandateAck(ReferableResultType value) {
+ return new JAXBElement<ReferableResultType>(_CreateMandateAck_QNAME, ReferableResultType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ReferableResultType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://eai.brz.gv.at/services/vdds/sync-msgs", name = "Result")
+ public JAXBElement<ReferableResultType> createResult(ReferableResultType value) {
+ return new JAXBElement<ReferableResultType>(_Result_QNAME, ReferableResultType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link MandateRequestType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://eai.brz.gv.at/services/vdds/sync-msgs", name = "CreateMandateRequest")
+ public JAXBElement<MandateRequestType> createCreateMandateRequest(MandateRequestType value) {
+ return new JAXBElement<MandateRequestType>(_CreateMandateRequest_QNAME, MandateRequestType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link FilterType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://eai.brz.gv.at/services/vdds/sync-msgs", name = "SearchFilter")
+ public JAXBElement<FilterType> createSearchFilter(FilterType value) {
+ return new JAXBElement<FilterType>(_SearchFilter_QNAME, FilterType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link OutputFilterType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://eai.brz.gv.at/services/vdds/sync-msgs", name = "OutputFilter")
+ public JAXBElement<OutputFilterType> createOutputFilter(OutputFilterType value) {
+ return new JAXBElement<OutputFilterType>(_OutputFilter_QNAME, OutputFilterType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ListMandatesResponseType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://eai.brz.gv.at/services/vdds/sync-msgs", name = "ListMandatesResponse")
+ public JAXBElement<ListMandatesResponseType> createListMandatesResponse(ListMandatesResponseType value) {
+ return new JAXBElement<ListMandatesResponseType>(_ListMandatesResponse_QNAME, ListMandatesResponseType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ListReferencedMandatesOutputFilter }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://eai.brz.gv.at/services/vdds/sync-msgs", name = "ListReferencedMandatesOutputFilter", substitutionHeadNamespace = "http://eai.brz.gv.at/services/vdds/sync-msgs", substitutionHeadName = "OutputFilter")
+ public JAXBElement<ListReferencedMandatesOutputFilter> createListReferencedMandatesOutputFilter(ListReferencedMandatesOutputFilter value) {
+ return new JAXBElement<ListReferencedMandatesOutputFilter>(_ListReferencedMandatesOutputFilter_QNAME, ListReferencedMandatesOutputFilter.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link MandateAttributesSearchFilterType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://eai.brz.gv.at/services/vdds/sync-msgs", name = "MandateAttributesSearchFilter", substitutionHeadNamespace = "http://eai.brz.gv.at/services/vdds/sync-msgs", substitutionHeadName = "SearchFilter")
+ public JAXBElement<MandateAttributesSearchFilterType> createMandateAttributesSearchFilter(MandateAttributesSearchFilterType value) {
+ return new JAXBElement<MandateAttributesSearchFilterType>(_MandateAttributesSearchFilter_QNAME, MandateAttributesSearchFilterType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link MandateIDSearchFilterType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://eai.brz.gv.at/services/vdds/sync-msgs", name = "MandateIDSearchFilter", substitutionHeadNamespace = "http://eai.brz.gv.at/services/vdds/sync-msgs", substitutionHeadName = "SearchFilter")
+ public JAXBElement<MandateIDSearchFilterType> createMandateIDSearchFilter(MandateIDSearchFilterType value) {
+ return new JAXBElement<MandateIDSearchFilterType>(_MandateIDSearchFilter_QNAME, MandateIDSearchFilterType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link MandateList }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://eai.brz.gv.at/services/vdds/sync-msgs", name = "MandateList", substitutionHeadNamespace = "http://eai.brz.gv.at/services/vdds/sync-msgs", substitutionHeadName = "SearchResult")
+ public JAXBElement<MandateList> createMandateList(MandateList value) {
+ return new JAXBElement<MandateList>(_MandateList_QNAME, MandateList.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://eai.brz.gv.at/services/vdds/sync-msgs", name = "SearchResult")
+ public JAXBElement<Object> createSearchResult(Object value) {
+ return new JAXBElement<Object>(_SearchResult_QNAME, Object.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link PaginationFilter }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://eai.brz.gv.at/services/vdds/sync-msgs", name = "PaginationFilter", substitutionHeadNamespace = "http://eai.brz.gv.at/services/vdds/sync-msgs", substitutionHeadName = "SearchFilter")
+ public JAXBElement<PaginationFilter> createPaginationFilter(PaginationFilter value) {
+ return new JAXBElement<PaginationFilter>(_PaginationFilter_QNAME, PaginationFilter.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ProcessTypeOutputFilter }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://eai.brz.gv.at/services/vdds/sync-msgs", name = "ProcessTypeOutputFilter", substitutionHeadNamespace = "http://eai.brz.gv.at/services/vdds/sync-msgs", substitutionHeadName = "OutputFilter")
+ public JAXBElement<ProcessTypeOutputFilter> createProcessTypeOutputFilter(ProcessTypeOutputFilter value) {
+ return new JAXBElement<ProcessTypeOutputFilter>(_ProcessTypeOutputFilter_QNAME, ProcessTypeOutputFilter.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ReferencedMandatesResult }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://eai.brz.gv.at/services/vdds/sync-msgs", name = "ReferencedMandatesResult", substitutionHeadNamespace = "http://eai.brz.gv.at/services/vdds/sync-msgs", substitutionHeadName = "SearchResult")
+ public JAXBElement<ReferencedMandatesResult> createReferencedMandatesResult(ReferencedMandatesResult value) {
+ return new JAXBElement<ReferencedMandatesResult>(_ReferencedMandatesResult_QNAME, ReferencedMandatesResult.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ReferableResultType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://eai.brz.gv.at/services/vdds/sync-msgs", name = "TerminateMandateAck")
+ public JAXBElement<ReferableResultType> createTerminateMandateAck(ReferableResultType value) {
+ return new JAXBElement<ReferableResultType>(_TerminateMandateAck_QNAME, ReferableResultType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link MandateRequestType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://eai.brz.gv.at/services/vdds/sync-msgs", name = "TerminateMandateRequest")
+ public JAXBElement<MandateRequestType> createTerminateMandateRequest(MandateRequestType value) {
+ return new JAXBElement<MandateRequestType>(_TerminateMandateRequest_QNAME, MandateRequestType.class, null, value);
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/OutputFilterType.java b/src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/OutputFilterType.java
new file mode 100644
index 0000000..9e01228
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/OutputFilterType.java
@@ -0,0 +1,71 @@
+
+package at.gv.util.xsd.mis.usp_v2.eai.syncmsgs;
+
+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;
+
+
+/**
+ * <p>Java-Klasse für OutputFilterType complex type.
+ *
+ * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * <pre>
+ * &lt;complexType name="OutputFilterType"&gt;
+ * &lt;complexContent&gt;
+ * &lt;extension base="{http://eai.brz.gv.at/services/vdds/sync-msgs}FilterType"&gt;
+ * &lt;sequence&gt;
+ * &lt;element name="Details" type="{http://eai.brz.gv.at/services/vdds/sync-msgs}DetailsType"/&gt;
+ * &lt;/sequence&gt;
+ * &lt;/extension&gt;
+ * &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "OutputFilterType", propOrder = {
+ "details"
+})
+@XmlSeeAlso({
+ ListReferencedMandatesOutputFilter.class,
+ ProcessTypeOutputFilter.class
+})
+public class OutputFilterType
+ extends FilterType
+{
+
+ @XmlElement(name = "Details", required = true)
+ @XmlSchemaType(name = "string")
+ protected DetailsType details;
+
+ /**
+ * Ruft den Wert der details-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link DetailsType }
+ *
+ */
+ public DetailsType getDetails() {
+ return details;
+ }
+
+ /**
+ * Legt den Wert der details-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link DetailsType }
+ *
+ */
+ public void setDetails(DetailsType value) {
+ this.details = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/Pagination.java b/src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/Pagination.java
new file mode 100644
index 0000000..d9b4be2
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/Pagination.java
@@ -0,0 +1,121 @@
+
+package at.gv.util.xsd.mis.usp_v2.eai.syncmsgs;
+
+import java.math.BigInteger;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java-Klasse für anonymous complex type.
+ *
+ * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * <pre>
+ * &lt;complexType&gt;
+ * &lt;complexContent&gt;
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ * &lt;sequence&gt;
+ * &lt;element name="StartRow" type="{http://www.w3.org/2001/XMLSchema}integer"/&gt;
+ * &lt;element name="NumRows" type="{http://www.w3.org/2001/XMLSchema}integer"/&gt;
+ * &lt;element name="HasMore" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/&gt;
+ * &lt;/sequence&gt;
+ * &lt;/restriction&gt;
+ * &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "startRow",
+ "numRows",
+ "hasMore"
+})
+@XmlRootElement(name = "Pagination")
+public class Pagination {
+
+ @XmlElement(name = "StartRow", required = true)
+ protected BigInteger startRow;
+ @XmlElement(name = "NumRows", required = true)
+ protected BigInteger numRows;
+ @XmlElement(name = "HasMore")
+ protected Boolean hasMore;
+
+ /**
+ * Ruft den Wert der startRow-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getStartRow() {
+ return startRow;
+ }
+
+ /**
+ * Legt den Wert der startRow-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setStartRow(BigInteger value) {
+ this.startRow = value;
+ }
+
+ /**
+ * Ruft den Wert der numRows-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getNumRows() {
+ return numRows;
+ }
+
+ /**
+ * Legt den Wert der numRows-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setNumRows(BigInteger value) {
+ this.numRows = value;
+ }
+
+ /**
+ * Ruft den Wert der hasMore-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Boolean }
+ *
+ */
+ public Boolean isHasMore() {
+ return hasMore;
+ }
+
+ /**
+ * Legt den Wert der hasMore-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Boolean }
+ *
+ */
+ public void setHasMore(Boolean value) {
+ this.hasMore = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/PaginationFilter.java b/src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/PaginationFilter.java
new file mode 100644
index 0000000..43db3b3
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/PaginationFilter.java
@@ -0,0 +1,45 @@
+
+package at.gv.util.xsd.mis.usp_v2.eai.syncmsgs;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java-Klasse für anonymous complex type.
+ *
+ * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * <pre>
+ * &lt;complexType&gt;
+ * &lt;complexContent&gt;
+ * &lt;restriction base="{http://eai.brz.gv.at/services/vdds/sync-msgs}FilterType"&gt;
+ * &lt;sequence&gt;
+ * &lt;element name="Filter"&gt;
+ * &lt;complexType&gt;
+ * &lt;complexContent&gt;
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ * &lt;sequence&gt;
+ * &lt;element ref="{http://eai.brz.gv.at/services/vdds/sync-msgs}Pagination"/&gt;
+ * &lt;/sequence&gt;
+ * &lt;/restriction&gt;
+ * &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
+ * &lt;/element&gt;
+ * &lt;/sequence&gt;
+ * &lt;/restriction&gt;
+ * &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "")
+public class PaginationFilter
+ extends FilterType
+{
+
+
+}
diff --git a/src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/ProcessTypeOutputFilter.java b/src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/ProcessTypeOutputFilter.java
new file mode 100644
index 0000000..0ac1a33
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/ProcessTypeOutputFilter.java
@@ -0,0 +1,46 @@
+
+package at.gv.util.xsd.mis.usp_v2.eai.syncmsgs;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java-Klasse für anonymous complex type.
+ *
+ * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * <pre>
+ * &lt;complexType&gt;
+ * &lt;complexContent&gt;
+ * &lt;restriction base="{http://eai.brz.gv.at/services/vdds/sync-msgs}OutputFilterType"&gt;
+ * &lt;sequence&gt;
+ * &lt;element name="Filter"&gt;
+ * &lt;complexType&gt;
+ * &lt;complexContent&gt;
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ * &lt;sequence&gt;
+ * &lt;element name="ProcessIdentifier" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
+ * &lt;/sequence&gt;
+ * &lt;/restriction&gt;
+ * &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
+ * &lt;/element&gt;
+ * &lt;element name="Details" type="{http://eai.brz.gv.at/services/vdds/sync-msgs}DetailsType"/&gt;
+ * &lt;/sequence&gt;
+ * &lt;/restriction&gt;
+ * &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "")
+public class ProcessTypeOutputFilter
+ extends OutputFilterType
+{
+
+
+}
diff --git a/src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/ReferenceTypes.java b/src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/ReferenceTypes.java
new file mode 100644
index 0000000..c3128ff
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/ReferenceTypes.java
@@ -0,0 +1,51 @@
+
+package at.gv.util.xsd.mis.usp_v2.eai.syncmsgs;
+
+import javax.xml.bind.annotation.XmlEnum;
+import javax.xml.bind.annotation.XmlEnumValue;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java-Klasse für ReferenceTypes.
+ *
+ * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ * <p>
+ * <pre>
+ * &lt;simpleType name="ReferenceTypes"&gt;
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
+ * &lt;enumeration value="Representative"/&gt;
+ * &lt;enumeration value="Mandator"/&gt;
+ * &lt;/restriction&gt;
+ * &lt;/simpleType&gt;
+ * </pre>
+ *
+ */
+@XmlType(name = "ReferenceTypes")
+@XmlEnum
+public enum ReferenceTypes {
+
+ @XmlEnumValue("Representative")
+ REPRESENTATIVE("Representative"),
+ @XmlEnumValue("Mandator")
+ MANDATOR("Mandator");
+ private final String value;
+
+ ReferenceTypes(String v) {
+ value = v;
+ }
+
+ public String value() {
+ return value;
+ }
+
+ public static ReferenceTypes fromValue(String v) {
+ for (ReferenceTypes c: ReferenceTypes.values()) {
+ if (c.value.equals(v)) {
+ return c;
+ }
+ }
+ throw new IllegalArgumentException(v);
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/ReferencedMandatesResult.java b/src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/ReferencedMandatesResult.java
new file mode 100644
index 0000000..bdd1af2
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/ReferencedMandatesResult.java
@@ -0,0 +1,62 @@
+
+package at.gv.util.xsd.mis.usp_v2.eai.syncmsgs;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java-Klasse für anonymous complex type.
+ *
+ * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * <pre>
+ * &lt;complexType&gt;
+ * &lt;complexContent&gt;
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ * &lt;sequence&gt;
+ * &lt;element name="ReferencedMandates" type="{http://eai.brz.gv.at/services/vdds/sync-msgs}ReferencedMandatesType"/&gt;
+ * &lt;/sequence&gt;
+ * &lt;/restriction&gt;
+ * &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "referencedMandates"
+})
+public class ReferencedMandatesResult {
+
+ @XmlElement(name = "ReferencedMandates", required = true)
+ protected ReferencedMandatesType referencedMandates;
+
+ /**
+ * Ruft den Wert der referencedMandates-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link ReferencedMandatesType }
+ *
+ */
+ public ReferencedMandatesType getReferencedMandates() {
+ return referencedMandates;
+ }
+
+ /**
+ * Legt den Wert der referencedMandates-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link ReferencedMandatesType }
+ *
+ */
+ public void setReferencedMandates(ReferencedMandatesType value) {
+ this.referencedMandates = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/ReferencedMandatesType.java b/src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/ReferencedMandatesType.java
new file mode 100644
index 0000000..bbede79
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/ReferencedMandatesType.java
@@ -0,0 +1,167 @@
+
+package at.gv.util.xsd.mis.usp_v2.eai.syncmsgs;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+import at.gv.util.xsd.mis.usp_v2.mandates.Mandate;
+import at.gv.util.xsd.mis.usp_v2.mandates.Mandator;
+import at.gv.util.xsd.mis.usp_v2.mandates.Representative;
+
+
+/**
+ * <p>Java-Klasse für ReferencedMandatesType complex type.
+ *
+ * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * <pre>
+ * &lt;complexType name="ReferencedMandatesType"&gt;
+ * &lt;complexContent&gt;
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ * &lt;sequence&gt;
+ * &lt;choice&gt;
+ * &lt;element ref="{http://reference.e-government.gv.at/namespace/mandates/20040701#}Mandator"/&gt;
+ * &lt;element ref="{http://reference.e-government.gv.at/namespace/mandates/20040701#}Representative"/&gt;
+ * &lt;/choice&gt;
+ * &lt;choice&gt;
+ * &lt;element ref="{http://eai.brz.gv.at/services/vdds/sync-msgs}MandateAttributes" maxOccurs="unbounded"/&gt;
+ * &lt;element ref="{http://reference.e-government.gv.at/namespace/mandates/20040701#}Mandate" maxOccurs="unbounded"/&gt;
+ * &lt;/choice&gt;
+ * &lt;/sequence&gt;
+ * &lt;/restriction&gt;
+ * &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ReferencedMandatesType", propOrder = {
+ "mandator",
+ "representative",
+ "mandateAttributes",
+ "mandate"
+})
+public class ReferencedMandatesType {
+
+ @XmlElement(name = "Mandator", namespace = "http://reference.e-government.gv.at/namespace/mandates/20040701#")
+ protected Mandator mandator;
+ @XmlElement(name = "Representative", namespace = "http://reference.e-government.gv.at/namespace/mandates/20040701#")
+ protected Representative representative;
+ @XmlElement(name = "MandateAttributes")
+ protected List<MandateAttributes> mandateAttributes;
+ @XmlElement(name = "Mandate", namespace = "http://reference.e-government.gv.at/namespace/mandates/20040701#")
+ protected List<Mandate> mandate;
+
+ /**
+ * personal data defining the mandator
+ *
+ *
+ * @return
+ * possible object is
+ * {@link Mandator }
+ *
+ */
+ public Mandator getMandator() {
+ return mandator;
+ }
+
+ /**
+ * Legt den Wert der mandator-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Mandator }
+ *
+ */
+ public void setMandator(Mandator value) {
+ this.mandator = value;
+ }
+
+ /**
+ * personal data defining the representative
+ *
+ *
+ * @return
+ * possible object is
+ * {@link Representative }
+ *
+ */
+ public Representative getRepresentative() {
+ return representative;
+ }
+
+ /**
+ * Legt den Wert der representative-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Representative }
+ *
+ */
+ public void setRepresentative(Representative value) {
+ this.representative = value;
+ }
+
+ /**
+ * Gets the value of the mandateAttributes property.
+ *
+ * <p>
+ * 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 <CODE>set</CODE> method for the mandateAttributes property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getMandateAttributes().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link MandateAttributes }
+ *
+ *
+ */
+ public List<MandateAttributes> getMandateAttributes() {
+ if (mandateAttributes == null) {
+ mandateAttributes = new ArrayList<MandateAttributes>();
+ }
+ return this.mandateAttributes;
+ }
+
+ /**
+ * electronic mandate Gets the value of the mandate property.
+ *
+ * <p>
+ * 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 <CODE>set</CODE> method for the mandate property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getMandate().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link Mandate }
+ *
+ *
+ */
+ public List<Mandate> getMandate() {
+ if (mandate == null) {
+ mandate = new ArrayList<Mandate>();
+ }
+ return this.mandate;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/SimplePath.java b/src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/SimplePath.java
new file mode 100644
index 0000000..2299a75
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/SimplePath.java
@@ -0,0 +1,122 @@
+
+package at.gv.util.xsd.mis.usp_v2.eai.syncmsgs;
+
+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;
+
+
+/**
+ * <p>Java-Klasse für SimplePath complex type.
+ *
+ * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * <pre>
+ * &lt;complexType name="SimplePath"&gt;
+ * &lt;complexContent&gt;
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ * &lt;sequence&gt;
+ * &lt;element name="PathTo"&gt;
+ * &lt;complexType&gt;
+ * &lt;complexContent&gt;
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ * &lt;attribute name="recurse" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
+ * &lt;/restriction&gt;
+ * &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
+ * &lt;/element&gt;
+ * &lt;/sequence&gt;
+ * &lt;/restriction&gt;
+ * &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "SimplePath", propOrder = {
+ "pathTo"
+})
+public class SimplePath {
+
+ @XmlElement(name = "PathTo", required = true)
+ protected SimplePath.PathTo pathTo;
+
+ /**
+ * Ruft den Wert der pathTo-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link SimplePath.PathTo }
+ *
+ */
+ public SimplePath.PathTo getPathTo() {
+ return pathTo;
+ }
+
+ /**
+ * Legt den Wert der pathTo-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link SimplePath.PathTo }
+ *
+ */
+ public void setPathTo(SimplePath.PathTo value) {
+ this.pathTo = value;
+ }
+
+
+ /**
+ * <p>Java-Klasse für anonymous complex type.
+ *
+ * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * <pre>
+ * &lt;complexType&gt;
+ * &lt;complexContent&gt;
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ * &lt;attribute name="recurse" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
+ * &lt;/restriction&gt;
+ * &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
+ * </pre>
+ *
+ *
+ */
+ @XmlAccessorType(XmlAccessType.FIELD)
+ @XmlType(name = "")
+ public static class PathTo {
+
+ @XmlAttribute(name = "recurse")
+ protected Boolean recurse;
+
+ /**
+ * Ruft den Wert der recurse-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Boolean }
+ *
+ */
+ public Boolean isRecurse() {
+ return recurse;
+ }
+
+ /**
+ * Legt den Wert der recurse-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Boolean }
+ *
+ */
+ public void setRecurse(Boolean value) {
+ this.recurse = value;
+ }
+
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/TerminateMandateAsyncResponse.java b/src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/TerminateMandateAsyncResponse.java
new file mode 100644
index 0000000..7ed6cc1
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/TerminateMandateAsyncResponse.java
@@ -0,0 +1,97 @@
+
+package at.gv.util.xsd.mis.usp_v2.eai.syncmsgs;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+import at.gv.util.xsd.mis.usp_v2.eai.common.ReferableResultType;
+import at.gv.util.xsd.mis.usp_v2.eai.token.ModificationTokenType;
+
+
+/**
+ * <p>Java-Klasse für anonymous complex type.
+ *
+ * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * <pre>
+ * &lt;complexType&gt;
+ * &lt;complexContent&gt;
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ * &lt;sequence&gt;
+ * &lt;element ref="{http://eai.brz.gv.at/services/vdds/token}ModificationToken"/&gt;
+ * &lt;element ref="{http://eai.brz.gv.at/services/vdds/sync-msgs}Result"/&gt;
+ * &lt;/sequence&gt;
+ * &lt;/restriction&gt;
+ * &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "modificationToken",
+ "result"
+})
+@XmlRootElement(name = "TerminateMandateAsyncResponse")
+public class TerminateMandateAsyncResponse {
+
+ @XmlElement(name = "ModificationToken", namespace = "http://eai.brz.gv.at/services/vdds/token", required = true)
+ protected ModificationTokenType modificationToken;
+ @XmlElement(name = "Result", required = true)
+ protected ReferableResultType result;
+
+ /**
+ * Ruft den Wert der modificationToken-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link ModificationTokenType }
+ *
+ */
+ public ModificationTokenType getModificationToken() {
+ return modificationToken;
+ }
+
+ /**
+ * Legt den Wert der modificationToken-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link ModificationTokenType }
+ *
+ */
+ public void setModificationToken(ModificationTokenType value) {
+ this.modificationToken = value;
+ }
+
+ /**
+ *
+ * this is the general purpose response element used
+ * to acknowledge several events
+ *
+ *
+ * @return
+ * possible object is
+ * {@link ReferableResultType }
+ *
+ */
+ public ReferableResultType getResult() {
+ return result;
+ }
+
+ /**
+ * Legt den Wert der result-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link ReferableResultType }
+ *
+ */
+ public void setResult(ReferableResultType value) {
+ this.result = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/TextProperties.java b/src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/TextProperties.java
new file mode 100644
index 0000000..0a7dfba
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/TextProperties.java
@@ -0,0 +1,194 @@
+
+package at.gv.util.xsd.mis.usp_v2.eai.syncmsgs;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java-Klasse für anonymous complex type.
+ *
+ * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * <pre>
+ * &lt;complexType&gt;
+ * &lt;complexContent&gt;
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ * &lt;sequence&gt;
+ * &lt;element name="Property" maxOccurs="unbounded"&gt;
+ * &lt;complexType&gt;
+ * &lt;complexContent&gt;
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ * &lt;sequence&gt;
+ * &lt;element name="Name" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
+ * &lt;element name="Value" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
+ * &lt;/sequence&gt;
+ * &lt;attribute name="ValueType" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
+ * &lt;/restriction&gt;
+ * &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
+ * &lt;/element&gt;
+ * &lt;/sequence&gt;
+ * &lt;/restriction&gt;
+ * &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "property"
+})
+@XmlRootElement(name = "TextProperties")
+public class TextProperties {
+
+ @XmlElement(name = "Property", required = true)
+ protected List<TextProperties.Property> property;
+
+ /**
+ * Gets the value of the property property.
+ *
+ * <p>
+ * 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 <CODE>set</CODE> method for the property property.
+ *
+ * <p>
+ * For example, to add a new item, do as follows:
+ * <pre>
+ * getProperty().add(newItem);
+ * </pre>
+ *
+ *
+ * <p>
+ * Objects of the following type(s) are allowed in the list
+ * {@link TextProperties.Property }
+ *
+ *
+ */
+ public List<TextProperties.Property> getProperty() {
+ if (property == null) {
+ property = new ArrayList<TextProperties.Property>();
+ }
+ return this.property;
+ }
+
+
+ /**
+ * <p>Java-Klasse für anonymous complex type.
+ *
+ * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * <pre>
+ * &lt;complexType&gt;
+ * &lt;complexContent&gt;
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ * &lt;sequence&gt;
+ * &lt;element name="Name" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
+ * &lt;element name="Value" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
+ * &lt;/sequence&gt;
+ * &lt;attribute name="ValueType" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
+ * &lt;/restriction&gt;
+ * &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
+ * </pre>
+ *
+ *
+ */
+ @XmlAccessorType(XmlAccessType.FIELD)
+ @XmlType(name = "", propOrder = {
+ "name",
+ "value"
+ })
+ public static class Property {
+
+ @XmlElement(name = "Name", required = true)
+ protected String name;
+ @XmlElement(name = "Value", required = true)
+ protected String value;
+ @XmlAttribute(name = "ValueType")
+ protected String valueType;
+
+ /**
+ * Ruft den Wert der name-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getName() {
+ return name;
+ }
+
+ /**
+ * Legt den Wert der name-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setName(String value) {
+ this.name = 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;
+ }
+
+ /**
+ * Ruft den Wert der valueType-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getValueType() {
+ return valueType;
+ }
+
+ /**
+ * Legt den Wert der valueType-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setValueType(String value) {
+ this.valueType = value;
+ }
+
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/TimeRangeType.java b/src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/TimeRangeType.java
new file mode 100644
index 0000000..7d87162
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/TimeRangeType.java
@@ -0,0 +1,121 @@
+
+package at.gv.util.xsd.mis.usp_v2.eai.syncmsgs;
+
+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;
+
+
+/**
+ * <p>Java-Klasse für TimeRangeType complex type.
+ *
+ * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * <pre>
+ * &lt;complexType name="TimeRangeType"&gt;
+ * &lt;complexContent&gt;
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ * &lt;sequence&gt;
+ * &lt;element name="From" type="{http://reference.e-government.gv.at/namespace/mandates/20040701#}DateType"/&gt;
+ * &lt;element name="To" type="{http://reference.e-government.gv.at/namespace/mandates/20040701#}DateType"/&gt;
+ * &lt;/sequence&gt;
+ * &lt;attribute name="strictRange" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
+ * &lt;/restriction&gt;
+ * &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "TimeRangeType", propOrder = {
+ "from",
+ "to"
+})
+public class TimeRangeType {
+
+ @XmlElement(name = "From", required = true)
+ @XmlSchemaType(name = "anySimpleType")
+ protected String from;
+ @XmlElement(name = "To", required = true, defaultValue = "9999-12-31")
+ @XmlSchemaType(name = "anySimpleType")
+ protected String to;
+ @XmlAttribute(name = "strictRange")
+ protected Boolean strictRange;
+
+ /**
+ * Ruft den Wert der from-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getFrom() {
+ return from;
+ }
+
+ /**
+ * Legt den Wert der from-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setFrom(String value) {
+ this.from = value;
+ }
+
+ /**
+ * Ruft den Wert der to-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getTo() {
+ return to;
+ }
+
+ /**
+ * Legt den Wert der to-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setTo(String value) {
+ this.to = value;
+ }
+
+ /**
+ * Ruft den Wert der strictRange-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Boolean }
+ *
+ */
+ public Boolean isStrictRange() {
+ return strictRange;
+ }
+
+ /**
+ * Legt den Wert der strictRange-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Boolean }
+ *
+ */
+ public void setStrictRange(Boolean value) {
+ this.strictRange = value;
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/package-info.java b/src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/package-info.java
new file mode 100644
index 0000000..e5d1eea
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/mis/usp_v2/eai/syncmsgs/package-info.java
@@ -0,0 +1,2 @@
+@javax.xml.bind.annotation.XmlSchema(namespace = "http://eai.brz.gv.at/services/vdds/sync-msgs", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED)
+package at.gv.util.xsd.mis.usp_v2.eai.syncmsgs;