Überarbeitung Schadenmeldung nach Fachausschuss 29.11.2019:

- Vererbung bei Schadenereignis und Schaden eingeführt, damit Vollversion und Light-Version Attribute teilen
 - Bezug auf Person bei Bankverbindung
 - Umbenennung SpezifikationSchadenType --> GetClaimResponseType
 - Services ChangedClaimsList, InitiateClaim, LossEventList, GetClaimLight, DeclareNewClaimStatus
   entfallen einstweilen (werden in XSD omds3_ON7_SchadenErg.xsd abgespalten)
 - Dokumentation an den tatsächlichen Stand angepasst
This commit is contained in:
2019-12-04 18:07:57 +01:00
parent 5d6a706fc7
commit 5d74bac25f
35 changed files with 1401 additions and 4155 deletions

View File

@@ -4,6 +4,7 @@ package at.vvo.omds.types.omds3Types.r1_5_0.common;
import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.XmlType;
@@ -38,6 +39,9 @@ import javax.xml.bind.annotation.XmlType;
"bic", "bic",
"iban" "iban"
}) })
@XmlSeeAlso({
PersBankverbindungType.class
})
public class BankverbindungType { public class BankverbindungType {
@XmlElement(name = "Kontoinhaber", required = true) @XmlElement(name = "Kontoinhaber", required = true)

View File

@@ -20,8 +20,7 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on4partner.CheckAddressRequestType;
import at.vvo.omds.types.omds3Types.r1_5_0.on4partner.DeleteCommunicationObjectRequestType; import at.vvo.omds.types.omds3Types.r1_5_0.on4partner.DeleteCommunicationObjectRequestType;
import at.vvo.omds.types.omds3Types.r1_5_0.on4partner.GetPartnerRequestType; import at.vvo.omds.types.omds3Types.r1_5_0.on4partner.GetPartnerRequestType;
import at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.CheckClaimRequestType; import at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.CheckClaimRequestType;
import at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.InitiateClaimRequestType; import at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.GetClaimRequestType;
import at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.SpezifikationSchadenType;
import at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.SubmitClaimRequestType; import at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.SubmitClaimRequestType;
@@ -59,8 +58,7 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.SubmitClaimRequestType;
@XmlSeeAlso({ @XmlSeeAlso({
CheckClaimRequestType.class, CheckClaimRequestType.class,
SubmitClaimRequestType.class, SubmitClaimRequestType.class,
InitiateClaimRequestType.class, GetClaimRequestType.class,
SpezifikationSchadenType.class,
CommonSearchRequestType.class, CommonSearchRequestType.class,
GetApplicationDocumentRequestType.class, GetApplicationDocumentRequestType.class,
GetPartnerRequestType.class, GetPartnerRequestType.class,

View File

@@ -18,9 +18,7 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on4partner.CheckAddressResponseType;
import at.vvo.omds.types.omds3Types.r1_5_0.on4partner.DeleteCommunicationObjectResponseType; import at.vvo.omds.types.omds3Types.r1_5_0.on4partner.DeleteCommunicationObjectResponseType;
import at.vvo.omds.types.omds3Types.r1_5_0.on4partner.GetPartnerResponseType; import at.vvo.omds.types.omds3Types.r1_5_0.on4partner.GetPartnerResponseType;
import at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.CheckClaimResponseType; import at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.CheckClaimResponseType;
import at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.GetClaimResponseLightType;
import at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.GetClaimResponseType; import at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.GetClaimResponseType;
import at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.InitiateClaimResponseType;
import at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.SubmitClaimResponseType; import at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.SubmitClaimResponseType;
@@ -52,9 +50,7 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.SubmitClaimResponseType;
@XmlSeeAlso({ @XmlSeeAlso({
CheckClaimResponseType.class, CheckClaimResponseType.class,
SubmitClaimResponseType.class, SubmitClaimResponseType.class,
InitiateClaimResponseType.class,
GetClaimResponseType.class, GetClaimResponseType.class,
GetClaimResponseLightType.class,
CommonSearchResponseType.class, CommonSearchResponseType.class,
GetApplicationDocumentResponseType.class, GetApplicationDocumentResponseType.class,
GetPartnerResponseType.class, GetPartnerResponseType.class,

View File

@@ -341,6 +341,14 @@ public class ObjectFactory {
return new BankverbindungType(); return new BankverbindungType();
} }
/**
* Create an instance of {@link PersBankverbindungType }
*
*/
public PersBankverbindungType createPersBankverbindungType() {
return new PersBankverbindungType();
}
/** /**
* Create an instance of {@link VersichertePersonType } * Create an instance of {@link VersichertePersonType }
* *

View File

@@ -0,0 +1,64 @@
package at.vvo.omds.types.omds3Types.r1_5_0.common;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
/**
* beschreibt eine Bankverbindug, welche einer Person ueber eine Referenz zugeordnet ist
*
* <p>Java-Klasse für PersBankverbindung_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="PersBankverbindung_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Bankverbindung_Type"&gt;
* &lt;attribute name="PersonRefLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" /&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "PersBankverbindung_Type")
public class PersBankverbindungType
extends BankverbindungType
{
@XmlAttribute(name = "PersonRefLfnr", namespace = "urn:omds3CommonServiceTypes-1-1-0")
@XmlSchemaType(name = "unsignedShort")
protected Integer personRefLfnr;
/**
* Ruft den Wert der personRefLfnr-Eigenschaft ab.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getPersonRefLfnr() {
return personRefLfnr;
}
/**
* Legt den Wert der personRefLfnr-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setPersonRefLfnr(Integer value) {
this.personRefLfnr = value;
}
}

View File

@@ -0,0 +1,395 @@
package at.vvo.omds.types.omds3Types.r1_5_0.on7schaden;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
import javax.xml.datatype.XMLGregorianCalendar;
import at.vvo.omds.types.omds3Types.r1_5_0.common.ObjektIdType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.ServiceFault;
/**
* Abstrakter Typ mit gemeinsamen Rumpfdaten fuer Schaden und Schaden-Light
*
* <p>Java-Klasse für BasisSchaden_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="BasisSchaden_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element ref="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}GeschaeftsfallSchadenanlage" minOccurs="0"/&gt;
* &lt;element name="Schadennr" type="{urn:omds20}Schadennr" minOccurs="0"/&gt;
* &lt;element name="BearbStandSeit" type="{urn:omds20}Datum" minOccurs="0"/&gt;
* &lt;element name="VormaligeSchadennr" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="NachfolgendeSchadennr" type="{urn:omds20}Schadennr" minOccurs="0"/&gt;
* &lt;element name="SachbearbVU" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}SachbearbVUType" minOccurs="0"/&gt;
* &lt;element name="Polizzennr" type="{urn:omds20}Polizzennr"/&gt;
* &lt;element name="VertragsID" type="{urn:omds20}VertragsID" minOccurs="0"/&gt;
* &lt;element name="ErledDat" type="{urn:omds20}Datum" minOccurs="0"/&gt;
* &lt;element name="DeepLink" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
* &lt;element name="ZusaetzlicheSchadensdaten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}ZusaetzlicheSchadensdaten_Type" minOccurs="0"/&gt;
* &lt;element name="Meldungen" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "BasisSchaden_Type", propOrder = {
"geschaeftsfallSchadenanlage",
"schadennr",
"bearbStandSeit",
"vormaligeSchadennr",
"nachfolgendeSchadennr",
"sachbearbVU",
"polizzennr",
"vertragsID",
"erledDat",
"deepLink",
"zusaetzlicheSchadensdaten",
"meldungen"
})
@XmlSeeAlso({
SchadenType.class,
SchadenLightType.class
})
public class BasisSchadenType {
@XmlElement(name = "GeschaeftsfallSchadenanlage")
protected ObjektIdType geschaeftsfallSchadenanlage;
@XmlElement(name = "Schadennr")
protected String schadennr;
@XmlElement(name = "BearbStandSeit")
@XmlSchemaType(name = "date")
protected XMLGregorianCalendar bearbStandSeit;
@XmlElement(name = "VormaligeSchadennr")
protected List<String> vormaligeSchadennr;
@XmlElement(name = "NachfolgendeSchadennr")
protected String nachfolgendeSchadennr;
@XmlElement(name = "SachbearbVU")
protected SachbearbVUType sachbearbVU;
@XmlElement(name = "Polizzennr", required = true)
protected String polizzennr;
@XmlElement(name = "VertragsID")
protected String vertragsID;
@XmlElement(name = "ErledDat")
@XmlSchemaType(name = "date")
protected XMLGregorianCalendar erledDat;
@XmlElement(name = "DeepLink")
protected String deepLink;
@XmlElement(name = "ZusaetzlicheSchadensdaten")
protected ZusaetzlicheSchadensdatenType zusaetzlicheSchadensdaten;
@XmlElement(name = "Meldungen")
protected List<ServiceFault> meldungen;
/**
* Ruft den Wert der geschaeftsfallSchadenanlage-Eigenschaft ab.
*
* @return
* possible object is
* {@link ObjektIdType }
*
*/
public ObjektIdType getGeschaeftsfallSchadenanlage() {
return geschaeftsfallSchadenanlage;
}
/**
* Legt den Wert der geschaeftsfallSchadenanlage-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link ObjektIdType }
*
*/
public void setGeschaeftsfallSchadenanlage(ObjektIdType value) {
this.geschaeftsfallSchadenanlage = value;
}
/**
* Ruft den Wert der schadennr-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getSchadennr() {
return schadennr;
}
/**
* Legt den Wert der schadennr-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setSchadennr(String value) {
this.schadennr = value;
}
/**
* Ruft den Wert der bearbStandSeit-Eigenschaft ab.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getBearbStandSeit() {
return bearbStandSeit;
}
/**
* Legt den Wert der bearbStandSeit-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setBearbStandSeit(XMLGregorianCalendar value) {
this.bearbStandSeit = value;
}
/**
* Gets the value of the vormaligeSchadennr 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 vormaligeSchadennr property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getVormaligeSchadennr().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link String }
*
*
*/
public List<String> getVormaligeSchadennr() {
if (vormaligeSchadennr == null) {
vormaligeSchadennr = new ArrayList<String>();
}
return this.vormaligeSchadennr;
}
/**
* Ruft den Wert der nachfolgendeSchadennr-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getNachfolgendeSchadennr() {
return nachfolgendeSchadennr;
}
/**
* Legt den Wert der nachfolgendeSchadennr-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setNachfolgendeSchadennr(String value) {
this.nachfolgendeSchadennr = value;
}
/**
* Ruft den Wert der sachbearbVU-Eigenschaft ab.
*
* @return
* possible object is
* {@link SachbearbVUType }
*
*/
public SachbearbVUType getSachbearbVU() {
return sachbearbVU;
}
/**
* Legt den Wert der sachbearbVU-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link SachbearbVUType }
*
*/
public void setSachbearbVU(SachbearbVUType value) {
this.sachbearbVU = value;
}
/**
* Ruft den Wert der polizzennr-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getPolizzennr() {
return polizzennr;
}
/**
* Legt den Wert der polizzennr-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPolizzennr(String value) {
this.polizzennr = value;
}
/**
* Ruft den Wert der vertragsID-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getVertragsID() {
return vertragsID;
}
/**
* Legt den Wert der vertragsID-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setVertragsID(String value) {
this.vertragsID = value;
}
/**
* Ruft den Wert der erledDat-Eigenschaft ab.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getErledDat() {
return erledDat;
}
/**
* Legt den Wert der erledDat-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setErledDat(XMLGregorianCalendar value) {
this.erledDat = value;
}
/**
* Ruft den Wert der deepLink-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getDeepLink() {
return deepLink;
}
/**
* Legt den Wert der deepLink-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setDeepLink(String value) {
this.deepLink = value;
}
/**
* Ruft den Wert der zusaetzlicheSchadensdaten-Eigenschaft ab.
*
* @return
* possible object is
* {@link ZusaetzlicheSchadensdatenType }
*
*/
public ZusaetzlicheSchadensdatenType getZusaetzlicheSchadensdaten() {
return zusaetzlicheSchadensdaten;
}
/**
* Legt den Wert der zusaetzlicheSchadensdaten-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link ZusaetzlicheSchadensdatenType }
*
*/
public void setZusaetzlicheSchadensdaten(ZusaetzlicheSchadensdatenType value) {
this.zusaetzlicheSchadensdaten = value;
}
/**
* Gets the value of the meldungen 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 meldungen property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getMeldungen().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ServiceFault }
*
*
*/
public List<ServiceFault> getMeldungen() {
if (meldungen == null) {
meldungen = new ArrayList<ServiceFault>();
}
return this.meldungen;
}
}

View File

@@ -0,0 +1,339 @@
package at.vvo.omds.types.omds3Types.r1_5_0.on7schaden;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
import javax.xml.datatype.XMLGregorianCalendar;
import at.vvo.omds.types.omds3Types.r1_5_0.common.ObjektIdType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.ServiceFault;
/**
* Abstrakter Typ mit gemeinsamen Rumpfdaten fuer Schadenereignis und Schadenereignis-Light
*
* <p>Java-Klasse für BasisSchadenereignis_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="BasisSchadenereignis_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="VUNr" type="{urn:omds20}VUNr"/&gt;
* &lt;element ref="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}GeschaeftsfallSchadenereignis" minOccurs="0"/&gt;
* &lt;element name="NachfolgendeSchadenmeldung" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" minOccurs="0"/&gt;
* &lt;element name="VorherigeSchadenmeldungen" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="Ereigniszpkt" type="{urn:omds20}Datum-Zeit"/&gt;
* &lt;element name="EreignisbeschrTxt" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;element name="Meldedat" type="{urn:omds20}Datum-Zeit"/&gt;
* &lt;element name="DeepLink" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
* &lt;element name="ZusaetzlicheSchadensereignisdaten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}ZusaetzlicheSchadensereignisdaten_Type" minOccurs="0"/&gt;
* &lt;element name="Meldungen" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "BasisSchadenereignis_Type", propOrder = {
"vuNr",
"geschaeftsfallSchadenereignis",
"nachfolgendeSchadenmeldung",
"vorherigeSchadenmeldungen",
"ereigniszpkt",
"ereignisbeschrTxt",
"meldedat",
"deepLink",
"zusaetzlicheSchadensereignisdaten",
"meldungen"
})
@XmlSeeAlso({
SchadenereignisType.class,
SchadenereignisLightType.class
})
public abstract class BasisSchadenereignisType {
@XmlElement(name = "VUNr", required = true)
protected String vuNr;
@XmlElement(name = "GeschaeftsfallSchadenereignis")
protected ObjektIdType geschaeftsfallSchadenereignis;
@XmlElement(name = "NachfolgendeSchadenmeldung")
protected ObjektIdType nachfolgendeSchadenmeldung;
@XmlElement(name = "VorherigeSchadenmeldungen")
protected List<ObjektIdType> vorherigeSchadenmeldungen;
@XmlElement(name = "Ereigniszpkt", required = true)
@XmlSchemaType(name = "dateTime")
protected XMLGregorianCalendar ereigniszpkt;
@XmlElement(name = "EreignisbeschrTxt", required = true)
protected String ereignisbeschrTxt;
@XmlElement(name = "Meldedat", required = true)
@XmlSchemaType(name = "dateTime")
protected XMLGregorianCalendar meldedat;
@XmlElement(name = "DeepLink")
protected String deepLink;
@XmlElement(name = "ZusaetzlicheSchadensereignisdaten")
protected ZusaetzlicheSchadensereignisdatenType zusaetzlicheSchadensereignisdaten;
@XmlElement(name = "Meldungen")
protected List<ServiceFault> meldungen;
/**
* Ruft den Wert der vuNr-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getVUNr() {
return vuNr;
}
/**
* Legt den Wert der vuNr-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setVUNr(String value) {
this.vuNr = value;
}
/**
* Ruft den Wert der geschaeftsfallSchadenereignis-Eigenschaft ab.
*
* @return
* possible object is
* {@link ObjektIdType }
*
*/
public ObjektIdType getGeschaeftsfallSchadenereignis() {
return geschaeftsfallSchadenereignis;
}
/**
* Legt den Wert der geschaeftsfallSchadenereignis-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link ObjektIdType }
*
*/
public void setGeschaeftsfallSchadenereignis(ObjektIdType value) {
this.geschaeftsfallSchadenereignis = value;
}
/**
* Ruft den Wert der nachfolgendeSchadenmeldung-Eigenschaft ab.
*
* @return
* possible object is
* {@link ObjektIdType }
*
*/
public ObjektIdType getNachfolgendeSchadenmeldung() {
return nachfolgendeSchadenmeldung;
}
/**
* Legt den Wert der nachfolgendeSchadenmeldung-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link ObjektIdType }
*
*/
public void setNachfolgendeSchadenmeldung(ObjektIdType value) {
this.nachfolgendeSchadenmeldung = value;
}
/**
* Gets the value of the vorherigeSchadenmeldungen 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 vorherigeSchadenmeldungen property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getVorherigeSchadenmeldungen().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ObjektIdType }
*
*
*/
public List<ObjektIdType> getVorherigeSchadenmeldungen() {
if (vorherigeSchadenmeldungen == null) {
vorherigeSchadenmeldungen = new ArrayList<ObjektIdType>();
}
return this.vorherigeSchadenmeldungen;
}
/**
* Ruft den Wert der ereigniszpkt-Eigenschaft ab.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getEreigniszpkt() {
return ereigniszpkt;
}
/**
* Legt den Wert der ereigniszpkt-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setEreigniszpkt(XMLGregorianCalendar value) {
this.ereigniszpkt = value;
}
/**
* Ruft den Wert der ereignisbeschrTxt-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getEreignisbeschrTxt() {
return ereignisbeschrTxt;
}
/**
* Legt den Wert der ereignisbeschrTxt-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setEreignisbeschrTxt(String value) {
this.ereignisbeschrTxt = value;
}
/**
* Ruft den Wert der meldedat-Eigenschaft ab.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getMeldedat() {
return meldedat;
}
/**
* Legt den Wert der meldedat-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setMeldedat(XMLGregorianCalendar value) {
this.meldedat = value;
}
/**
* Ruft den Wert der deepLink-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getDeepLink() {
return deepLink;
}
/**
* Legt den Wert der deepLink-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setDeepLink(String value) {
this.deepLink = value;
}
/**
* Ruft den Wert der zusaetzlicheSchadensereignisdaten-Eigenschaft ab.
*
* @return
* possible object is
* {@link ZusaetzlicheSchadensereignisdatenType }
*
*/
public ZusaetzlicheSchadensereignisdatenType getZusaetzlicheSchadensereignisdaten() {
return zusaetzlicheSchadensereignisdaten;
}
/**
* Legt den Wert der zusaetzlicheSchadensereignisdaten-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link ZusaetzlicheSchadensereignisdatenType }
*
*/
public void setZusaetzlicheSchadensereignisdaten(ZusaetzlicheSchadensereignisdatenType value) {
this.zusaetzlicheSchadensereignisdaten = value;
}
/**
* Gets the value of the meldungen 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 meldungen property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getMeldungen().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ServiceFault }
*
*
*/
public List<ServiceFault> getMeldungen() {
if (meldungen == null) {
meldungen = new ArrayList<ServiceFault>();
}
return this.meldungen;
}
}

View File

@@ -1,199 +0,0 @@
package at.vvo.omds.types.omds3Types.r1_5_0.on7schaden;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.AuthorizationFilter;
import at.vvo.omds.types.omds3Types.r1_5_0.common.ZeitraumType;
/**
* Typ für Request um Liste mit Änderungen an Schäden zu erhalten
*
* <p>Java-Klasse für ChangedClaimsListRequest_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="ChangedClaimsListRequest_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="VUNr" type="{urn:omds20}VUNr"/&gt;
* &lt;element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/&gt;
* &lt;element name="Zeitraum" type="{urn:omds3CommonServiceTypes-1-1-0}Zeitraum_Type"/&gt;
* &lt;element name="MaxResults" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/&gt;
* &lt;element name="Offset" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/&gt;
* &lt;element name="OrderBy" minOccurs="0"&gt;
* &lt;simpleType&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
* &lt;enumeration value="Changed"/&gt;
* &lt;/restriction&gt;
* &lt;/simpleType&gt;
* &lt;/element&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ChangedClaimsListRequest_Type", propOrder = {
"vuNr",
"authFilter",
"zeitraum",
"maxResults",
"offset",
"orderBy"
})
public class ChangedClaimsListRequestType {
@XmlElement(name = "VUNr", required = true)
protected String vuNr;
@XmlElement(name = "AuthFilter")
protected AuthorizationFilter authFilter;
@XmlElement(name = "Zeitraum", required = true)
protected ZeitraumType zeitraum;
@XmlElement(name = "MaxResults")
@XmlSchemaType(name = "unsignedInt")
protected long maxResults;
@XmlElement(name = "Offset")
@XmlSchemaType(name = "unsignedInt")
protected long offset;
@XmlElement(name = "OrderBy")
protected String orderBy;
/**
* Ruft den Wert der vuNr-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getVUNr() {
return vuNr;
}
/**
* Legt den Wert der vuNr-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setVUNr(String value) {
this.vuNr = value;
}
/**
* 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 zeitraum-Eigenschaft ab.
*
* @return
* possible object is
* {@link ZeitraumType }
*
*/
public ZeitraumType getZeitraum() {
return zeitraum;
}
/**
* Legt den Wert der zeitraum-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link ZeitraumType }
*
*/
public void setZeitraum(ZeitraumType value) {
this.zeitraum = value;
}
/**
* Ruft den Wert der maxResults-Eigenschaft ab.
*
*/
public long getMaxResults() {
return maxResults;
}
/**
* Legt den Wert der maxResults-Eigenschaft fest.
*
*/
public void setMaxResults(long value) {
this.maxResults = value;
}
/**
* Ruft den Wert der offset-Eigenschaft ab.
*
*/
public long getOffset() {
return offset;
}
/**
* Legt den Wert der offset-Eigenschaft fest.
*
*/
public void setOffset(long value) {
this.offset = value;
}
/**
* Ruft den Wert der orderBy-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getOrderBy() {
return orderBy;
}
/**
* Legt den Wert der orderBy-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setOrderBy(String value) {
this.orderBy = value;
}
}

View File

@@ -1,133 +0,0 @@
package at.vvo.omds.types.omds3Types.r1_5_0.on7schaden;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java-Klasse für ChangedClaimsListResponseResult_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="ChangedClaimsListResponseResult_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="ActualOffset" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/&gt;
* &lt;element name="ActualMaxResults" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/&gt;
* &lt;element name="TotalResults" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/&gt;
* &lt;element name="GeaenderteObjekte" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}SchadenereignisLight_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ChangedClaimsListResponseResult_Type", propOrder = {
"actualOffset",
"actualMaxResults",
"totalResults",
"geaenderteObjekte"
})
public class ChangedClaimsListResponseResultType {
@XmlElement(name = "ActualOffset")
@XmlSchemaType(name = "unsignedInt")
protected long actualOffset;
@XmlElement(name = "ActualMaxResults")
@XmlSchemaType(name = "unsignedInt")
protected long actualMaxResults;
@XmlElement(name = "TotalResults")
@XmlSchemaType(name = "unsignedInt")
protected long totalResults;
@XmlElement(name = "GeaenderteObjekte")
protected List<SchadenereignisLightType> geaenderteObjekte;
/**
* Ruft den Wert der actualOffset-Eigenschaft ab.
*
*/
public long getActualOffset() {
return actualOffset;
}
/**
* Legt den Wert der actualOffset-Eigenschaft fest.
*
*/
public void setActualOffset(long value) {
this.actualOffset = value;
}
/**
* Ruft den Wert der actualMaxResults-Eigenschaft ab.
*
*/
public long getActualMaxResults() {
return actualMaxResults;
}
/**
* Legt den Wert der actualMaxResults-Eigenschaft fest.
*
*/
public void setActualMaxResults(long value) {
this.actualMaxResults = value;
}
/**
* Ruft den Wert der totalResults-Eigenschaft ab.
*
*/
public long getTotalResults() {
return totalResults;
}
/**
* Legt den Wert der totalResults-Eigenschaft fest.
*
*/
public void setTotalResults(long value) {
this.totalResults = value;
}
/**
* Gets the value of the geaenderteObjekte 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 geaenderteObjekte property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getGeaenderteObjekte().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link SchadenereignisLightType }
*
*
*/
public List<SchadenereignisLightType> getGeaenderteObjekte() {
if (geaenderteObjekte == null) {
geaenderteObjekte = new ArrayList<SchadenereignisLightType>();
}
return this.geaenderteObjekte;
}
}

View File

@@ -1,100 +0,0 @@
package at.vvo.omds.types.omds3Types.r1_5_0.on7schaden;
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.vvo.omds.types.omds3Types.r1_5_0.common.ServiceFault;
/**
* Typ für Response mit einer Liste von geänderten Schäden für einen bestimmten Zeitraum
*
* <p>Java-Klasse für ChangedClaimsListResponse_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="ChangedClaimsListResponse_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;choice&gt;
* &lt;element name="Result" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}ChangedClaimsListResponseResult_Type"/&gt;
* &lt;element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded"/&gt;
* &lt;/choice&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ChangedClaimsListResponse_Type", propOrder = {
"result",
"serviceFault"
})
public class ChangedClaimsListResponseType {
@XmlElement(name = "Result")
protected ChangedClaimsListResponseResultType result;
@XmlElement(name = "ServiceFault")
protected List<ServiceFault> serviceFault;
/**
* Ruft den Wert der result-Eigenschaft ab.
*
* @return
* possible object is
* {@link ChangedClaimsListResponseResultType }
*
*/
public ChangedClaimsListResponseResultType getResult() {
return result;
}
/**
* Legt den Wert der result-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link ChangedClaimsListResponseResultType }
*
*/
public void setResult(ChangedClaimsListResponseResultType value) {
this.result = value;
}
/**
* Gets the value of the serviceFault 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 serviceFault property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getServiceFault().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ServiceFault }
*
*
*/
public List<ServiceFault> getServiceFault() {
if (serviceFault == null) {
serviceFault = new ArrayList<ServiceFault>();
}
return this.serviceFault;
}
}

View File

@@ -1,92 +0,0 @@
package at.vvo.omds.types.omds3Types.r1_5_0.on7schaden;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* Typ des Request, wenn die Zusammenlegung von Schadenfällen bekanntgegeben wird
*
* <p>Java-Klasse für DeclareNewClaimStatusRequest_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="DeclareNewClaimStatusRequest_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="alt" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}SchadenStatus_Type"/&gt;
* &lt;element name="neu" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}SchadenStatus_Type"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "DeclareNewClaimStatusRequest_Type", propOrder = {
"alt",
"neu"
})
public class DeclareNewClaimStatusRequestType {
@XmlElement(required = true)
protected SchadenStatusType alt;
@XmlElement(required = true)
protected SchadenStatusType neu;
/**
* Ruft den Wert der alt-Eigenschaft ab.
*
* @return
* possible object is
* {@link SchadenStatusType }
*
*/
public SchadenStatusType getAlt() {
return alt;
}
/**
* Legt den Wert der alt-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link SchadenStatusType }
*
*/
public void setAlt(SchadenStatusType value) {
this.alt = value;
}
/**
* Ruft den Wert der neu-Eigenschaft ab.
*
* @return
* possible object is
* {@link SchadenStatusType }
*
*/
public SchadenStatusType getNeu() {
return neu;
}
/**
* Legt den Wert der neu-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link SchadenStatusType }
*
*/
public void setNeu(SchadenStatusType value) {
this.neu = value;
}
}

View File

@@ -1,32 +0,0 @@
package at.vvo.omds.types.omds3Types.r1_5_0.on7schaden;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* Typ des Response, wenn die Zusammenlegung von Schadenfällen bekanntgegeben wurde
*
* <p>Java-Klasse für DeclareNewClaimStatusResponse_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="DeclareNewClaimStatusResponse_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "DeclareNewClaimStatusResponse_Type")
public class DeclareNewClaimStatusResponseType {
}

View File

@@ -13,12 +13,12 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.ObjektIdType;
/** /**
* Dieser Typ enthält eine Schadennr oder eine GeschaeftsfallId * Dieser Typ enthält eine Schadennr oder eine GeschaeftsfallId
* *
* <p>Java-Klasse für SpezifikationSchaden_Type complex type. * <p>Java-Klasse für GetClaimRequest_Type complex type.
* *
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
* *
* <pre> * <pre>
* &lt;complexType name="SpezifikationSchaden_Type"&gt; * &lt;complexType name="GetClaimRequest_Type"&gt;
* &lt;complexContent&gt; * &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonRequest_Type"&gt; * &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonRequest_Type"&gt;
* &lt;sequence&gt; * &lt;sequence&gt;
@@ -37,13 +37,13 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.ObjektIdType;
* *
*/ */
@XmlAccessorType(XmlAccessType.FIELD) @XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "SpezifikationSchaden_Type", propOrder = { @XmlType(name = "GetClaimRequest_Type", propOrder = {
"authFilter", "authFilter",
"geschaeftsfallSchadenereignis", "geschaeftsfallSchadenereignis",
"geschaeftsfallSchadenanlage", "geschaeftsfallSchadenanlage",
"schadennr" "schadennr"
}) })
public class SpezifikationSchadenType public class GetClaimRequestType
extends CommonRequestType extends CommonRequestType
{ {

View File

@@ -1,67 +0,0 @@
package at.vvo.omds.types.omds3Types.r1_5_0.on7schaden;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.CommonResponseType;
/**
* Leichtgewichtiges Response-Objekt für Schadenereignisse
*
* <p>Java-Klasse für GetClaimResponseLight_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="GetClaimResponseLight_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Schadenereignis" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}SchadenereignisLight_Type"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "GetClaimResponseLight_Type", propOrder = {
"schadenereignis"
})
public class GetClaimResponseLightType
extends CommonResponseType
{
@XmlElement(name = "Schadenereignis", required = true)
protected SchadenereignisLightType schadenereignis;
/**
* Ruft den Wert der schadenereignis-Eigenschaft ab.
*
* @return
* possible object is
* {@link SchadenereignisLightType }
*
*/
public SchadenereignisLightType getSchadenereignis() {
return schadenereignis;
}
/**
* Legt den Wert der schadenereignis-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link SchadenereignisLightType }
*
*/
public void setSchadenereignis(SchadenereignisLightType value) {
this.schadenereignis = value;
}
}

View File

@@ -20,7 +20,7 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.CommonResponseType;
* &lt;complexContent&gt; * &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type"&gt; * &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type"&gt;
* &lt;sequence&gt; * &lt;sequence&gt;
* &lt;element name="Schadenereignis" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}Schadenereignis_Type"/&gt; * &lt;element name="Schadenereignis" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}Schadenereignis_Type" minOccurs="0"/&gt;
* &lt;/sequence&gt; * &lt;/sequence&gt;
* &lt;/extension&gt; * &lt;/extension&gt;
* &lt;/complexContent&gt; * &lt;/complexContent&gt;
@@ -37,7 +37,7 @@ public class GetClaimResponseType
extends CommonResponseType extends CommonResponseType
{ {
@XmlElement(name = "Schadenereignis", required = true) @XmlElement(name = "Schadenereignis")
protected SchadenereignisType schadenereignis; protected SchadenereignisType schadenereignis;
/** /**

View File

@@ -1,370 +0,0 @@
package at.vvo.omds.types.omds3Types.r1_5_0.on7schaden;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import javax.xml.datatype.XMLGregorianCalendar;
import at.vvo.omds.types.omds3Types.r1_5_0.common.BankverbindungType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.CommonRequestType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.ObjektIdType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.UploadDokumentType;
/**
* Typ für die Durchführung einer einfachen Schadenmeldung
*
* <p>Java-Klasse für InitiateClaimRequest_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="InitiateClaimRequest_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonRequest_Type"&gt;
* &lt;sequence&gt;
* &lt;element ref="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}GeschaeftsfallSchadenereignis" minOccurs="0"/&gt;
* &lt;element name="Polizzennr" type="{urn:omds20}Polizzennr" minOccurs="0"/&gt;
* &lt;element name="VertragsID" type="{urn:omds20}VertragsID" minOccurs="0"/&gt;
* &lt;element name="Ereigniszpkt" type="{urn:omds20}Datum-Zeit"/&gt;
* &lt;element name="EreignisbeschrTxt" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;element name="SchadOrt" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}Ort_Type"/&gt;
* &lt;element name="BeteiligtePersonen" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}BeteiligtePerson_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="Rollen" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}ReferenzAufBeteiligtePersonSchaden_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="Schadenmelder" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}Schadenmelder_Type"/&gt;
* &lt;element name="Bankverbindung" type="{urn:omds3CommonServiceTypes-1-1-0}Bankverbindung_Type"/&gt;
* &lt;element name="Dokumente" type="{urn:omds3CommonServiceTypes-1-1-0}Upload_Dokument_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "InitiateClaimRequest_Type", propOrder = {
"geschaeftsfallSchadenereignis",
"polizzennr",
"vertragsID",
"ereigniszpkt",
"ereignisbeschrTxt",
"schadOrt",
"beteiligtePersonen",
"rollen",
"schadenmelder",
"bankverbindung",
"dokumente"
})
public class InitiateClaimRequestType
extends CommonRequestType
{
@XmlElement(name = "GeschaeftsfallSchadenereignis")
protected ObjektIdType geschaeftsfallSchadenereignis;
@XmlElement(name = "Polizzennr")
protected String polizzennr;
@XmlElement(name = "VertragsID")
protected String vertragsID;
@XmlElement(name = "Ereigniszpkt", required = true)
@XmlSchemaType(name = "dateTime")
protected XMLGregorianCalendar ereigniszpkt;
@XmlElement(name = "EreignisbeschrTxt", required = true)
protected String ereignisbeschrTxt;
@XmlElement(name = "SchadOrt", required = true)
protected OrtType schadOrt;
@XmlElement(name = "BeteiligtePersonen")
protected List<BeteiligtePersonType> beteiligtePersonen;
@XmlElement(name = "Rollen")
protected List<ReferenzAufBeteiligtePersonSchadenType> rollen;
@XmlElement(name = "Schadenmelder", required = true)
protected SchadenmelderType schadenmelder;
@XmlElement(name = "Bankverbindung", required = true)
protected BankverbindungType bankverbindung;
@XmlElement(name = "Dokumente")
protected List<UploadDokumentType> dokumente;
/**
* Ruft den Wert der geschaeftsfallSchadenereignis-Eigenschaft ab.
*
* @return
* possible object is
* {@link ObjektIdType }
*
*/
public ObjektIdType getGeschaeftsfallSchadenereignis() {
return geschaeftsfallSchadenereignis;
}
/**
* Legt den Wert der geschaeftsfallSchadenereignis-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link ObjektIdType }
*
*/
public void setGeschaeftsfallSchadenereignis(ObjektIdType value) {
this.geschaeftsfallSchadenereignis = value;
}
/**
* Ruft den Wert der polizzennr-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getPolizzennr() {
return polizzennr;
}
/**
* Legt den Wert der polizzennr-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPolizzennr(String value) {
this.polizzennr = value;
}
/**
* Ruft den Wert der vertragsID-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getVertragsID() {
return vertragsID;
}
/**
* Legt den Wert der vertragsID-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setVertragsID(String value) {
this.vertragsID = value;
}
/**
* Ruft den Wert der ereigniszpkt-Eigenschaft ab.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getEreigniszpkt() {
return ereigniszpkt;
}
/**
* Legt den Wert der ereigniszpkt-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setEreigniszpkt(XMLGregorianCalendar value) {
this.ereigniszpkt = value;
}
/**
* Ruft den Wert der ereignisbeschrTxt-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getEreignisbeschrTxt() {
return ereignisbeschrTxt;
}
/**
* Legt den Wert der ereignisbeschrTxt-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setEreignisbeschrTxt(String value) {
this.ereignisbeschrTxt = value;
}
/**
* Ruft den Wert der schadOrt-Eigenschaft ab.
*
* @return
* possible object is
* {@link OrtType }
*
*/
public OrtType getSchadOrt() {
return schadOrt;
}
/**
* Legt den Wert der schadOrt-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link OrtType }
*
*/
public void setSchadOrt(OrtType value) {
this.schadOrt = value;
}
/**
* Gets the value of the beteiligtePersonen 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 beteiligtePersonen property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getBeteiligtePersonen().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link BeteiligtePersonType }
*
*
*/
public List<BeteiligtePersonType> getBeteiligtePersonen() {
if (beteiligtePersonen == null) {
beteiligtePersonen = new ArrayList<BeteiligtePersonType>();
}
return this.beteiligtePersonen;
}
/**
* Gets the value of the rollen 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 rollen property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getRollen().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ReferenzAufBeteiligtePersonSchadenType }
*
*
*/
public List<ReferenzAufBeteiligtePersonSchadenType> getRollen() {
if (rollen == null) {
rollen = new ArrayList<ReferenzAufBeteiligtePersonSchadenType>();
}
return this.rollen;
}
/**
* Ruft den Wert der schadenmelder-Eigenschaft ab.
*
* @return
* possible object is
* {@link SchadenmelderType }
*
*/
public SchadenmelderType getSchadenmelder() {
return schadenmelder;
}
/**
* Legt den Wert der schadenmelder-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link SchadenmelderType }
*
*/
public void setSchadenmelder(SchadenmelderType value) {
this.schadenmelder = value;
}
/**
* Ruft den Wert der bankverbindung-Eigenschaft ab.
*
* @return
* possible object is
* {@link BankverbindungType }
*
*/
public BankverbindungType getBankverbindung() {
return bankverbindung;
}
/**
* Legt den Wert der bankverbindung-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link BankverbindungType }
*
*/
public void setBankverbindung(BankverbindungType value) {
this.bankverbindung = value;
}
/**
* Gets the value of the dokumente 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 dokumente property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getDokumente().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link UploadDokumentType }
*
*
*/
public List<UploadDokumentType> getDokumente() {
if (dokumente == null) {
dokumente = new ArrayList<UploadDokumentType>();
}
return this.dokumente;
}
}

View File

@@ -1,67 +0,0 @@
package at.vvo.omds.types.omds3Types.r1_5_0.on7schaden;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.CommonResponseType;
/**
* Anworttyp beim Erzeugen einer einfachen Schadenmeldung
*
* <p>Java-Klasse für InitiateClaimResponse_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="InitiateClaimResponse_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Schadenereignis" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}Schadenereignis_Type" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "InitiateClaimResponse_Type", propOrder = {
"schadenereignis"
})
public class InitiateClaimResponseType
extends CommonResponseType
{
@XmlElement(name = "Schadenereignis")
protected SchadenereignisType schadenereignis;
/**
* Ruft den Wert der schadenereignis-Eigenschaft ab.
*
* @return
* possible object is
* {@link SchadenereignisType }
*
*/
public SchadenereignisType getSchadenereignis() {
return schadenereignis;
}
/**
* Legt den Wert der schadenereignis-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link SchadenereignisType }
*
*/
public void setSchadenereignis(SchadenereignisType value) {
this.schadenereignis = value;
}
}

View File

@@ -1,234 +0,0 @@
package at.vvo.omds.types.omds3Types.r1_5_0.on7schaden;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.AuthorizationFilter;
import at.vvo.omds.types.omds3Types.r1_5_0.common.ZeitraumType;
/**
* Typ für Request um Liste mit Schadens-Events zu erhalten
*
* <p>Java-Klasse für LossEventListRequest_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="LossEventListRequest_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="VUNr" type="{urn:omds20}VUNr"/&gt;
* &lt;element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/&gt;
* &lt;element name="Polizzennr" type="{urn:omds20}Polizzennr" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="Zeitraum" type="{urn:omds3CommonServiceTypes-1-1-0}Zeitraum_Type"/&gt;
* &lt;element name="MaxResults" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/&gt;
* &lt;element name="Offset" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/&gt;
* &lt;element name="OrderBy" minOccurs="0"&gt;
* &lt;simpleType&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
* &lt;enumeration value="Ereigniszeitpunkt"/&gt;
* &lt;/restriction&gt;
* &lt;/simpleType&gt;
* &lt;/element&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "LossEventListRequest_Type", propOrder = {
"vuNr",
"authFilter",
"polizzennr",
"zeitraum",
"maxResults",
"offset",
"orderBy"
})
public class LossEventListRequestType {
@XmlElement(name = "VUNr", required = true)
protected String vuNr;
@XmlElement(name = "AuthFilter")
protected AuthorizationFilter authFilter;
@XmlElement(name = "Polizzennr")
protected List<String> polizzennr;
@XmlElement(name = "Zeitraum", required = true)
protected ZeitraumType zeitraum;
@XmlElement(name = "MaxResults")
@XmlSchemaType(name = "unsignedInt")
protected long maxResults;
@XmlElement(name = "Offset")
@XmlSchemaType(name = "unsignedInt")
protected long offset;
@XmlElement(name = "OrderBy")
protected String orderBy;
/**
* Ruft den Wert der vuNr-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getVUNr() {
return vuNr;
}
/**
* Legt den Wert der vuNr-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setVUNr(String value) {
this.vuNr = value;
}
/**
* 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;
}
/**
* Gets the value of the polizzennr 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 polizzennr property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getPolizzennr().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link String }
*
*
*/
public List<String> getPolizzennr() {
if (polizzennr == null) {
polizzennr = new ArrayList<String>();
}
return this.polizzennr;
}
/**
* Ruft den Wert der zeitraum-Eigenschaft ab.
*
* @return
* possible object is
* {@link ZeitraumType }
*
*/
public ZeitraumType getZeitraum() {
return zeitraum;
}
/**
* Legt den Wert der zeitraum-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link ZeitraumType }
*
*/
public void setZeitraum(ZeitraumType value) {
this.zeitraum = value;
}
/**
* Ruft den Wert der maxResults-Eigenschaft ab.
*
*/
public long getMaxResults() {
return maxResults;
}
/**
* Legt den Wert der maxResults-Eigenschaft fest.
*
*/
public void setMaxResults(long value) {
this.maxResults = value;
}
/**
* Ruft den Wert der offset-Eigenschaft ab.
*
*/
public long getOffset() {
return offset;
}
/**
* Legt den Wert der offset-Eigenschaft fest.
*
*/
public void setOffset(long value) {
this.offset = value;
}
/**
* Ruft den Wert der orderBy-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getOrderBy() {
return orderBy;
}
/**
* Legt den Wert der orderBy-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setOrderBy(String value) {
this.orderBy = value;
}
}

View File

@@ -1,133 +0,0 @@
package at.vvo.omds.types.omds3Types.r1_5_0.on7schaden;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java-Klasse für LossEventListResponseResult_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="LossEventListResponseResult_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="ActualOffset" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/&gt;
* &lt;element name="ActualMaxResults" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/&gt;
* &lt;element name="TotalResults" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/&gt;
* &lt;element name="LossEvents" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}LossEvent_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "LossEventListResponseResult_Type", propOrder = {
"actualOffset",
"actualMaxResults",
"totalResults",
"lossEvents"
})
public class LossEventListResponseResultType {
@XmlElement(name = "ActualOffset")
@XmlSchemaType(name = "unsignedInt")
protected long actualOffset;
@XmlElement(name = "ActualMaxResults")
@XmlSchemaType(name = "unsignedInt")
protected long actualMaxResults;
@XmlElement(name = "TotalResults")
@XmlSchemaType(name = "unsignedInt")
protected long totalResults;
@XmlElement(name = "LossEvents")
protected List<LossEventType> lossEvents;
/**
* Ruft den Wert der actualOffset-Eigenschaft ab.
*
*/
public long getActualOffset() {
return actualOffset;
}
/**
* Legt den Wert der actualOffset-Eigenschaft fest.
*
*/
public void setActualOffset(long value) {
this.actualOffset = value;
}
/**
* Ruft den Wert der actualMaxResults-Eigenschaft ab.
*
*/
public long getActualMaxResults() {
return actualMaxResults;
}
/**
* Legt den Wert der actualMaxResults-Eigenschaft fest.
*
*/
public void setActualMaxResults(long value) {
this.actualMaxResults = value;
}
/**
* Ruft den Wert der totalResults-Eigenschaft ab.
*
*/
public long getTotalResults() {
return totalResults;
}
/**
* Legt den Wert der totalResults-Eigenschaft fest.
*
*/
public void setTotalResults(long value) {
this.totalResults = value;
}
/**
* Gets the value of the lossEvents 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 lossEvents property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getLossEvents().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link LossEventType }
*
*
*/
public List<LossEventType> getLossEvents() {
if (lossEvents == null) {
lossEvents = new ArrayList<LossEventType>();
}
return this.lossEvents;
}
}

View File

@@ -1,100 +0,0 @@
package at.vvo.omds.types.omds3Types.r1_5_0.on7schaden;
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.vvo.omds.types.omds3Types.r1_5_0.common.ServiceFault;
/**
* Typ für Response mit einer Liste von Schadensevents für einen bestimmten Zeitraum
*
* <p>Java-Klasse für LossEventListResponse_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="LossEventListResponse_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;choice&gt;
* &lt;element name="Result" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}LossEventListResponseResult_Type"/&gt;
* &lt;element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded"/&gt;
* &lt;/choice&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "LossEventListResponse_Type", propOrder = {
"result",
"serviceFault"
})
public class LossEventListResponseType {
@XmlElement(name = "Result")
protected LossEventListResponseResultType result;
@XmlElement(name = "ServiceFault")
protected List<ServiceFault> serviceFault;
/**
* Ruft den Wert der result-Eigenschaft ab.
*
* @return
* possible object is
* {@link LossEventListResponseResultType }
*
*/
public LossEventListResponseResultType getResult() {
return result;
}
/**
* Legt den Wert der result-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link LossEventListResponseResultType }
*
*/
public void setResult(LossEventListResponseResultType value) {
this.result = value;
}
/**
* Gets the value of the serviceFault 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 serviceFault property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getServiceFault().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ServiceFault }
*
*
*/
public List<ServiceFault> getServiceFault() {
if (serviceFault == null) {
serviceFault = new ArrayList<ServiceFault>();
}
return this.serviceFault;
}
}

View File

@@ -1,32 +0,0 @@
package at.vvo.omds.types.omds3Types.r1_5_0.on7schaden;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* Typ des Response, wenn der Eintritt eines Schadenereignisses kommuniziert wurde
*
* <p>Java-Klasse für LossEventRegisteredResponse_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="LossEventRegisteredResponse_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "LossEventRegisteredResponse_Type")
public class LossEventRegisteredResponseType {
}

View File

@@ -1,152 +0,0 @@
package at.vvo.omds.types.omds3Types.r1_5_0.on7schaden;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import javax.xml.datatype.XMLGregorianCalendar;
import at.vvo.omds.types.omds3Types.r1_5_0.common.ObjektIdType;
/**
* Objekttyp mit welchem der Eintritt eines Schadenereignisses kommuniziert wird
*
* <p>Java-Klasse für LossEvent_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="LossEvent_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="VUNr" type="{urn:omds20}VUNr"/&gt;
* &lt;element ref="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}GeschaeftsfallSchadenereignis"/&gt;
* &lt;element name="Ereigniszpkt" type="{urn:omds20}Datum-Zeit"/&gt;
* &lt;element name="EreignisbeschrTxt" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "LossEvent_Type", propOrder = {
"vuNr",
"geschaeftsfallSchadenereignis",
"ereigniszpkt",
"ereignisbeschrTxt"
})
public class LossEventType {
@XmlElement(name = "VUNr", required = true)
protected String vuNr;
@XmlElement(name = "GeschaeftsfallSchadenereignis", required = true)
protected ObjektIdType geschaeftsfallSchadenereignis;
@XmlElement(name = "Ereigniszpkt", required = true)
@XmlSchemaType(name = "dateTime")
protected XMLGregorianCalendar ereigniszpkt;
@XmlElement(name = "EreignisbeschrTxt", required = true)
protected String ereignisbeschrTxt;
/**
* Ruft den Wert der vuNr-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getVUNr() {
return vuNr;
}
/**
* Legt den Wert der vuNr-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setVUNr(String value) {
this.vuNr = value;
}
/**
* Ruft den Wert der geschaeftsfallSchadenereignis-Eigenschaft ab.
*
* @return
* possible object is
* {@link ObjektIdType }
*
*/
public ObjektIdType getGeschaeftsfallSchadenereignis() {
return geschaeftsfallSchadenereignis;
}
/**
* Legt den Wert der geschaeftsfallSchadenereignis-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link ObjektIdType }
*
*/
public void setGeschaeftsfallSchadenereignis(ObjektIdType value) {
this.geschaeftsfallSchadenereignis = value;
}
/**
* Ruft den Wert der ereigniszpkt-Eigenschaft ab.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getEreigniszpkt() {
return ereigniszpkt;
}
/**
* Legt den Wert der ereigniszpkt-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setEreigniszpkt(XMLGregorianCalendar value) {
this.ereigniszpkt = value;
}
/**
* Ruft den Wert der ereignisbeschrTxt-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getEreignisbeschrTxt() {
return ereignisbeschrTxt;
}
/**
* Legt den Wert der ereignisbeschrTxt-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setEreignisbeschrTxt(String value) {
this.ereignisbeschrTxt = value;
}
}

View File

@@ -29,25 +29,13 @@ public class ObjectFactory {
private final static QName _CheckClaimResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", "CheckClaimResponse"); private final static QName _CheckClaimResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", "CheckClaimResponse");
private final static QName _SubmitClaimRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", "SubmitClaimRequest"); private final static QName _SubmitClaimRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", "SubmitClaimRequest");
private final static QName _SubmitClaimResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", "SubmitClaimResponse"); private final static QName _SubmitClaimResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", "SubmitClaimResponse");
private final static QName _InitiateClaimRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", "InitiateClaimRequest");
private final static QName _InitiateClaimResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", "InitiateClaimResponse");
private final static QName _GetClaimRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", "GetClaimRequest"); private final static QName _GetClaimRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", "GetClaimRequest");
private final static QName _GetClaimResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", "GetClaimResponse"); private final static QName _GetClaimResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", "GetClaimResponse");
private final static QName _GetClaimLightRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", "GetClaimLightRequest");
private final static QName _GetClaimLightResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", "GetClaimLightResponse");
private final static QName _SearchClaimRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", "SearchClaimRequest"); private final static QName _SearchClaimRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", "SearchClaimRequest");
private final static QName _SearchClaimResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", "SearchClaimResponse"); private final static QName _SearchClaimResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", "SearchClaimResponse");
private final static QName _Schadenzuordnung_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", "Schadenzuordnung"); private final static QName _Schadenzuordnung_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", "Schadenzuordnung");
private final static QName _ChangedClaimsListRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", "ChangedClaimsListRequest");
private final static QName _ChangedClaimsListResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", "ChangedClaimsListResponse");
private final static QName _LossEventListRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", "LossEventListRequest");
private final static QName _LossEventListResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", "LossEventListResponse");
private final static QName _GeschaeftsfallSchadenereignis_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", "GeschaeftsfallSchadenereignis"); private final static QName _GeschaeftsfallSchadenereignis_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", "GeschaeftsfallSchadenereignis");
private final static QName _GeschaeftsfallSchadenanlage_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", "GeschaeftsfallSchadenanlage"); private final static QName _GeschaeftsfallSchadenanlage_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", "GeschaeftsfallSchadenanlage");
private final static QName _DeclareNewClaimStatusRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", "DeclareNewClaimStatusRequest");
private final static QName _DeclareNewClaimStatusResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", "DeclareNewClaimStatusResponse");
private final static QName _LossEventRegisteredRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", "LossEventRegisteredRequest");
private final static QName _LossEventRegisteredResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", "LossEventRegisteredResponse");
/** /**
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: at.vvo.omds.types.omds3Types.r1_5_0.on7schaden * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: at.vvo.omds.types.omds3Types.r1_5_0.on7schaden
@@ -105,27 +93,11 @@ public class ObjectFactory {
} }
/** /**
* Create an instance of {@link InitiateClaimRequestType } * Create an instance of {@link GetClaimRequestType }
* *
*/ */
public InitiateClaimRequestType createInitiateClaimRequestType() { public GetClaimRequestType createGetClaimRequestType() {
return new InitiateClaimRequestType(); return new GetClaimRequestType();
}
/**
* Create an instance of {@link InitiateClaimResponseType }
*
*/
public InitiateClaimResponseType createInitiateClaimResponseType() {
return new InitiateClaimResponseType();
}
/**
* Create an instance of {@link SpezifikationSchadenType }
*
*/
public SpezifikationSchadenType createSpezifikationSchadenType() {
return new SpezifikationSchadenType();
} }
/** /**
@@ -136,14 +108,6 @@ public class ObjectFactory {
return new GetClaimResponseType(); return new GetClaimResponseType();
} }
/**
* Create an instance of {@link GetClaimResponseLightType }
*
*/
public GetClaimResponseLightType createGetClaimResponseLightType() {
return new GetClaimResponseLightType();
}
/** /**
* Create an instance of {@link SearchClaimRequestType } * Create an instance of {@link SearchClaimRequestType }
* *
@@ -168,70 +132,6 @@ public class ObjectFactory {
return new SchadenzuordnungType(); return new SchadenzuordnungType();
} }
/**
* Create an instance of {@link ChangedClaimsListRequestType }
*
*/
public ChangedClaimsListRequestType createChangedClaimsListRequestType() {
return new ChangedClaimsListRequestType();
}
/**
* Create an instance of {@link ChangedClaimsListResponseType }
*
*/
public ChangedClaimsListResponseType createChangedClaimsListResponseType() {
return new ChangedClaimsListResponseType();
}
/**
* Create an instance of {@link LossEventListRequestType }
*
*/
public LossEventListRequestType createLossEventListRequestType() {
return new LossEventListRequestType();
}
/**
* Create an instance of {@link LossEventListResponseType }
*
*/
public LossEventListResponseType createLossEventListResponseType() {
return new LossEventListResponseType();
}
/**
* Create an instance of {@link DeclareNewClaimStatusRequestType }
*
*/
public DeclareNewClaimStatusRequestType createDeclareNewClaimStatusRequestType() {
return new DeclareNewClaimStatusRequestType();
}
/**
* Create an instance of {@link DeclareNewClaimStatusResponseType }
*
*/
public DeclareNewClaimStatusResponseType createDeclareNewClaimStatusResponseType() {
return new DeclareNewClaimStatusResponseType();
}
/**
* Create an instance of {@link LossEventType }
*
*/
public LossEventType createLossEventType() {
return new LossEventType();
}
/**
* Create an instance of {@link LossEventRegisteredResponseType }
*
*/
public LossEventRegisteredResponseType createLossEventRegisteredResponseType() {
return new LossEventRegisteredResponseType();
}
/** /**
* Create an instance of {@link SearchClaimResponseResultType } * Create an instance of {@link SearchClaimResponseResultType }
* *
@@ -264,6 +164,14 @@ public class ObjectFactory {
return new SchadenLightType(); return new SchadenLightType();
} }
/**
* Create an instance of {@link BasisSchadenType }
*
*/
public BasisSchadenType createBasisSchadenType() {
return new BasisSchadenType();
}
/** /**
* Create an instance of {@link BeteiligtePersonType } * Create an instance of {@link BeteiligtePersonType }
* *
@@ -360,38 +268,6 @@ public class ObjectFactory {
return new NatPersonType(); return new NatPersonType();
} }
/**
* Create an instance of {@link ChangedClaimsListResponseResultType }
*
*/
public ChangedClaimsListResponseResultType createChangedClaimsListResponseResultType() {
return new ChangedClaimsListResponseResultType();
}
/**
* Create an instance of {@link SchadenStatusType }
*
*/
public SchadenStatusType createSchadenStatusType() {
return new SchadenStatusType();
}
/**
* Create an instance of {@link SchadenInfoType }
*
*/
public SchadenInfoType createSchadenInfoType() {
return new SchadenInfoType();
}
/**
* Create an instance of {@link LossEventListResponseResultType }
*
*/
public LossEventListResponseResultType createLossEventListResponseResultType() {
return new LossEventListResponseResultType();
}
/** /**
* Create an instance of {@link SpartendetailSchadenKrankenType.Behandlungen } * Create an instance of {@link SpartendetailSchadenKrankenType.Behandlungen }
* *
@@ -445,30 +321,12 @@ public class ObjectFactory {
} }
/** /**
* Create an instance of {@link JAXBElement }{@code <}{@link InitiateClaimRequestType }{@code >}} * Create an instance of {@link JAXBElement }{@code <}{@link GetClaimRequestType }{@code >}}
*
*/
@XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", name = "InitiateClaimRequest")
public JAXBElement<InitiateClaimRequestType> createInitiateClaimRequest(InitiateClaimRequestType value) {
return new JAXBElement<InitiateClaimRequestType>(_InitiateClaimRequest_QNAME, InitiateClaimRequestType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link InitiateClaimResponseType }{@code >}}
*
*/
@XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", name = "InitiateClaimResponse")
public JAXBElement<InitiateClaimResponseType> createInitiateClaimResponse(InitiateClaimResponseType value) {
return new JAXBElement<InitiateClaimResponseType>(_InitiateClaimResponse_QNAME, InitiateClaimResponseType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link SpezifikationSchadenType }{@code >}}
* *
*/ */
@XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", name = "GetClaimRequest") @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", name = "GetClaimRequest")
public JAXBElement<SpezifikationSchadenType> createGetClaimRequest(SpezifikationSchadenType value) { public JAXBElement<GetClaimRequestType> createGetClaimRequest(GetClaimRequestType value) {
return new JAXBElement<SpezifikationSchadenType>(_GetClaimRequest_QNAME, SpezifikationSchadenType.class, null, value); return new JAXBElement<GetClaimRequestType>(_GetClaimRequest_QNAME, GetClaimRequestType.class, null, value);
} }
/** /**
@@ -480,24 +338,6 @@ public class ObjectFactory {
return new JAXBElement<GetClaimResponseType>(_GetClaimResponse_QNAME, GetClaimResponseType.class, null, value); return new JAXBElement<GetClaimResponseType>(_GetClaimResponse_QNAME, GetClaimResponseType.class, null, value);
} }
/**
* Create an instance of {@link JAXBElement }{@code <}{@link SpezifikationSchadenType }{@code >}}
*
*/
@XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", name = "GetClaimLightRequest")
public JAXBElement<SpezifikationSchadenType> createGetClaimLightRequest(SpezifikationSchadenType value) {
return new JAXBElement<SpezifikationSchadenType>(_GetClaimLightRequest_QNAME, SpezifikationSchadenType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link GetClaimResponseLightType }{@code >}}
*
*/
@XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", name = "GetClaimLightResponse")
public JAXBElement<GetClaimResponseLightType> createGetClaimLightResponse(GetClaimResponseLightType value) {
return new JAXBElement<GetClaimResponseLightType>(_GetClaimLightResponse_QNAME, GetClaimResponseLightType.class, null, value);
}
/** /**
* Create an instance of {@link JAXBElement }{@code <}{@link SearchClaimRequestType }{@code >}} * Create an instance of {@link JAXBElement }{@code <}{@link SearchClaimRequestType }{@code >}}
* *
@@ -525,42 +365,6 @@ public class ObjectFactory {
return new JAXBElement<SchadenzuordnungType>(_Schadenzuordnung_QNAME, SchadenzuordnungType.class, null, value); return new JAXBElement<SchadenzuordnungType>(_Schadenzuordnung_QNAME, SchadenzuordnungType.class, null, value);
} }
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ChangedClaimsListRequestType }{@code >}}
*
*/
@XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", name = "ChangedClaimsListRequest")
public JAXBElement<ChangedClaimsListRequestType> createChangedClaimsListRequest(ChangedClaimsListRequestType value) {
return new JAXBElement<ChangedClaimsListRequestType>(_ChangedClaimsListRequest_QNAME, ChangedClaimsListRequestType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ChangedClaimsListResponseType }{@code >}}
*
*/
@XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", name = "ChangedClaimsListResponse")
public JAXBElement<ChangedClaimsListResponseType> createChangedClaimsListResponse(ChangedClaimsListResponseType value) {
return new JAXBElement<ChangedClaimsListResponseType>(_ChangedClaimsListResponse_QNAME, ChangedClaimsListResponseType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link LossEventListRequestType }{@code >}}
*
*/
@XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", name = "LossEventListRequest")
public JAXBElement<LossEventListRequestType> createLossEventListRequest(LossEventListRequestType value) {
return new JAXBElement<LossEventListRequestType>(_LossEventListRequest_QNAME, LossEventListRequestType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link LossEventListResponseType }{@code >}}
*
*/
@XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", name = "LossEventListResponse")
public JAXBElement<LossEventListResponseType> createLossEventListResponse(LossEventListResponseType value) {
return new JAXBElement<LossEventListResponseType>(_LossEventListResponse_QNAME, LossEventListResponseType.class, null, value);
}
/** /**
* Create an instance of {@link JAXBElement }{@code <}{@link ObjektIdType }{@code >}} * Create an instance of {@link JAXBElement }{@code <}{@link ObjektIdType }{@code >}}
* *
@@ -579,40 +383,4 @@ public class ObjectFactory {
return new JAXBElement<ObjektIdType>(_GeschaeftsfallSchadenanlage_QNAME, ObjektIdType.class, null, value); return new JAXBElement<ObjektIdType>(_GeschaeftsfallSchadenanlage_QNAME, ObjektIdType.class, null, value);
} }
/**
* Create an instance of {@link JAXBElement }{@code <}{@link DeclareNewClaimStatusRequestType }{@code >}}
*
*/
@XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", name = "DeclareNewClaimStatusRequest")
public JAXBElement<DeclareNewClaimStatusRequestType> createDeclareNewClaimStatusRequest(DeclareNewClaimStatusRequestType value) {
return new JAXBElement<DeclareNewClaimStatusRequestType>(_DeclareNewClaimStatusRequest_QNAME, DeclareNewClaimStatusRequestType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link DeclareNewClaimStatusResponseType }{@code >}}
*
*/
@XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", name = "DeclareNewClaimStatusResponse")
public JAXBElement<DeclareNewClaimStatusResponseType> createDeclareNewClaimStatusResponse(DeclareNewClaimStatusResponseType value) {
return new JAXBElement<DeclareNewClaimStatusResponseType>(_DeclareNewClaimStatusResponse_QNAME, DeclareNewClaimStatusResponseType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link LossEventType }{@code >}}
*
*/
@XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", name = "LossEventRegisteredRequest")
public JAXBElement<LossEventType> createLossEventRegisteredRequest(LossEventType value) {
return new JAXBElement<LossEventType>(_LossEventRegisteredRequest_QNAME, LossEventType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link LossEventRegisteredResponseType }{@code >}}
*
*/
@XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden", name = "LossEventRegisteredResponse")
public JAXBElement<LossEventRegisteredResponseType> createLossEventRegisteredResponse(LossEventRegisteredResponseType value) {
return new JAXBElement<LossEventRegisteredResponseType>(_LossEventRegisteredResponse_QNAME, LossEventRegisteredResponseType.class, null, value);
}
} }

View File

@@ -1,175 +0,0 @@
package at.vvo.omds.types.omds3Types.r1_5_0.on7schaden;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.ObjektIdType;
/**
* <p>Java-Klasse für SchadenInfo_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="SchadenInfo_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element ref="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}GeschaeftsfallSchadenanlage"/&gt;
* &lt;element name="BearbStandCd" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}BearbStandCd_Type"/&gt;
* &lt;element name="Schadennr" type="{urn:omds20}Schadennr" minOccurs="0"/&gt;
* &lt;element ref="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}Schadenzuordnung" minOccurs="0"/&gt;
* &lt;element name="SachbearbVU" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}SachbearbVUType" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "SchadenInfo_Type", propOrder = {
"geschaeftsfallSchadenanlage",
"bearbStandCd",
"schadennr",
"schadenzuordnung",
"sachbearbVU"
})
public class SchadenInfoType {
@XmlElement(name = "GeschaeftsfallSchadenanlage", required = true)
protected ObjektIdType geschaeftsfallSchadenanlage;
@XmlElement(name = "BearbStandCd", required = true)
protected String bearbStandCd;
@XmlElement(name = "Schadennr")
protected String schadennr;
@XmlElement(name = "Schadenzuordnung")
protected SchadenzuordnungType schadenzuordnung;
@XmlElement(name = "SachbearbVU")
protected SachbearbVUType sachbearbVU;
/**
* Ruft den Wert der geschaeftsfallSchadenanlage-Eigenschaft ab.
*
* @return
* possible object is
* {@link ObjektIdType }
*
*/
public ObjektIdType getGeschaeftsfallSchadenanlage() {
return geschaeftsfallSchadenanlage;
}
/**
* Legt den Wert der geschaeftsfallSchadenanlage-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link ObjektIdType }
*
*/
public void setGeschaeftsfallSchadenanlage(ObjektIdType value) {
this.geschaeftsfallSchadenanlage = value;
}
/**
* Ruft den Wert der bearbStandCd-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getBearbStandCd() {
return bearbStandCd;
}
/**
* Legt den Wert der bearbStandCd-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setBearbStandCd(String value) {
this.bearbStandCd = value;
}
/**
* Ruft den Wert der schadennr-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getSchadennr() {
return schadennr;
}
/**
* Legt den Wert der schadennr-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setSchadennr(String value) {
this.schadennr = value;
}
/**
* Anhand der Schadenzuordnung kann man erkennen, um welche Schadensparte es sich handelt.
*
* @return
* possible object is
* {@link SchadenzuordnungType }
*
*/
public SchadenzuordnungType getSchadenzuordnung() {
return schadenzuordnung;
}
/**
* Legt den Wert der schadenzuordnung-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link SchadenzuordnungType }
*
*/
public void setSchadenzuordnung(SchadenzuordnungType value) {
this.schadenzuordnung = value;
}
/**
* Ruft den Wert der sachbearbVU-Eigenschaft ab.
*
* @return
* possible object is
* {@link SachbearbVUType }
*
*/
public SachbearbVUType getSachbearbVU() {
return sachbearbVU;
}
/**
* Legt den Wert der sachbearbVU-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link SachbearbVUType }
*
*/
public void setSachbearbVU(SachbearbVUType value) {
this.sachbearbVU = value;
}
}

View File

@@ -1,15 +1,10 @@
package at.vvo.omds.types.omds3Types.r1_5_0.on7schaden; package at.vvo.omds.types.omds3Types.r1_5_0.on7schaden;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.XmlType;
import javax.xml.datatype.XMLGregorianCalendar;
import at.vvo.omds.types.omds3Types.r1_5_0.common.ObjektIdType;
/** /**
@@ -22,21 +17,12 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.ObjektIdType;
* <pre> * <pre>
* &lt;complexType name="SchadenLight_Type"&gt; * &lt;complexType name="SchadenLight_Type"&gt;
* &lt;complexContent&gt; * &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt; * &lt;extension base="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}BasisSchaden_Type"&gt;
* &lt;sequence&gt; * &lt;sequence&gt;
* &lt;element ref="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}GeschaeftsfallSchadenanlage" minOccurs="0"/&gt;
* &lt;element name="Schadennr" type="{urn:omds20}Schadennr" minOccurs="0"/&gt;
* &lt;element name="VormaligeSchadennr" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="NachfolgendeSchadennr" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
* &lt;element name="BearbStandCd" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}BearbStandCd_Type"/&gt; * &lt;element name="BearbStandCd" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}BearbStandCd_Type"/&gt;
* &lt;element name="SachbearbVU" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}SachbearbVUType" minOccurs="0"/&gt;
* &lt;element ref="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}Schadenzuordnung" minOccurs="0"/&gt; * &lt;element ref="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}Schadenzuordnung" minOccurs="0"/&gt;
* &lt;element name="Polizzennr" type="{urn:omds20}Polizzennr"/&gt;
* &lt;element name="VertragsID" type="{urn:omds20}VertragsID" minOccurs="0"/&gt;
* &lt;element name="ErledDat" type="{urn:omds20}Datum" minOccurs="0"/&gt;
* &lt;element name="ZusaetzlicheSchadensdaten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}ZusaetzlicheSchadensdaten_Type" minOccurs="0"/&gt;
* &lt;/sequence&gt; * &lt;/sequence&gt;
* &lt;/restriction&gt; * &lt;/extension&gt;
* &lt;/complexContent&gt; * &lt;/complexContent&gt;
* &lt;/complexType&gt; * &lt;/complexType&gt;
* </pre> * </pre>
@@ -45,144 +31,17 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.ObjektIdType;
*/ */
@XmlAccessorType(XmlAccessType.FIELD) @XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "SchadenLight_Type", propOrder = { @XmlType(name = "SchadenLight_Type", propOrder = {
"geschaeftsfallSchadenanlage",
"schadennr",
"vormaligeSchadennr",
"nachfolgendeSchadennr",
"bearbStandCd", "bearbStandCd",
"sachbearbVU", "schadenzuordnung"
"schadenzuordnung",
"polizzennr",
"vertragsID",
"erledDat",
"zusaetzlicheSchadensdaten"
}) })
public class SchadenLightType { public class SchadenLightType
extends BasisSchadenType
{
@XmlElement(name = "GeschaeftsfallSchadenanlage")
protected ObjektIdType geschaeftsfallSchadenanlage;
@XmlElement(name = "Schadennr")
protected String schadennr;
@XmlElement(name = "VormaligeSchadennr")
protected List<String> vormaligeSchadennr;
@XmlElement(name = "NachfolgendeSchadennr")
protected String nachfolgendeSchadennr;
@XmlElement(name = "BearbStandCd", required = true) @XmlElement(name = "BearbStandCd", required = true)
protected String bearbStandCd; protected String bearbStandCd;
@XmlElement(name = "SachbearbVU")
protected SachbearbVUType sachbearbVU;
@XmlElement(name = "Schadenzuordnung") @XmlElement(name = "Schadenzuordnung")
protected SchadenzuordnungType schadenzuordnung; protected SchadenzuordnungType schadenzuordnung;
@XmlElement(name = "Polizzennr", required = true)
protected String polizzennr;
@XmlElement(name = "VertragsID")
protected String vertragsID;
@XmlElement(name = "ErledDat")
@XmlSchemaType(name = "date")
protected XMLGregorianCalendar erledDat;
@XmlElement(name = "ZusaetzlicheSchadensdaten")
protected ZusaetzlicheSchadensdatenType zusaetzlicheSchadensdaten;
/**
* Ruft den Wert der geschaeftsfallSchadenanlage-Eigenschaft ab.
*
* @return
* possible object is
* {@link ObjektIdType }
*
*/
public ObjektIdType getGeschaeftsfallSchadenanlage() {
return geschaeftsfallSchadenanlage;
}
/**
* Legt den Wert der geschaeftsfallSchadenanlage-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link ObjektIdType }
*
*/
public void setGeschaeftsfallSchadenanlage(ObjektIdType value) {
this.geschaeftsfallSchadenanlage = value;
}
/**
* Ruft den Wert der schadennr-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getSchadennr() {
return schadennr;
}
/**
* Legt den Wert der schadennr-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setSchadennr(String value) {
this.schadennr = value;
}
/**
* Gets the value of the vormaligeSchadennr 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 vormaligeSchadennr property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getVormaligeSchadennr().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link String }
*
*
*/
public List<String> getVormaligeSchadennr() {
if (vormaligeSchadennr == null) {
vormaligeSchadennr = new ArrayList<String>();
}
return this.vormaligeSchadennr;
}
/**
* Ruft den Wert der nachfolgendeSchadennr-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getNachfolgendeSchadennr() {
return nachfolgendeSchadennr;
}
/**
* Legt den Wert der nachfolgendeSchadennr-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setNachfolgendeSchadennr(String value) {
this.nachfolgendeSchadennr = value;
}
/** /**
* Ruft den Wert der bearbStandCd-Eigenschaft ab. * Ruft den Wert der bearbStandCd-Eigenschaft ab.
@@ -208,30 +67,6 @@ public class SchadenLightType {
this.bearbStandCd = value; this.bearbStandCd = value;
} }
/**
* Ruft den Wert der sachbearbVU-Eigenschaft ab.
*
* @return
* possible object is
* {@link SachbearbVUType }
*
*/
public SachbearbVUType getSachbearbVU() {
return sachbearbVU;
}
/**
* Legt den Wert der sachbearbVU-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link SachbearbVUType }
*
*/
public void setSachbearbVU(SachbearbVUType value) {
this.sachbearbVU = value;
}
/** /**
* Ruft den Wert der schadenzuordnung-Eigenschaft ab. * Ruft den Wert der schadenzuordnung-Eigenschaft ab.
* *
@@ -256,100 +91,4 @@ public class SchadenLightType {
this.schadenzuordnung = value; this.schadenzuordnung = value;
} }
/**
* Ruft den Wert der polizzennr-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getPolizzennr() {
return polizzennr;
}
/**
* Legt den Wert der polizzennr-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPolizzennr(String value) {
this.polizzennr = value;
}
/**
* Ruft den Wert der vertragsID-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getVertragsID() {
return vertragsID;
}
/**
* Legt den Wert der vertragsID-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setVertragsID(String value) {
this.vertragsID = value;
}
/**
* Ruft den Wert der erledDat-Eigenschaft ab.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getErledDat() {
return erledDat;
}
/**
* Legt den Wert der erledDat-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setErledDat(XMLGregorianCalendar value) {
this.erledDat = value;
}
/**
* Ruft den Wert der zusaetzlicheSchadensdaten-Eigenschaft ab.
*
* @return
* possible object is
* {@link ZusaetzlicheSchadensdatenType }
*
*/
public ZusaetzlicheSchadensdatenType getZusaetzlicheSchadensdaten() {
return zusaetzlicheSchadensdaten;
}
/**
* Legt den Wert der zusaetzlicheSchadensdaten-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link ZusaetzlicheSchadensdatenType }
*
*/
public void setZusaetzlicheSchadensdaten(ZusaetzlicheSchadensdatenType value) {
this.zusaetzlicheSchadensdaten = value;
}
} }

View File

@@ -1,164 +0,0 @@
package at.vvo.omds.types.omds3Types.r1_5_0.on7schaden;
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.vvo.omds.types.omds3Types.r1_5_0.common.AbstraktesEreignisStatusAenderungType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.ObjektIdType;
/**
* Objekt, welches GeschäftsfallId und Schadennummer sowie den Bearbeitungsstand enthält
*
* <p>Java-Klasse für SchadenStatus_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="SchadenStatus_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}AbstraktesEreignisStatusAenderung_Type"&gt;
* &lt;sequence&gt;
* &lt;element ref="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}GeschaeftsfallSchadenereignis"/&gt;
* &lt;element name="VUNr" type="{urn:omds20}VUNr"/&gt;
* &lt;element ref="{urn:omds3CommonServiceTypes-1-1-0}OrdnungsbegriffZuordFremd" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="Schaeden" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}SchadenInfo_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "SchadenStatus_Type", propOrder = {
"geschaeftsfallSchadenereignis",
"vuNr",
"ordnungsbegriffZuordFremd",
"schaeden"
})
public class SchadenStatusType
extends AbstraktesEreignisStatusAenderungType
{
@XmlElement(name = "GeschaeftsfallSchadenereignis", required = true)
protected ObjektIdType geschaeftsfallSchadenereignis;
@XmlElement(name = "VUNr", required = true)
protected String vuNr;
@XmlElement(name = "OrdnungsbegriffZuordFremd", namespace = "urn:omds3CommonServiceTypes-1-1-0")
protected List<String> ordnungsbegriffZuordFremd;
@XmlElement(name = "Schaeden")
protected List<SchadenInfoType> schaeden;
/**
* Ruft den Wert der geschaeftsfallSchadenereignis-Eigenschaft ab.
*
* @return
* possible object is
* {@link ObjektIdType }
*
*/
public ObjektIdType getGeschaeftsfallSchadenereignis() {
return geschaeftsfallSchadenereignis;
}
/**
* Legt den Wert der geschaeftsfallSchadenereignis-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link ObjektIdType }
*
*/
public void setGeschaeftsfallSchadenereignis(ObjektIdType value) {
this.geschaeftsfallSchadenereignis = value;
}
/**
* Ruft den Wert der vuNr-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getVUNr() {
return vuNr;
}
/**
* Legt den Wert der vuNr-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setVUNr(String value) {
this.vuNr = value;
}
/**
* Ordnungsbegriff des Schadenmelders auf Ebene des Schadenereignis Gets the value of the ordnungsbegriffZuordFremd 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 ordnungsbegriffZuordFremd property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getOrdnungsbegriffZuordFremd().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link String }
*
*
*/
public List<String> getOrdnungsbegriffZuordFremd() {
if (ordnungsbegriffZuordFremd == null) {
ordnungsbegriffZuordFremd = new ArrayList<String>();
}
return this.ordnungsbegriffZuordFremd;
}
/**
* Gets the value of the schaeden 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 schaeden property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getSchaeden().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link SchadenInfoType }
*
*
*/
public List<SchadenInfoType> getSchaeden() {
if (schaeden == null) {
schaeden = new ArrayList<SchadenInfoType>();
}
return this.schaeden;
}
}

View File

@@ -9,11 +9,8 @@ import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType; import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.XmlType;
import javax.xml.datatype.XMLGregorianCalendar;
import at.vvo.omds.types.omds2Types.v2_11.VtgRolleCdType; import at.vvo.omds.types.omds2Types.v2_11.VtgRolleCdType;
import at.vvo.omds.types.omds2Types.v2_11.WaehrungsCdType; import at.vvo.omds.types.omds2Types.v2_11.WaehrungsCdType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.ObjektIdType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.ServiceFault;
/** /**
@@ -26,17 +23,10 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.ServiceFault;
* <pre> * <pre>
* &lt;complexType name="Schaden_Type"&gt; * &lt;complexType name="Schaden_Type"&gt;
* &lt;complexContent&gt; * &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt; * &lt;extension base="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}BasisSchaden_Type"&gt;
* &lt;sequence&gt; * &lt;sequence&gt;
* &lt;element ref="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}GeschaeftsfallSchadenanlage" minOccurs="0"/&gt;
* &lt;element name="Schadennr" type="{urn:omds20}Schadennr" minOccurs="0"/&gt;
* &lt;element name="VormaligeSchadennummern" type="{urn:omds20}Schadennr" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="NachfolgendeSchadennr" type="{urn:omds20}Schadennr" minOccurs="0"/&gt;
* &lt;element name="BearbStandCd" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}BearbStandCd_Type" minOccurs="0"/&gt; * &lt;element name="BearbStandCd" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}BearbStandCd_Type" minOccurs="0"/&gt;
* &lt;element name="SachbearbVU" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}SachbearbVUType" minOccurs="0"/&gt;
* &lt;element ref="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}Schadenzuordnung"/&gt; * &lt;element ref="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}Schadenzuordnung"/&gt;
* &lt;element name="Polizzennr" type="{urn:omds20}Polizzennr"/&gt;
* &lt;element name="VertragsID" type="{urn:omds20}VertragsID" minOccurs="0"/&gt;
* &lt;element name="SchadenTxt" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt; * &lt;element name="SchadenTxt" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
* &lt;element name="BeteiligtePersonen" maxOccurs="unbounded" minOccurs="0"&gt; * &lt;element name="BeteiligtePersonen" maxOccurs="unbounded" minOccurs="0"&gt;
* &lt;complexType&gt; * &lt;complexType&gt;
@@ -59,12 +49,8 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.ServiceFault;
* &lt;element name="LeistungGeschaetzt" type="{urn:omds20}decimal" minOccurs="0"/&gt; * &lt;element name="LeistungGeschaetzt" type="{urn:omds20}decimal" minOccurs="0"/&gt;
* &lt;element name="WaehrungsCd" type="{urn:omds20}WaehrungsCd_Type" minOccurs="0"/&gt; * &lt;element name="WaehrungsCd" type="{urn:omds20}WaehrungsCd_Type" minOccurs="0"/&gt;
* &lt;element name="Spartendetails" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}SpartendetailSchaden_Type" minOccurs="0"/&gt; * &lt;element name="Spartendetails" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}SpartendetailSchaden_Type" minOccurs="0"/&gt;
* &lt;element name="ErledDat" type="{urn:omds20}Datum" minOccurs="0"/&gt;
* &lt;element name="DeepLink" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
* &lt;element name="Meldungen" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="ZusaetzlicheSchadensdaten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}ZusaetzlicheSchadensdaten_Type" minOccurs="0"/&gt;
* &lt;/sequence&gt; * &lt;/sequence&gt;
* &lt;/restriction&gt; * &lt;/extension&gt;
* &lt;/complexContent&gt; * &lt;/complexContent&gt;
* &lt;/complexType&gt; * &lt;/complexType&gt;
* </pre> * </pre>
@@ -73,45 +59,22 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.ServiceFault;
*/ */
@XmlAccessorType(XmlAccessType.FIELD) @XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Schaden_Type", propOrder = { @XmlType(name = "Schaden_Type", propOrder = {
"geschaeftsfallSchadenanlage",
"schadennr",
"vormaligeSchadennummern",
"nachfolgendeSchadennr",
"bearbStandCd", "bearbStandCd",
"sachbearbVU",
"schadenzuordnung", "schadenzuordnung",
"polizzennr",
"vertragsID",
"schadenTxt", "schadenTxt",
"beteiligtePersonen", "beteiligtePersonen",
"leistungGeschaetzt", "leistungGeschaetzt",
"waehrungsCd", "waehrungsCd",
"spartendetails", "spartendetails"
"erledDat",
"deepLink",
"meldungen",
"zusaetzlicheSchadensdaten"
}) })
public class SchadenType { public class SchadenType
extends BasisSchadenType
{
@XmlElement(name = "GeschaeftsfallSchadenanlage")
protected ObjektIdType geschaeftsfallSchadenanlage;
@XmlElement(name = "Schadennr")
protected String schadennr;
@XmlElement(name = "VormaligeSchadennummern")
protected List<String> vormaligeSchadennummern;
@XmlElement(name = "NachfolgendeSchadennr")
protected String nachfolgendeSchadennr;
@XmlElement(name = "BearbStandCd") @XmlElement(name = "BearbStandCd")
protected String bearbStandCd; protected String bearbStandCd;
@XmlElement(name = "SachbearbVU")
protected SachbearbVUType sachbearbVU;
@XmlElement(name = "Schadenzuordnung", required = true) @XmlElement(name = "Schadenzuordnung", required = true)
protected SchadenzuordnungType schadenzuordnung; protected SchadenzuordnungType schadenzuordnung;
@XmlElement(name = "Polizzennr", required = true)
protected String polizzennr;
@XmlElement(name = "VertragsID")
protected String vertragsID;
@XmlElement(name = "SchadenTxt") @XmlElement(name = "SchadenTxt")
protected String schadenTxt; protected String schadenTxt;
@XmlElement(name = "BeteiligtePersonen") @XmlElement(name = "BeteiligtePersonen")
@@ -123,116 +86,6 @@ public class SchadenType {
protected WaehrungsCdType waehrungsCd; protected WaehrungsCdType waehrungsCd;
@XmlElement(name = "Spartendetails") @XmlElement(name = "Spartendetails")
protected SpartendetailSchadenType spartendetails; protected SpartendetailSchadenType spartendetails;
@XmlElement(name = "ErledDat")
@XmlSchemaType(name = "date")
protected XMLGregorianCalendar erledDat;
@XmlElement(name = "DeepLink")
protected String deepLink;
@XmlElement(name = "Meldungen")
protected List<ServiceFault> meldungen;
@XmlElement(name = "ZusaetzlicheSchadensdaten")
protected ZusaetzlicheSchadensdatenType zusaetzlicheSchadensdaten;
/**
* Ruft den Wert der geschaeftsfallSchadenanlage-Eigenschaft ab.
*
* @return
* possible object is
* {@link ObjektIdType }
*
*/
public ObjektIdType getGeschaeftsfallSchadenanlage() {
return geschaeftsfallSchadenanlage;
}
/**
* Legt den Wert der geschaeftsfallSchadenanlage-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link ObjektIdType }
*
*/
public void setGeschaeftsfallSchadenanlage(ObjektIdType value) {
this.geschaeftsfallSchadenanlage = value;
}
/**
* Ruft den Wert der schadennr-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getSchadennr() {
return schadennr;
}
/**
* Legt den Wert der schadennr-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setSchadennr(String value) {
this.schadennr = value;
}
/**
* Gets the value of the vormaligeSchadennummern 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 vormaligeSchadennummern property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getVormaligeSchadennummern().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link String }
*
*
*/
public List<String> getVormaligeSchadennummern() {
if (vormaligeSchadennummern == null) {
vormaligeSchadennummern = new ArrayList<String>();
}
return this.vormaligeSchadennummern;
}
/**
* Ruft den Wert der nachfolgendeSchadennr-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getNachfolgendeSchadennr() {
return nachfolgendeSchadennr;
}
/**
* Legt den Wert der nachfolgendeSchadennr-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setNachfolgendeSchadennr(String value) {
this.nachfolgendeSchadennr = value;
}
/** /**
* Ruft den Wert der bearbStandCd-Eigenschaft ab. * Ruft den Wert der bearbStandCd-Eigenschaft ab.
@@ -258,30 +111,6 @@ public class SchadenType {
this.bearbStandCd = value; this.bearbStandCd = value;
} }
/**
* Ruft den Wert der sachbearbVU-Eigenschaft ab.
*
* @return
* possible object is
* {@link SachbearbVUType }
*
*/
public SachbearbVUType getSachbearbVU() {
return sachbearbVU;
}
/**
* Legt den Wert der sachbearbVU-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link SachbearbVUType }
*
*/
public void setSachbearbVU(SachbearbVUType value) {
this.sachbearbVU = value;
}
/** /**
* Ruft den Wert der schadenzuordnung-Eigenschaft ab. * Ruft den Wert der schadenzuordnung-Eigenschaft ab.
* *
@@ -306,54 +135,6 @@ public class SchadenType {
this.schadenzuordnung = value; this.schadenzuordnung = value;
} }
/**
* Ruft den Wert der polizzennr-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getPolizzennr() {
return polizzennr;
}
/**
* Legt den Wert der polizzennr-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPolizzennr(String value) {
this.polizzennr = value;
}
/**
* Ruft den Wert der vertragsID-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getVertragsID() {
return vertragsID;
}
/**
* Legt den Wert der vertragsID-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setVertragsID(String value) {
this.vertragsID = value;
}
/** /**
* Ruft den Wert der schadenTxt-Eigenschaft ab. * Ruft den Wert der schadenTxt-Eigenschaft ab.
* *
@@ -479,107 +260,6 @@ public class SchadenType {
this.spartendetails = value; this.spartendetails = value;
} }
/**
* Ruft den Wert der erledDat-Eigenschaft ab.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getErledDat() {
return erledDat;
}
/**
* Legt den Wert der erledDat-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setErledDat(XMLGregorianCalendar value) {
this.erledDat = value;
}
/**
* Ruft den Wert der deepLink-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getDeepLink() {
return deepLink;
}
/**
* Legt den Wert der deepLink-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setDeepLink(String value) {
this.deepLink = value;
}
/**
* Gets the value of the meldungen 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 meldungen property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getMeldungen().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ServiceFault }
*
*
*/
public List<ServiceFault> getMeldungen() {
if (meldungen == null) {
meldungen = new ArrayList<ServiceFault>();
}
return this.meldungen;
}
/**
* Ruft den Wert der zusaetzlicheSchadensdaten-Eigenschaft ab.
*
* @return
* possible object is
* {@link ZusaetzlicheSchadensdatenType }
*
*/
public ZusaetzlicheSchadensdatenType getZusaetzlicheSchadensdaten() {
return zusaetzlicheSchadensdaten;
}
/**
* Legt den Wert der zusaetzlicheSchadensdaten-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link ZusaetzlicheSchadensdatenType }
*
*/
public void setZusaetzlicheSchadensdaten(ZusaetzlicheSchadensdatenType value) {
this.zusaetzlicheSchadensdaten = value;
}
/** /**
* <p>Java-Klasse für anonymous complex type. * <p>Java-Klasse für anonymous complex type.

View File

@@ -6,10 +6,7 @@ import java.util.List;
import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.XmlType;
import javax.xml.datatype.XMLGregorianCalendar;
import at.vvo.omds.types.omds3Types.r1_5_0.common.ObjektIdType;
/** /**
@@ -22,20 +19,11 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.ObjektIdType;
* <pre> * <pre>
* &lt;complexType name="SchadenereignisLight_Type"&gt; * &lt;complexType name="SchadenereignisLight_Type"&gt;
* &lt;complexContent&gt; * &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt; * &lt;extension base="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}BasisSchadenereignis_Type"&gt;
* &lt;sequence&gt; * &lt;sequence&gt;
* &lt;element name="VUNr" type="{urn:omds20}VUNr"/&gt;
* &lt;element ref="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}GeschaeftsfallSchadenereignis" minOccurs="0"/&gt;
* &lt;element name="VormaligeIdGeschaeftsfall" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="NachfolgendeIdGeschaeftsfall" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" minOccurs="0"/&gt;
* &lt;element name="Ereigniszpkt" type="{urn:omds20}Datum-Zeit"/&gt;
* &lt;element name="EreignisbeschrTxt" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;element name="Meldedat" type="{urn:omds20}Datum-Zeit"/&gt;
* &lt;element name="DeepLink" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
* &lt;element name="ZusaetzlicheSchadensereignisdaten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}ZusaetzlicheSchadensereignisdaten_Type" minOccurs="0"/&gt;
* &lt;element name="Schaeden" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}SchadenLight_Type" maxOccurs="unbounded"/&gt; * &lt;element name="Schaeden" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}SchadenLight_Type" maxOccurs="unbounded"/&gt;
* &lt;/sequence&gt; * &lt;/sequence&gt;
* &lt;/restriction&gt; * &lt;/extension&gt;
* &lt;/complexContent&gt; * &lt;/complexContent&gt;
* &lt;/complexType&gt; * &lt;/complexType&gt;
* </pre> * </pre>
@@ -44,263 +32,15 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.ObjektIdType;
*/ */
@XmlAccessorType(XmlAccessType.FIELD) @XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "SchadenereignisLight_Type", propOrder = { @XmlType(name = "SchadenereignisLight_Type", propOrder = {
"vuNr",
"geschaeftsfallSchadenereignis",
"vormaligeIdGeschaeftsfall",
"nachfolgendeIdGeschaeftsfall",
"ereigniszpkt",
"ereignisbeschrTxt",
"meldedat",
"deepLink",
"zusaetzlicheSchadensereignisdaten",
"schaeden" "schaeden"
}) })
public class SchadenereignisLightType { public class SchadenereignisLightType
extends BasisSchadenereignisType
{
@XmlElement(name = "VUNr", required = true)
protected String vuNr;
@XmlElement(name = "GeschaeftsfallSchadenereignis")
protected ObjektIdType geschaeftsfallSchadenereignis;
@XmlElement(name = "VormaligeIdGeschaeftsfall")
protected List<ObjektIdType> vormaligeIdGeschaeftsfall;
@XmlElement(name = "NachfolgendeIdGeschaeftsfall")
protected ObjektIdType nachfolgendeIdGeschaeftsfall;
@XmlElement(name = "Ereigniszpkt", required = true)
@XmlSchemaType(name = "dateTime")
protected XMLGregorianCalendar ereigniszpkt;
@XmlElement(name = "EreignisbeschrTxt", required = true)
protected String ereignisbeschrTxt;
@XmlElement(name = "Meldedat", required = true)
@XmlSchemaType(name = "dateTime")
protected XMLGregorianCalendar meldedat;
@XmlElement(name = "DeepLink")
protected String deepLink;
@XmlElement(name = "ZusaetzlicheSchadensereignisdaten")
protected ZusaetzlicheSchadensereignisdatenType zusaetzlicheSchadensereignisdaten;
@XmlElement(name = "Schaeden", required = true) @XmlElement(name = "Schaeden", required = true)
protected List<SchadenLightType> schaeden; protected List<SchadenLightType> schaeden;
/**
* Ruft den Wert der vuNr-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getVUNr() {
return vuNr;
}
/**
* Legt den Wert der vuNr-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setVUNr(String value) {
this.vuNr = value;
}
/**
* Ruft den Wert der geschaeftsfallSchadenereignis-Eigenschaft ab.
*
* @return
* possible object is
* {@link ObjektIdType }
*
*/
public ObjektIdType getGeschaeftsfallSchadenereignis() {
return geschaeftsfallSchadenereignis;
}
/**
* Legt den Wert der geschaeftsfallSchadenereignis-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link ObjektIdType }
*
*/
public void setGeschaeftsfallSchadenereignis(ObjektIdType value) {
this.geschaeftsfallSchadenereignis = value;
}
/**
* Gets the value of the vormaligeIdGeschaeftsfall 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 vormaligeIdGeschaeftsfall property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getVormaligeIdGeschaeftsfall().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ObjektIdType }
*
*
*/
public List<ObjektIdType> getVormaligeIdGeschaeftsfall() {
if (vormaligeIdGeschaeftsfall == null) {
vormaligeIdGeschaeftsfall = new ArrayList<ObjektIdType>();
}
return this.vormaligeIdGeschaeftsfall;
}
/**
* Ruft den Wert der nachfolgendeIdGeschaeftsfall-Eigenschaft ab.
*
* @return
* possible object is
* {@link ObjektIdType }
*
*/
public ObjektIdType getNachfolgendeIdGeschaeftsfall() {
return nachfolgendeIdGeschaeftsfall;
}
/**
* Legt den Wert der nachfolgendeIdGeschaeftsfall-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link ObjektIdType }
*
*/
public void setNachfolgendeIdGeschaeftsfall(ObjektIdType value) {
this.nachfolgendeIdGeschaeftsfall = value;
}
/**
* Ruft den Wert der ereigniszpkt-Eigenschaft ab.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getEreigniszpkt() {
return ereigniszpkt;
}
/**
* Legt den Wert der ereigniszpkt-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setEreigniszpkt(XMLGregorianCalendar value) {
this.ereigniszpkt = value;
}
/**
* Ruft den Wert der ereignisbeschrTxt-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getEreignisbeschrTxt() {
return ereignisbeschrTxt;
}
/**
* Legt den Wert der ereignisbeschrTxt-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setEreignisbeschrTxt(String value) {
this.ereignisbeschrTxt = value;
}
/**
* Ruft den Wert der meldedat-Eigenschaft ab.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getMeldedat() {
return meldedat;
}
/**
* Legt den Wert der meldedat-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setMeldedat(XMLGregorianCalendar value) {
this.meldedat = value;
}
/**
* Ruft den Wert der deepLink-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getDeepLink() {
return deepLink;
}
/**
* Legt den Wert der deepLink-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setDeepLink(String value) {
this.deepLink = value;
}
/**
* Ruft den Wert der zusaetzlicheSchadensereignisdaten-Eigenschaft ab.
*
* @return
* possible object is
* {@link ZusaetzlicheSchadensereignisdatenType }
*
*/
public ZusaetzlicheSchadensereignisdatenType getZusaetzlicheSchadensereignisdaten() {
return zusaetzlicheSchadensereignisdaten;
}
/**
* Legt den Wert der zusaetzlicheSchadensereignisdaten-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link ZusaetzlicheSchadensereignisdatenType }
*
*/
public void setZusaetzlicheSchadensereignisdaten(ZusaetzlicheSchadensereignisdatenType value) {
this.zusaetzlicheSchadensereignisdaten = value;
}
/** /**
* Gets the value of the schaeden property. * Gets the value of the schaeden property.
* *

View File

@@ -6,13 +6,9 @@ import java.util.List;
import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.XmlType;
import javax.xml.datatype.XMLGregorianCalendar;
import at.vvo.omds.types.omds3Types.r1_5_0.common.BankverbindungType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.DokumentenReferenzType; import at.vvo.omds.types.omds3Types.r1_5_0.common.DokumentenReferenzType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.ObjektIdType; import at.vvo.omds.types.omds3Types.r1_5_0.common.PersBankverbindungType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.ServiceFault;
/** /**
@@ -25,27 +21,17 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.ServiceFault;
* <pre> * <pre>
* &lt;complexType name="Schadenereignis_Type"&gt; * &lt;complexType name="Schadenereignis_Type"&gt;
* &lt;complexContent&gt; * &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt; * &lt;extension base="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}BasisSchadenereignis_Type"&gt;
* &lt;sequence&gt; * &lt;sequence&gt;
* &lt;element name="VUNr" type="{urn:omds20}VUNr"/&gt;
* &lt;element ref="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}GeschaeftsfallSchadenereignis" minOccurs="0"/&gt;
* &lt;element name="VorherigeSchadenmeldungen" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="NachfolgendeSchadenmeldung" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" minOccurs="0"/&gt;
* &lt;element name="Ereigniszpkt" type="{urn:omds20}Datum-Zeit"/&gt;
* &lt;element name="EreignisbeschrTxt" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;element name="SchadOrt" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}Ort_Type"/&gt; * &lt;element name="SchadOrt" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}Ort_Type"/&gt;
* &lt;element name="BeteiligtePersonen" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}BeteiligtePerson_Type" maxOccurs="unbounded" minOccurs="0"/&gt; * &lt;element name="BeteiligtePersonen" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}BeteiligtePerson_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="GeschaedigteInteressen" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}GeschaedigtesInteresse_Type" maxOccurs="unbounded" minOccurs="0"/&gt; * &lt;element name="GeschaedigteInteressen" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}GeschaedigtesInteresse_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="Dokumente" type="{urn:omds3CommonServiceTypes-1-1-0}DokumentenReferenz_Type" maxOccurs="unbounded" minOccurs="0"/&gt; * &lt;element name="Dokumente" type="{urn:omds3CommonServiceTypes-1-1-0}DokumentenReferenz_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="Meldedat" type="{urn:omds20}Datum-Zeit" minOccurs="0"/&gt;
* &lt;element name="Schadenmelder" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}Schadenmelder_Type" minOccurs="0"/&gt; * &lt;element name="Schadenmelder" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}Schadenmelder_Type" minOccurs="0"/&gt;
* &lt;element name="Bankverbindung" type="{urn:omds3CommonServiceTypes-1-1-0}Bankverbindung_Type" minOccurs="0"/&gt; * &lt;element name="Bankverbindung" type="{urn:omds3CommonServiceTypes-1-1-0}PersBankverbindung_Type" minOccurs="0"/&gt;
* &lt;element name="ZusaetzlicheSchadensereignisdaten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}ZusaetzlicheSchadensereignisdaten_Type" minOccurs="0"/&gt;
* &lt;element name="DeepLink" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
* &lt;element name="Meldungen" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="Schaeden" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}Schaden_Type" maxOccurs="unbounded"/&gt; * &lt;element name="Schaeden" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}Schaden_Type" maxOccurs="unbounded"/&gt;
* &lt;/sequence&gt; * &lt;/sequence&gt;
* &lt;/restriction&gt; * &lt;/extension&gt;
* &lt;/complexContent&gt; * &lt;/complexContent&gt;
* &lt;/complexType&gt; * &lt;/complexType&gt;
* </pre> * </pre>
@@ -54,39 +40,18 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.ServiceFault;
*/ */
@XmlAccessorType(XmlAccessType.FIELD) @XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Schadenereignis_Type", propOrder = { @XmlType(name = "Schadenereignis_Type", propOrder = {
"vuNr",
"geschaeftsfallSchadenereignis",
"vorherigeSchadenmeldungen",
"nachfolgendeSchadenmeldung",
"ereigniszpkt",
"ereignisbeschrTxt",
"schadOrt", "schadOrt",
"beteiligtePersonen", "beteiligtePersonen",
"geschaedigteInteressen", "geschaedigteInteressen",
"dokumente", "dokumente",
"meldedat",
"schadenmelder", "schadenmelder",
"bankverbindung", "bankverbindung",
"zusaetzlicheSchadensereignisdaten",
"deepLink",
"meldungen",
"schaeden" "schaeden"
}) })
public class SchadenereignisType { public class SchadenereignisType
extends BasisSchadenereignisType
{
@XmlElement(name = "VUNr", required = true)
protected String vuNr;
@XmlElement(name = "GeschaeftsfallSchadenereignis")
protected ObjektIdType geschaeftsfallSchadenereignis;
@XmlElement(name = "VorherigeSchadenmeldungen")
protected List<ObjektIdType> vorherigeSchadenmeldungen;
@XmlElement(name = "NachfolgendeSchadenmeldung")
protected ObjektIdType nachfolgendeSchadenmeldung;
@XmlElement(name = "Ereigniszpkt", required = true)
@XmlSchemaType(name = "dateTime")
protected XMLGregorianCalendar ereigniszpkt;
@XmlElement(name = "EreignisbeschrTxt", required = true)
protected String ereignisbeschrTxt;
@XmlElement(name = "SchadOrt", required = true) @XmlElement(name = "SchadOrt", required = true)
protected OrtType schadOrt; protected OrtType schadOrt;
@XmlElement(name = "BeteiligtePersonen") @XmlElement(name = "BeteiligtePersonen")
@@ -95,171 +60,13 @@ public class SchadenereignisType {
protected List<GeschaedigtesInteresseType> geschaedigteInteressen; protected List<GeschaedigtesInteresseType> geschaedigteInteressen;
@XmlElement(name = "Dokumente") @XmlElement(name = "Dokumente")
protected List<DokumentenReferenzType> dokumente; protected List<DokumentenReferenzType> dokumente;
@XmlElement(name = "Meldedat")
@XmlSchemaType(name = "dateTime")
protected XMLGregorianCalendar meldedat;
@XmlElement(name = "Schadenmelder") @XmlElement(name = "Schadenmelder")
protected SchadenmelderType schadenmelder; protected SchadenmelderType schadenmelder;
@XmlElement(name = "Bankverbindung") @XmlElement(name = "Bankverbindung")
protected BankverbindungType bankverbindung; protected PersBankverbindungType bankverbindung;
@XmlElement(name = "ZusaetzlicheSchadensereignisdaten")
protected ZusaetzlicheSchadensereignisdatenType zusaetzlicheSchadensereignisdaten;
@XmlElement(name = "DeepLink")
protected String deepLink;
@XmlElement(name = "Meldungen")
protected List<ServiceFault> meldungen;
@XmlElement(name = "Schaeden", required = true) @XmlElement(name = "Schaeden", required = true)
protected List<SchadenType> schaeden; protected List<SchadenType> schaeden;
/**
* Ruft den Wert der vuNr-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getVUNr() {
return vuNr;
}
/**
* Legt den Wert der vuNr-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setVUNr(String value) {
this.vuNr = value;
}
/**
* Ruft den Wert der geschaeftsfallSchadenereignis-Eigenschaft ab.
*
* @return
* possible object is
* {@link ObjektIdType }
*
*/
public ObjektIdType getGeschaeftsfallSchadenereignis() {
return geschaeftsfallSchadenereignis;
}
/**
* Legt den Wert der geschaeftsfallSchadenereignis-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link ObjektIdType }
*
*/
public void setGeschaeftsfallSchadenereignis(ObjektIdType value) {
this.geschaeftsfallSchadenereignis = value;
}
/**
* Gets the value of the vorherigeSchadenmeldungen 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 vorherigeSchadenmeldungen property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getVorherigeSchadenmeldungen().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ObjektIdType }
*
*
*/
public List<ObjektIdType> getVorherigeSchadenmeldungen() {
if (vorherigeSchadenmeldungen == null) {
vorherigeSchadenmeldungen = new ArrayList<ObjektIdType>();
}
return this.vorherigeSchadenmeldungen;
}
/**
* Ruft den Wert der nachfolgendeSchadenmeldung-Eigenschaft ab.
*
* @return
* possible object is
* {@link ObjektIdType }
*
*/
public ObjektIdType getNachfolgendeSchadenmeldung() {
return nachfolgendeSchadenmeldung;
}
/**
* Legt den Wert der nachfolgendeSchadenmeldung-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link ObjektIdType }
*
*/
public void setNachfolgendeSchadenmeldung(ObjektIdType value) {
this.nachfolgendeSchadenmeldung = value;
}
/**
* Ruft den Wert der ereigniszpkt-Eigenschaft ab.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getEreigniszpkt() {
return ereigniszpkt;
}
/**
* Legt den Wert der ereigniszpkt-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setEreigniszpkt(XMLGregorianCalendar value) {
this.ereigniszpkt = value;
}
/**
* Ruft den Wert der ereignisbeschrTxt-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getEreignisbeschrTxt() {
return ereignisbeschrTxt;
}
/**
* Legt den Wert der ereignisbeschrTxt-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setEreignisbeschrTxt(String value) {
this.ereignisbeschrTxt = value;
}
/** /**
* Ruft den Wert der schadOrt-Eigenschaft ab. * Ruft den Wert der schadOrt-Eigenschaft ab.
* *
@@ -371,30 +178,6 @@ public class SchadenereignisType {
return this.dokumente; return this.dokumente;
} }
/**
* Ruft den Wert der meldedat-Eigenschaft ab.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getMeldedat() {
return meldedat;
}
/**
* Legt den Wert der meldedat-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setMeldedat(XMLGregorianCalendar value) {
this.meldedat = value;
}
/** /**
* Ruft den Wert der schadenmelder-Eigenschaft ab. * Ruft den Wert der schadenmelder-Eigenschaft ab.
* *
@@ -424,10 +207,10 @@ public class SchadenereignisType {
* *
* @return * @return
* possible object is * possible object is
* {@link BankverbindungType } * {@link PersBankverbindungType }
* *
*/ */
public BankverbindungType getBankverbindung() { public PersBankverbindungType getBankverbindung() {
return bankverbindung; return bankverbindung;
} }
@@ -436,90 +219,13 @@ public class SchadenereignisType {
* *
* @param value * @param value
* allowed object is * allowed object is
* {@link BankverbindungType } * {@link PersBankverbindungType }
* *
*/ */
public void setBankverbindung(BankverbindungType value) { public void setBankverbindung(PersBankverbindungType value) {
this.bankverbindung = value; this.bankverbindung = value;
} }
/**
* Ruft den Wert der zusaetzlicheSchadensereignisdaten-Eigenschaft ab.
*
* @return
* possible object is
* {@link ZusaetzlicheSchadensereignisdatenType }
*
*/
public ZusaetzlicheSchadensereignisdatenType getZusaetzlicheSchadensereignisdaten() {
return zusaetzlicheSchadensereignisdaten;
}
/**
* Legt den Wert der zusaetzlicheSchadensereignisdaten-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link ZusaetzlicheSchadensereignisdatenType }
*
*/
public void setZusaetzlicheSchadensereignisdaten(ZusaetzlicheSchadensereignisdatenType value) {
this.zusaetzlicheSchadensereignisdaten = value;
}
/**
* Ruft den Wert der deepLink-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getDeepLink() {
return deepLink;
}
/**
* Legt den Wert der deepLink-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setDeepLink(String value) {
this.deepLink = value;
}
/**
* Gets the value of the meldungen 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 meldungen property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getMeldungen().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ServiceFault }
*
*
*/
public List<ServiceFault> getMeldungen() {
if (meldungen == null) {
meldungen = new ArrayList<ServiceFault>();
}
return this.meldungen;
}
/** /**
* Gets the value of the schaeden property. * Gets the value of the schaeden property.
* *

View File

@@ -22,8 +22,8 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.ServiceFault;
* &lt;complexContent&gt; * &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt; * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;choice&gt; * &lt;choice&gt;
* &lt;element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded"/&gt;
* &lt;element name="Result" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}SearchClaimResponseResult_Type"/&gt; * &lt;element name="Result" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden}SearchClaimResponseResult_Type"/&gt;
* &lt;element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/choice&gt; * &lt;/choice&gt;
* &lt;/restriction&gt; * &lt;/restriction&gt;
* &lt;/complexContent&gt; * &lt;/complexContent&gt;
@@ -34,15 +34,39 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.ServiceFault;
*/ */
@XmlAccessorType(XmlAccessType.FIELD) @XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "SearchClaimResponse_Type", propOrder = { @XmlType(name = "SearchClaimResponse_Type", propOrder = {
"serviceFault", "result",
"result" "serviceFault"
}) })
public class SearchClaimResponseType { public class SearchClaimResponseType {
@XmlElement(name = "ServiceFault")
protected List<ServiceFault> serviceFault;
@XmlElement(name = "Result") @XmlElement(name = "Result")
protected SearchClaimResponseResultType result; protected SearchClaimResponseResultType result;
@XmlElement(name = "ServiceFault")
protected List<ServiceFault> serviceFault;
/**
* Ruft den Wert der result-Eigenschaft ab.
*
* @return
* possible object is
* {@link SearchClaimResponseResultType }
*
*/
public SearchClaimResponseResultType getResult() {
return result;
}
/**
* Legt den Wert der result-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link SearchClaimResponseResultType }
*
*/
public void setResult(SearchClaimResponseResultType value) {
this.result = value;
}
/** /**
* Gets the value of the serviceFault property. * Gets the value of the serviceFault property.
@@ -73,28 +97,4 @@ public class SearchClaimResponseType {
return this.serviceFault; return this.serviceFault;
} }
/**
* Ruft den Wert der result-Eigenschaft ab.
*
* @return
* possible object is
* {@link SearchClaimResponseResultType }
*
*/
public SearchClaimResponseResultType getResult() {
return result;
}
/**
* Legt den Wert der result-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link SearchClaimResponseResultType }
*
*/
public void setResult(SearchClaimResponseResultType value) {
this.result = value;
}
} }

View File

@@ -1670,6 +1670,20 @@
<xsd:element name="IBAN" type="IBAN_Type"/> <xsd:element name="IBAN" type="IBAN_Type"/>
</xsd:sequence> </xsd:sequence>
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="PersBankverbindung_Type">
<xsd:annotation>
<xsd:documentation>beschreibt eine Bankverbindug, welche einer Person ueber eine Referenz zugeordnet ist</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="Bankverbindung_Type">
<xsd:attribute name="PersonRefLfnr" type="xsd:unsignedShort" use="optional">
<xsd:annotation>
<xsd:documentation>Herstellung einer Beziehung zu einer Person ueber diese laufende Nummer.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:simpleType name="BIC_Type"> <xsd:simpleType name="BIC_Type">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>BIC</xsd:documentation> <xsd:documentation>BIC</xsd:documentation>

View File

@@ -136,8 +136,6 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<part name="parameters" element="ost:getDeepLinkPolicyResponse" /> <part name="parameters" element="ost:getDeepLinkPolicyResponse" />
</message> </message>
<!-- Schaden --> <!-- Schaden -->
<message name="CheckClaimRequestMsg"> <message name="CheckClaimRequestMsg">
<part name="parameters" element="sch:CheckClaimRequest"/> <part name="parameters" element="sch:CheckClaimRequest"/>
@@ -151,52 +149,18 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<message name="SubmitClaimResponseMsg"> <message name="SubmitClaimResponseMsg">
<part name="parameters" element="sch:SubmitClaimResponse" /> <part name="parameters" element="sch:SubmitClaimResponse" />
</message> </message>
<message name="InitiateClaimRequestMsg">
<part name="parameters" element="sch:InitiateClaimRequest"/>
</message>
<message name="InitiateClaimResponseMsg">
<part name="parameters" element="sch:InitiateClaimResponse" />
</message>
<message name="GetClaimRequestMsg"> <message name="GetClaimRequestMsg">
<part name="parameters" element="sch:GetClaimRequest"/> <part name="parameters" element="sch:GetClaimRequest"/>
</message> </message>
<message name="GetClaimResponseMsg"> <message name="GetClaimResponseMsg">
<part name="parameters" element="sch:GetClaimResponse" /> <part name="parameters" element="sch:GetClaimResponse" />
</message> </message>
<message name="GetClaimLightRequestMsg">
<part name="parameters" element="sch:GetClaimLightRequest"/>
</message>
<message name="GetClaimLightResponseMsg">
<part name="parameters" element="sch:GetClaimLightResponse" />
</message>
<message name="SearchClaimRequestMsg"> <message name="SearchClaimRequestMsg">
<part name="parameters" element="sch:SearchClaimRequest"/> <part name="parameters" element="sch:SearchClaimRequest"/>
</message> </message>
<message name="SearchClaimResponseMsg"> <message name="SearchClaimResponseMsg">
<part name="parameters" element="sch:SearchClaimResponse" /> <part name="parameters" element="sch:SearchClaimResponse" />
</message> </message>
<message name="GetLossEventListRequestMsg">
<part name="parameters" element="sch:LossEventListRequest"/>
</message>
<message name="GetLossEventListResponseMsg">
<part name="parameters" element="sch:LossEventListResponse" />
</message>
<message name="GetChangedClaimsListRequestMsg">
<part name="parameters" element="sch:ChangedClaimsListRequest"/>
</message>
<message name="GetChangedClaimsListResponseMsg">
<part name="parameters" element="sch:ChangedClaimsListResponse" />
</message>
<!-- Maklerseitige Endpoints -->
<message name="DeclareEndpointRequestMsg">
<part name="parameters" element="b:DeclareEndpointRequest"/>
</message>
<message name="DeclareEndpointResponseMsg">
<part name="parameters" element="b:DeclareEndpointResponse"/>
</message>
<!-- Kraftfahrt --> <!-- Kraftfahrt -->
<message name="CalculateKfzRequestMsg"> <message name="CalculateKfzRequestMsg">
@@ -496,36 +460,16 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<output name="SubmitClaimResponsePort" message="os:SubmitClaimResponseMsg" /> <output name="SubmitClaimResponsePort" message="os:SubmitClaimResponseMsg" />
<fault name="SubmitClaimFault" message="os:ServiceFaultMsg" /> <fault name="SubmitClaimFault" message="os:ServiceFaultMsg" />
</operation> </operation>
<operation name="initiateClaim">
<input name="InitiateClaimRequestPort" message="os:InitiateClaimRequestMsg" />
<output name="InitiateClaimResponsePort" message="os:InitiateClaimResponseMsg" />
<fault name="InitiateClaimFault" message="os:ServiceFaultMsg" />
</operation>
<operation name="getClaim"> <operation name="getClaim">
<input name="GetClaimRequestPort" message="os:GetClaimRequestMsg" /> <input name="GetClaimRequestPort" message="os:GetClaimRequestMsg" />
<output name="GetClaimResponsePort" message="os:GetClaimResponseMsg" /> <output name="GetClaimResponsePort" message="os:GetClaimResponseMsg" />
<fault name="GetClaimFault" message="os:ServiceFaultMsg" /> <fault name="GetClaimFault" message="os:ServiceFaultMsg" />
</operation> </operation>
<operation name="getClaimLight">
<input name="GetClaimLightRequestPort" message="os:GetClaimLightRequestMsg" />
<output name="GetClaimLightResponsePort" message="os:GetClaimLightResponseMsg" />
<fault name="GetClaimLightFault" message="os:ServiceFaultMsg" />
</operation>
<operation name="searchClaim"> <operation name="searchClaim">
<input name="SearchClaimRequestPort" message="os:SearchClaimRequestMsg" /> <input name="SearchClaimRequestPort" message="os:SearchClaimRequestMsg" />
<output name="SearchClaimResponsePort" message="os:SearchClaimResponseMsg" /> <output name="SearchClaimResponsePort" message="os:SearchClaimResponseMsg" />
<fault name="SearchClaimFault" message="os:ServiceFaultMsg" /> <fault name="SearchClaimFault" message="os:ServiceFaultMsg" />
</operation> </operation>
<operation name="getLossEventList">
<input name="LossEventListRequestPort" message="os:GetLossEventListRequestMsg" />
<output name="LossEventListResponsePort" message="os:GetLossEventListResponseMsg" />
<fault name="LossEventListFault" message="os:ServiceFaultMsg" />
</operation>
<operation name="getChangedClaimsList">
<input name="ChangedClaimsListPort" message="os:GetChangedClaimsListRequestMsg" />
<output name="ChangedClaimsListResponsePort" message="os:GetChangedClaimsListResponseMsg" />
<fault name="ChangedClaimsListFault" message="os:ServiceFaultMsg" />
</operation>
<operation name="calculateKfz"> <operation name="calculateKfz">
<input name="CalculateKfzRequestPort" message="os:CalculateKfzRequestMsg"/> <input name="CalculateKfzRequestPort" message="os:CalculateKfzRequestMsg"/>
@@ -637,11 +581,6 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<output name="GetStateChangesResponsePort" message="os:GetStateChangesResponseMsg"/> <output name="GetStateChangesResponsePort" message="os:GetStateChangesResponseMsg"/>
<fault name="GetStateChangesFault" message="os:ServiceFaultMsg"/> <fault name="GetStateChangesFault" message="os:ServiceFaultMsg"/>
</operation> </operation>
<operation name="declareEndpoint">
<input name="DeclareEndpointRequestPort" message="os:DeclareEndpointRequestMsg"/>
<output name="DeclareEndpointResponsePort" message="os:DeclareEndpointResponseMsg"/>
<fault name="DeclareEndpointFault" message="os:ServiceFaultMsg"/>
</operation>
<operation name="getPoliciesOfPartner"> <operation name="getPoliciesOfPartner">
<input name="GetPoliciesOfPartnerRequestPort" message="os:GetPoliciesOfPartnerRequestMsg"/> <input name="GetPoliciesOfPartnerRequestPort" message="os:GetPoliciesOfPartnerRequestMsg"/>
@@ -919,20 +858,6 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
</fault> </fault>
</operation> </operation>
<operation name="initiateClaim">
<soap:operation soapAction="urn:initiateClaim" style="document" />
<input name="InitiateClaimRequestPort">
<soap:body use="literal" />
</input>
<output name="InitiateClaimResponsePort">
<soap:body use="literal" />
</output>
<fault name="InitiateClaimFault">
<soap:fault name="InitiateClaimFault" use="literal"/>
</fault>
</operation>
<operation name="getClaim"> <operation name="getClaim">
<soap:operation soapAction="urn:getClaim" style="document" /> <soap:operation soapAction="urn:getClaim" style="document" />
<input name="GetClaimRequestPort"> <input name="GetClaimRequestPort">
@@ -946,20 +871,6 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
</fault> </fault>
</operation> </operation>
<operation name="getClaimLight">
<soap:operation soapAction="urn:getClaimLight" style="document" />
<input name="GetClaimLightRequestPort">
<soap:body use="literal" />
</input>
<output name="GetClaimLightResponsePort">
<soap:body use="literal" />
</output>
<fault name="GetClaimLightFault">
<soap:fault name="GetClaimLightFault" use="literal"/>
</fault>
</operation>
<operation name="searchClaim"> <operation name="searchClaim">
<soap:operation soapAction="urn:searchClaim" style="document" /> <soap:operation soapAction="urn:searchClaim" style="document" />
<input name="SearchClaimRequestPort"> <input name="SearchClaimRequestPort">
@@ -973,45 +884,6 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
</fault> </fault>
</operation> </operation>
<operation name="getLossEventList">
<soap:operation soapAction="urn:getLossEventList" style="document" />
<input name="LossEventListRequestPort">
<soap:body use="literal" />
</input>
<output name="LossEventListResponsePort">
<soap:body use="literal" />
</output>
<fault name="LossEventListFault">
<soap:fault name="LossEventListFault" use="literal"/>
</fault>
</operation>
<operation name="getChangedClaimsList">
<soap:operation soapAction="urn:getChangedClaimsList" style="document" />
<input name="ChangedClaimsListPort">
<soap:body use="literal" />
</input>
<output name="ChangedClaimsListResponsePort">
<soap:body use="literal" />
</output>
<fault name="ChangedClaimsListFault">
<soap:fault name="ChangedClaimsListFault" use="literal"/>
</fault>
</operation>
<operation name="declareEndpoint">
<soap:operation soapAction="urn:declareEndpoint" style="document" />
<input name="DeclareEndpointRequestPort">
<soap:body use="literal" />
</input>
<output name="DeclareEndpointResponsePort">
<soap:body use="literal" />
</output>
<fault name="DeclareEndpointFault">
<soap:fault name="DeclareEndpointFault" use="literal"/>
</fault>
</operation>
<!-- KFZ --> <!-- KFZ -->
<operation name="calculateKfz"> <operation name="calculateKfz">
<soap:operation soapAction="urn:calculateKfz" style="document"/> <soap:operation soapAction="urn:calculateKfz" style="document"/>

View File

@@ -3,11 +3,6 @@
<xsd:import namespace="urn:omds20" schemaLocation="omds211-00.xsd"/> <xsd:import namespace="urn:omds20" schemaLocation="omds211-00.xsd"/>
<xsd:import namespace="urn:omds3CommonServiceTypes-1-1-0" schemaLocation="omds3CommonServiceTypes.xsd"/> <xsd:import namespace="urn:omds3CommonServiceTypes-1-1-0" schemaLocation="omds3CommonServiceTypes.xsd"/>
<!--Schadenservices Versicherungsunternehmen --> <!--Schadenservices Versicherungsunternehmen -->
<xsd:element name="CheckClaimRequest" type="CheckClaimRequest_Type">
<xsd:annotation>
<xsd:documentation>Requestobjekt einer Schadenmeldung. Die Schadenmeldung muss alle Elemente beinhalten, so dass eine Schadennummer vergeben werden kann. Dennoch sind die meisten Felder hier optional, da die notwendigen Angaben sich je nach Sparte und Anwendungsbereich des Service unterscheiden können. Die Überprüfung auf fehlende Angaben muss zur Laufzeit erfolgen.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="CheckClaimRequest_Type"> <xsd:complexType name="CheckClaimRequest_Type">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Typ für die probeweise Anlage einer Schadenmeldung</xsd:documentation> <xsd:documentation>Typ für die probeweise Anlage einer Schadenmeldung</xsd:documentation>
@@ -25,9 +20,9 @@
</xsd:extension> </xsd:extension>
</xsd:complexContent> </xsd:complexContent>
</xsd:complexType> </xsd:complexType>
<xsd:element name="CheckClaimResponse" type="CheckClaimResponse_Type"> <xsd:element name="CheckClaimRequest" type="CheckClaimRequest_Type">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Responseobjekt beim Erzeugen einer Schadenmeldung</xsd:documentation> <xsd:documentation>Requestobjekt einer Schadenmeldung. Die Schadenmeldung muss alle Elemente beinhalten, so dass eine Schadennummer vergeben werden kann. Dennoch sind die meisten Felder hier optional, da die notwendigen Angaben sich je nach Sparte und Anwendungsbereich des Service unterscheiden können. Die Überprüfung auf fehlende Angaben muss zur Laufzeit erfolgen.</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:complexType name="CheckClaimResponse_Type"> <xsd:complexType name="CheckClaimResponse_Type">
@@ -46,9 +41,9 @@
</xsd:extension> </xsd:extension>
</xsd:complexContent> </xsd:complexContent>
</xsd:complexType> </xsd:complexType>
<xsd:element name="SubmitClaimRequest" type="SubmitClaimRequest_Type"> <xsd:element name="CheckClaimResponse" type="CheckClaimResponse_Type">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Requestobjekt einer Schadenmeldung. Die Schadenmeldung muss alle Elemente beinhalten, so dass eine Schadennummer vergeben werden kann. Dennoch sind die meisten Felder hier optional, da die notwendigen Angaben sich je nach Sparte und Anwendungsbereich des Service unterscheiden können. Die Überprüfung auf fehlende Angaben muss zur Laufzeit erfolgen.</xsd:documentation> <xsd:documentation>Responseobjekt beim Erzeugen einer Schadenmeldung</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:complexType name="SubmitClaimRequest_Type"> <xsd:complexType name="SubmitClaimRequest_Type">
@@ -68,9 +63,9 @@
</xsd:extension> </xsd:extension>
</xsd:complexContent> </xsd:complexContent>
</xsd:complexType> </xsd:complexType>
<xsd:element name="SubmitClaimResponse" type="SubmitClaimResponse_Type"> <xsd:element name="SubmitClaimRequest" type="SubmitClaimRequest_Type">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Responseobjekt beim Erzeugen einer Schadenmeldung</xsd:documentation> <xsd:documentation>Requestobjekt einer Schadenmeldung. Die Schadenmeldung muss alle Elemente beinhalten, so dass eine Schadennummer vergeben werden kann. Dennoch sind die meisten Felder hier optional, da die notwendigen Angaben sich je nach Sparte und Anwendungsbereich des Service unterscheiden können. Die Überprüfung auf fehlende Angaben muss zur Laufzeit erfolgen.</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:complexType name="SubmitClaimResponse_Type"> <xsd:complexType name="SubmitClaimResponse_Type">
@@ -89,84 +84,37 @@
</xsd:extension> </xsd:extension>
</xsd:complexContent> </xsd:complexContent>
</xsd:complexType> </xsd:complexType>
<xsd:element name="InitiateClaimRequest" type="InitiateClaimRequest_Type"> <xsd:element name="SubmitClaimResponse" type="SubmitClaimResponse_Type">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Requestobjekt einer einfachen Schadenmeldung.</xsd:documentation> <xsd:documentation>Responseobjekt beim Erzeugen einer Schadenmeldung</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:complexType name="InitiateClaimRequest_Type"> <xsd:complexType name="GetClaimRequest_Type">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Typ für die Durchführung einer einfachen Schadenmeldung</xsd:documentation> <xsd:documentation>Dieser Typ enthält eine Schadennr oder eine GeschaeftsfallId</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:complexContent> <xsd:complexContent>
<xsd:extension base="cst:CommonRequest_Type"> <xsd:extension base="cst:CommonRequest_Type">
<xsd:sequence> <xsd:sequence>
<xsd:element ref="GeschaeftsfallSchadenereignis" minOccurs="0"/> <xsd:element name="AuthFilter" type="cst:AuthorizationFilter" minOccurs="0"/>
<xsd:element name="Polizzennr" type="omds:Polizzennr" minOccurs="0"> <xsd:choice>
<xsd:annotation> <xsd:element ref="GeschaeftsfallSchadenereignis"/>
<xsd:documentation>Die Polizzennummer ist ein Kernelemet der Schadenmeldung. Sie kann sich aber auch aus dem Kontext ergeben, z.B. aus den beteiligten Personen und der Art des Schadens.</xsd:documentation> <xsd:element ref="GeschaeftsfallSchadenanlage"/>
</xsd:annotation> <xsd:element name="Schadennr" type="omds:Schadennr">
</xsd:element> <xsd:annotation>
<xsd:element name="VertragsID" type="omds:VertragsID" minOccurs="0"/> <xsd:documentation>Schadennummer als omds:Schadennr</xsd:documentation>
<xsd:element name="Ereigniszpkt" type="omds:Datum-Zeit"> </xsd:annotation>
<xsd:annotation> </xsd:element>
<xsd:documentation>Der Zeitpunkt als Datum-Zeit-Objekt</xsd:documentation> </xsd:choice>
</xsd:annotation>
</xsd:element>
<xsd:element name="EreignisbeschrTxt" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Die Beschreibung des Schadenereignis als Text</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SchadOrt" type="Ort_Type"/>
<xsd:element name="BeteiligtePersonen" type="BeteiligtePerson_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Hier wird bewusst nicht das OMDS-Objekt Schadenbeteiligter verwendet, da es bei der Meldung möglich sein muss, die Personendaten anzugeben und nicht nur auf Personen zu referenzieren.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Rollen" type="ReferenzAufBeteiligtePersonSchaden_Type" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="Schadenmelder" type="Schadenmelder_Type">
<xsd:annotation>
<xsd:documentation>Der Schadenmelder ist hier ein wesentliches Merkmal für die fachliche Zuordnung des Schadens</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Bankverbindung" type="cst:Bankverbindung_Type"/>
<xsd:element name="Dokumente" type="cst:Upload_Dokument_Type" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence> </xsd:sequence>
</xsd:extension> </xsd:extension>
</xsd:complexContent> </xsd:complexContent>
</xsd:complexType> </xsd:complexType>
<xsd:element name="InitiateClaimResponse" type="InitiateClaimResponse_Type"> <xsd:element name="GetClaimRequest" type="GetClaimRequest_Type">
<xsd:annotation>
<xsd:documentation>Rückgabeobjekt bei einfacher Schadenmeldung</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="InitiateClaimResponse_Type">
<xsd:annotation>
<xsd:documentation>Anworttyp beim Erzeugen einer einfachen Schadenmeldung</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:CommonResponse_Type">
<xsd:sequence>
<xsd:element name="Schadenereignis" type="Schadenereignis_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Wenn kein Fehler aufgetreten ist, ist dieses Element vorhanden und enthält zumindest eine GeschäftsfallId. </xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="GetClaimRequest" type="SpezifikationSchaden_Type">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Requestobjekt für ein Schadenereignis</xsd:documentation> <xsd:documentation>Requestobjekt für ein Schadenereignis</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="GetClaimResponse" type="GetClaimResponse_Type">
<xsd:annotation>
<xsd:documentation>Rückgabeobjekt für die Abrage von Schäden nach Schadennummer oder GeschäftsfallId</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="GetClaimResponse_Type"> <xsd:complexType name="GetClaimResponse_Type">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Response-Objekt für Schadenereignisse</xsd:documentation> <xsd:documentation>Response-Objekt für Schadenereignisse</xsd:documentation>
@@ -174,36 +122,14 @@
<xsd:complexContent> <xsd:complexContent>
<xsd:extension base="cst:CommonResponse_Type"> <xsd:extension base="cst:CommonResponse_Type">
<xsd:sequence> <xsd:sequence>
<xsd:element name="Schadenereignis" type="Schadenereignis_Type"/> <xsd:element name="Schadenereignis" type="Schadenereignis_Type" minOccurs="0"/>
</xsd:sequence> </xsd:sequence>
</xsd:extension> </xsd:extension>
</xsd:complexContent> </xsd:complexContent>
</xsd:complexType> </xsd:complexType>
<xsd:element name="GetClaimLightRequest" type="SpezifikationSchaden_Type"> <xsd:element name="GetClaimResponse" type="GetClaimResponse_Type">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Requestobjekt für ein Schadenereignis als leichtgewichtiges Objekt</xsd:documentation> <xsd:documentation>Rückgabeobjekt für die Abrage von Schäden nach Schadennummer oder GeschäftsfallId</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="GetClaimLightResponse" type="GetClaimResponseLight_Type">
<xsd:annotation>
<xsd:documentation>Gibt einen Schadenereignis leichtgewichtig zurück. Dieser Service soll insbesondere dass Polling genannte verhalten unterstützen, bei dem der Makler Status-Veränderungen am Schaden über wiederholte Abfragen beobachtet.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="GetClaimResponseLight_Type">
<xsd:annotation>
<xsd:documentation>Leichtgewichtiges Response-Objekt für Schadenereignisse</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:CommonResponse_Type">
<xsd:sequence>
<xsd:element name="Schadenereignis" type="SchadenereignisLight_Type"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="SearchClaimRequest" type="SearchClaimRequest_Type">
<xsd:annotation>
<xsd:documentation>Request für die Suche nach einem Schaden</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:complexType name="SearchClaimRequest_Type"> <xsd:complexType name="SearchClaimRequest_Type">
@@ -249,9 +175,9 @@
</xsd:element> </xsd:element>
</xsd:sequence> </xsd:sequence>
</xsd:complexType> </xsd:complexType>
<xsd:element name="SearchClaimResponse" type="SearchClaimResponse_Type"> <xsd:element name="SearchClaimRequest" type="SearchClaimRequest_Type">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Response der Suche nach einem Schaden</xsd:documentation> <xsd:documentation>Request für die Suche nach einem Schaden</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:complexType name="SearchClaimResponse_Type"> <xsd:complexType name="SearchClaimResponse_Type">
@@ -259,11 +185,19 @@
<xsd:documentation>Response-Type der Suche nach einem Schaden</xsd:documentation> <xsd:documentation>Response-Type der Suche nach einem Schaden</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:choice> <xsd:choice>
<xsd:element name="ServiceFault" type="cst:ServiceFault" maxOccurs="unbounded"/>
<xsd:element name="Result" type="SearchClaimResponseResult_Type"/> <xsd:element name="Result" type="SearchClaimResponseResult_Type"/>
<xsd:element name="ServiceFault" type="cst:ServiceFault" minOccurs="0" maxOccurs="unbounded"/>
</xsd:choice> </xsd:choice>
</xsd:complexType> </xsd:complexType>
<xsd:element name="SearchClaimResponse" type="SearchClaimResponse_Type">
<xsd:annotation>
<xsd:documentation>Response der Suche nach einem Schaden</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="SearchClaimResponseResult_Type"> <xsd:complexType name="SearchClaimResponseResult_Type">
<xsd:annotation>
<xsd:documentation>Das Ergebnisobjekt der Schadensuche</xsd:documentation>
</xsd:annotation>
<xsd:sequence> <xsd:sequence>
<xsd:element name="ActualOffset" type="xsd:unsignedInt"> <xsd:element name="ActualOffset" type="xsd:unsignedInt">
<xsd:annotation> <xsd:annotation>
@@ -282,7 +216,7 @@
</xsd:element> </xsd:element>
<xsd:element name="Schadenereignisse" type="SchadenereignisLight_Type" minOccurs="0" maxOccurs="unbounded"> <xsd:element name="Schadenereignisse" type="SchadenereignisLight_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Objektbäume zu den Schadenereignissen</xsd:documentation> <xsd:documentation>Leichtgewichtige Objektbäume zu den Schadenereignissen</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
</xsd:sequence> </xsd:sequence>
@@ -290,93 +224,26 @@
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Schadenobjekte</xsd:documentation> <xsd:documentation>Schadenobjekte</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:complexType name="Schadenereignis_Type"> <xsd:element name="GeschaeftsfallSchadenereignis" type="cst:ObjektId_Type">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Eine Beschreibung eines Schadenereignisses ohne Ids. Von diesem Type erben die Meldung und die Darstellung eines Schadenereignisses.</xsd:documentation> <xsd:documentation>GeschäftsfallId der Anlage des Schadenereignis-Objektes</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="BasisSchadenereignis_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Abstrakter Typ mit gemeinsamen Rumpfdaten fuer Schadenereignis und Schadenereignis-Light</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:sequence> <xsd:sequence>
<xsd:element name="VUNr" type="omds:VUNr"/> <xsd:element name="VUNr" type="omds:VUNr"/>
<xsd:element ref="GeschaeftsfallSchadenereignis" minOccurs="0"/> <xsd:element ref="GeschaeftsfallSchadenereignis" minOccurs="0"/>
<xsd:element name="VorherigeSchadenmeldungen" type="cst:ObjektId_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Ein Bezug auf eine vorangegangene Schadenmeldung bei Mehrfachmeldungen eines Schadenereignisses. Wird nur im Response von GetClaim bzw. SearchClaim verwendet.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="NachfolgendeSchadenmeldung" type="cst:ObjektId_Type" minOccurs="0"> <xsd:element name="NachfolgendeSchadenmeldung" type="cst:ObjektId_Type" minOccurs="0">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Ein Bezug auf eine andere Schadenmeldung bei Mehrfachmeldungen von Schäden. Wird nur im Response von GetClaim bzw. SearchClaim verwendet.</xsd:documentation> <xsd:documentation>Ein Bezug auf eine andere Schadenmeldung bei Mehrfachmeldungen von Schäden. Wird nur im Response von GetClaim bzw. SearchClaim verwendet.</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="Ereigniszpkt" type="omds:Datum-Zeit"> <xsd:element name="VorherigeSchadenmeldungen" type="cst:ObjektId_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Der Zeitpunkt als Datum-Zeit-Objekt</xsd:documentation> <xsd:documentation>Ein Bezug auf eine vorangegangene Schadenmeldung bei Mehrfachmeldungen eines Schadenereignisses. Wird nur im Response von GetClaim bzw. SearchClaim verwendet.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="EreignisbeschrTxt" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Die Beschreibung des Schadenereignis als Text</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SchadOrt" type="Ort_Type"/>
<xsd:element name="BeteiligtePersonen" type="BeteiligtePerson_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Hier wird bewusst nicht das OMDS-Objekt Schadenbeteiligter verwendet, da es bei der Meldung möglich sein muss, die Personendaten anzugeben und nicht nur auf Personen zu referenzieren.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="GeschaedigteInteressen" type="GeschaedigtesInteresse_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Ein geschädigtes Interesse kann ein physisches Objekt, z.B. ein Kfz oder eine Immobilie sein. Es kann aber auch ein ideelles Gut sein. Geschädigte Interessen können im Schadenobjekt referenziert werden, müssen aber nicht referenziert werden.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Dokumente" type="cst:DokumentenReferenz_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Referenz auf Dokumente</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Meldedat" type="omds:Datum-Zeit" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Eingangsdatum der Meldung beim VU. Im Request von CreateClaim oder SubmitClaim nicht vorhanden</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Schadenmelder" type="Schadenmelder_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Eine Kennung des Schadenmelders, z.B. eine Vermittlernummer im Falle eines Maklers</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Bankverbindung" type="cst:Bankverbindung_Type" minOccurs="0"/>
<xsd:element name="ZusaetzlicheSchadensereignisdaten" type="ZusaetzlicheSchadensereignisdaten_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Moeglichkeit fuer die Erweitung des Standards um eigene Antragsdaten</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DeepLink" type="xsd:string" minOccurs="0"/>
<xsd:element name="Meldungen" type="cst:ServiceFault" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Eine oder mehrere Meldungen zur Anfrage</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Schaeden" type="Schaden_Type" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Die Schadenobjekte sind auf Sparten bezogen, z.B. kann ein Schadenereignis zu einem Haftpflicht, einem Kasko-Schaden führen. </xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="SchadenereignisLight_Type">
<xsd:annotation>
<xsd:documentation>Typ zur leichtgewichtigen Abbildung von Schadenereignis-Objekten</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="VUNr" type="omds:VUNr"/>
<xsd:element ref="GeschaeftsfallSchadenereignis" minOccurs="0"/>
<xsd:element name="VormaligeIdGeschaeftsfall" type="cst:ObjektId_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Wenn Schadenereignisse doppelt gemeldet und nachtraeglich zusammengefasst wurden: Verweis auf einen oder die Vorgänger</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="NachfolgendeIdGeschaeftsfall" type="cst:ObjektId_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Wenn Schadenereignisse doppelt gemeldet und nachtraeglich zusammengefasst wurden: Verweis auf einen Nachfolger</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="Ereigniszpkt" type="omds:Datum-Zeit"> <xsd:element name="Ereigniszpkt" type="omds:Datum-Zeit">
@@ -396,114 +263,168 @@
<xsd:documentation>Moeglichkeit fuer die Erweitung des Standards um eigene Antragsdaten</xsd:documentation> <xsd:documentation>Moeglichkeit fuer die Erweitung des Standards um eigene Antragsdaten</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="Schaeden" type="SchadenLight_Type" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Die eigentlichen Schadenobjekte, die typischer Weise zeitverzögert vom Versicherungsunternehmen angelegt werden</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Schaden_Type">
<xsd:annotation>
<xsd:documentation>Die Darstellung eines Schadens (spartenbezogenes Unterobjekt eines Schadenereignisses)</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="GeschaeftsfallSchadenanlage" minOccurs="0"/>
<xsd:element name="Schadennr" type="omds:Schadennr" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Wird vom Versicherungsunternehmen asynchron vergeben, kann also abhängig vom Bearbeitungsstand null sein.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="VormaligeSchadennummern" type="omds:Schadennr" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="NachfolgendeSchadennr" type="omds:Schadennr" minOccurs="0"/>
<xsd:element name="BearbStandCd" type="BearbStandCd_Type" minOccurs="0"/>
<xsd:element name="SachbearbVU" type="SachbearbVUType" minOccurs="0"/>
<xsd:element ref="Schadenzuordnung"/>
<xsd:element name="Polizzennr" type="omds:Polizzennr">
<xsd:annotation>
<xsd:documentation>Die Polizzennummer ist ein Kernelemet der Schadenmeldung. </xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="VertragsID" type="omds:VertragsID" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Optional zusätzliche eindeutige ID für die Polizze, falls die Polizzennr als Schlüssel nicht genügt.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SchadenTxt" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Kann auch längere Beschreibungen enthalten, ist daher nicht identisch mit SchadUrsTxt in OMDS-Datensatz</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="BeteiligtePersonen" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="ReferenzAufBeteiligtePersonSchaden_Type">
<xsd:sequence>
<xsd:choice>
<xsd:annotation>
<xsd:documentation>Es kann entweder eine Vertragsrolle oder eine Schadensrolle verwendet werden.</xsd:documentation>
</xsd:annotation>
<xsd:element name="Vertragsrolle" type="omds:VtgRolleCd_Type"/>
<xsd:sequence>
<xsd:element name="Schadensrolle" type="omds:BetRolleCd_Type"/>
<xsd:element name="GeschInteresseLfnr" type="xsd:unsignedShort" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Optional die Referenz auf ein geschädigtes Interesse. </xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:choice>
<xsd:element name="ZusaetzlicheRollendaten" type="ZusaetzlicheRollendaten_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Moeglichkeit fuer die Erweiterung des Standards um eigene Daten zur Rolle</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="LeistungGeschaetzt" type="omds:decimal" minOccurs="0"/>
<xsd:element name="WaehrungsCd" type="omds:WaehrungsCd_Type" minOccurs="0"/>
<xsd:element name="Spartendetails" type="SpartendetailSchaden_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>VU-übergreifende aber spartenspezifische Detailinformationen für bestimmte Sparten</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ErledDat" type="omds:Datum" minOccurs="0"/>
<xsd:element name="DeepLink" type="xsd:string" minOccurs="0"/>
<xsd:element name="Meldungen" type="cst:ServiceFault" minOccurs="0" maxOccurs="unbounded"> <xsd:element name="Meldungen" type="cst:ServiceFault" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Eine oder mehrere Meldungen zur Anfrage</xsd:documentation> <xsd:documentation>Eine oder mehrere Meldungen zur Anfrage</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="ZusaetzlicheSchadensdaten" type="ZusaetzlicheSchadensdaten_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Moeglichkeit fuer die Erweitung des Standards um eigene Antragsdaten</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence> </xsd:sequence>
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="Schadenereignis_Type">
<xsd:annotation>
<xsd:documentation>Eine Beschreibung eines Schadenereignisses ohne Ids. Von diesem Type erben die Meldung und die Darstellung eines Schadenereignisses.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="BasisSchadenereignis_Type">
<xsd:sequence>
<xsd:element name="SchadOrt" type="Ort_Type"/>
<xsd:element name="BeteiligtePersonen" type="BeteiligtePerson_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Hier wird bewusst nicht das OMDS-Objekt Schadenbeteiligter verwendet, da es bei der Meldung möglich sein muss, die Personendaten anzugeben und nicht nur auf Personen zu referenzieren.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="GeschaedigteInteressen" type="GeschaedigtesInteresse_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Ein geschädigtes Interesse kann ein physisches Objekt, z.B. ein Kfz oder eine Immobilie sein. Es kann aber auch ein ideelles Gut sein. Geschädigte Interessen können im Schadenobjekt referenziert werden, müssen aber nicht referenziert werden.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Dokumente" type="cst:DokumentenReferenz_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Referenz auf Dokumente</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Schadenmelder" type="Schadenmelder_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Eine Kennung des Schadenmelders, z.B. eine Vermittlernummer im Falle eines Maklers</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Bankverbindung" type="cst:PersBankverbindung_Type" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="Schaeden" type="Schaden_Type" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Die Schadenobjekte sind auf Sparten bezogen, z.B. kann ein Schadenereignis zu einem Haftpflicht, einem Kasko-Schaden führen. </xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="SchadenereignisLight_Type">
<xsd:annotation>
<xsd:documentation>Typ zur leichtgewichtigen Abbildung von Schadenereignis-Objekten</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="BasisSchadenereignis_Type">
<xsd:sequence>
<xsd:element name="Schaeden" type="SchadenLight_Type" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Die eigentlichen Schadenobjekte, die typischer Weise zeitverzögert vom Versicherungsunternehmen angelegt werden</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="GeschaeftsfallSchadenanlage" type="cst:ObjektId_Type">
<xsd:annotation>
<xsd:documentation>GeschäftfallId der Anlage des spartenbezogenen Schaden-Objektes</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="Schaden_Type">
<xsd:annotation>
<xsd:documentation>Die Darstellung eines Schadens (spartenbezogenes Unterobjekt eines Schadenereignisses)</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="BasisSchaden_Type">
<xsd:sequence>
<xsd:element name="BearbStandCd" type="BearbStandCd_Type" minOccurs="0"/>
<xsd:element ref="Schadenzuordnung"/>
<xsd:element name="SchadenTxt" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Kann auch längere Beschreibungen enthalten, ist daher nicht identisch mit SchadUrsTxt in OMDS-Datensatz</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="BeteiligtePersonen" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="ReferenzAufBeteiligtePersonSchaden_Type">
<xsd:sequence>
<xsd:choice>
<xsd:annotation>
<xsd:documentation>Es kann entweder eine Vertragsrolle oder eine Schadensrolle verwendet werden.</xsd:documentation>
</xsd:annotation>
<xsd:element name="Vertragsrolle" type="omds:VtgRolleCd_Type"/>
<xsd:sequence>
<xsd:element name="Schadensrolle" type="omds:BetRolleCd_Type"/>
<xsd:element name="GeschInteresseLfnr" type="xsd:unsignedShort" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Optional die Referenz auf ein geschädigtes Interesse. </xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:choice>
<xsd:element name="ZusaetzlicheRollendaten" type="ZusaetzlicheRollendaten_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Moeglichkeit fuer die Erweiterung des Standards um eigene Daten zur Rolle</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="LeistungGeschaetzt" type="omds:decimal" minOccurs="0"/>
<xsd:element name="WaehrungsCd" type="omds:WaehrungsCd_Type" minOccurs="0"/>
<xsd:element name="Spartendetails" type="SpartendetailSchaden_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>VU-übergreifende aber spartenspezifische Detailinformationen für bestimmte Sparten</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="SchadenLight_Type"> <xsd:complexType name="SchadenLight_Type">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Typ zur leichtgewichtigen Abbildung von Schadenobjekten </xsd:documentation> <xsd:documentation>Typ zur leichtgewichtigen Abbildung von Schadenobjekten </xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:complexContent>
<xsd:extension base="BasisSchaden_Type">
<xsd:sequence>
<xsd:element name="BearbStandCd" type="BearbStandCd_Type"/>
<xsd:element ref="Schadenzuordnung" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="BasisSchaden_Type">
<xsd:annotation>
<xsd:documentation>Abstrakter Typ mit gemeinsamen Rumpfdaten fuer Schaden und Schaden-Light </xsd:documentation>
</xsd:annotation>
<xsd:sequence> <xsd:sequence>
<xsd:element ref="GeschaeftsfallSchadenanlage" minOccurs="0"/> <xsd:element ref="GeschaeftsfallSchadenanlage" minOccurs="0"/>
<xsd:element name="Schadennr" type="omds:Schadennr" minOccurs="0"/> <xsd:element name="Schadennr" type="omds:Schadennr" minOccurs="0"/>
<xsd:element name="BearbStandSeit" type="omds:Datum" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Seit wann der Bearbeitungsstand erreicht ist</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="VormaligeSchadennr" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="VormaligeSchadennr" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="NachfolgendeSchadennr" type="xsd:string" minOccurs="0"/> <xsd:element name="NachfolgendeSchadennr" type="omds:Schadennr" minOccurs="0"/>
<xsd:element name="BearbStandCd" type="BearbStandCd_Type"/>
<xsd:element name="SachbearbVU" type="SachbearbVUType" minOccurs="0"/> <xsd:element name="SachbearbVU" type="SachbearbVUType" minOccurs="0"/>
<xsd:element ref="Schadenzuordnung" minOccurs="0"/>
<xsd:element name="Polizzennr" type="omds:Polizzennr"/> <xsd:element name="Polizzennr" type="omds:Polizzennr"/>
<xsd:element name="VertragsID" type="omds:VertragsID" minOccurs="0"/> <xsd:element name="VertragsID" type="omds:VertragsID" minOccurs="0"/>
<xsd:element name="ErledDat" type="omds:Datum" minOccurs="0"/> <xsd:element name="ErledDat" type="omds:Datum" minOccurs="0"/>
<xsd:element name="DeepLink" type="xsd:string" minOccurs="0"/>
<xsd:element name="ZusaetzlicheSchadensdaten" type="ZusaetzlicheSchadensdaten_Type" minOccurs="0"> <xsd:element name="ZusaetzlicheSchadensdaten" type="ZusaetzlicheSchadensdaten_Type" minOccurs="0">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Moeglichkeit fuer die Erweitung des Standards um eigene Antragsdaten</xsd:documentation> <xsd:documentation>Moeglichkeit fuer die Erweitung des Standards um eigene Antragsdaten</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="Meldungen" type="cst:ServiceFault" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Eine oder mehrere Meldungen zu diesem Objekt</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence> </xsd:sequence>
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="BeteiligtePerson_Type"> <xsd:complexType name="BeteiligtePerson_Type">
@@ -783,28 +704,10 @@
</xsd:enumeration> </xsd:enumeration>
</xsd:restriction> </xsd:restriction>
</xsd:simpleType> </xsd:simpleType>
<xsd:complexType name="SpezifikationSchaden_Type">
<xsd:annotation>
<xsd:documentation>Dieser Typ enthält eine Schadennr oder eine GeschaeftsfallId</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:CommonRequest_Type">
<xsd:sequence>
<xsd:element name="AuthFilter" type="cst:AuthorizationFilter" minOccurs="0"/>
<xsd:choice>
<xsd:element ref="GeschaeftsfallSchadenereignis"/>
<xsd:element ref="GeschaeftsfallSchadenanlage"/>
<xsd:element name="Schadennr" type="omds:Schadennr">
<xsd:annotation>
<xsd:documentation>Schadennummer als omds:Schadennr</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ReferenzAufBeteiligtePersonSchaden_Type"> <xsd:complexType name="ReferenzAufBeteiligtePersonSchaden_Type">
<xsd:annotation>
<xsd:documentation>Das Zuordnungsobjekt, welches die fachliche Zuordnung eines Schadens ermöglicht</xsd:documentation>
</xsd:annotation>
<xsd:attribute name="BetLfnr" type="xsd:unsignedShort" use="required"> <xsd:attribute name="BetLfnr" type="xsd:unsignedShort" use="required">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Referenz auf eine beteiligte Person</xsd:documentation> <xsd:documentation>Referenz auf eine beteiligte Person</xsd:documentation>
@@ -866,249 +769,11 @@
</xsd:sequence> </xsd:sequence>
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="NatPerson_Type"> <xsd:complexType name="NatPerson_Type">
<xsd:annotation>
<xsd:documentation>Natuerliche Person</xsd:documentation>
</xsd:annotation>
<xsd:attribute name="Familienname" use="required"/> <xsd:attribute name="Familienname" use="required"/>
<xsd:attribute name="Vorname"/> <xsd:attribute name="Vorname"/>
<xsd:attribute name="GeschlechtCd" type="omds:GeschlechtCd_Type" use="required"/> <xsd:attribute name="GeschlechtCd" type="omds:GeschlechtCd_Type" use="required"/>
</xsd:complexType> </xsd:complexType>
<xsd:annotation>
<xsd:documentation>Beobachtung Zustand Schadenmeldung</xsd:documentation>
</xsd:annotation>
<xsd:element name="ChangedClaimsListRequest" type="ChangedClaimsListRequest_Type">
<xsd:annotation>
<xsd:documentation>Request um alle geänderten Schäden eines Zeitraums zu erhalten</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="ChangedClaimsListRequest_Type">
<xsd:annotation>
<xsd:documentation>Typ für Request um Liste mit Änderungen an Schäden zu erhalten</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="VUNr" type="omds:VUNr"/>
<xsd:element name="AuthFilter" type="cst:AuthorizationFilter" minOccurs="0"/>
<xsd:element name="Zeitraum" type="cst:Zeitraum_Type">
<xsd:annotation>
<xsd:documentation>Zeitraum in welchem das Schadensereignis eingetreten ist.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="MaxResults" type="xsd:unsignedInt">
<xsd:annotation>
<xsd:documentation>Maximale Anzahl von Ergebnissen, die zurück gegeben werden sollen</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Offset" type="xsd:unsignedInt">
<xsd:annotation>
<xsd:documentation>Offset in der Ergebnisliste</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="OrderBy" minOccurs="0">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Changed"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="ChangedClaimsListResponse" type="ChangedClaimsListResponse_Type">
<xsd:annotation>
<xsd:documentation>Response mit einer Liste von Schaeden, die sich im abgefragten Zeitraum geändert haben</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="ChangedClaimsListResponse_Type">
<xsd:annotation>
<xsd:documentation>Typ für Response mit einer Liste von geänderten Schäden für einen bestimmten Zeitraum</xsd:documentation>
</xsd:annotation>
<xsd:choice>
<xsd:element name="Result" type="ChangedClaimsListResponseResult_Type"/>
<xsd:element name="ServiceFault" type="cst:ServiceFault" maxOccurs="unbounded"/>
</xsd:choice>
</xsd:complexType>
<xsd:complexType name="ChangedClaimsListResponseResult_Type">
<xsd:sequence>
<xsd:element name="ActualOffset" type="xsd:unsignedInt">
<xsd:annotation>
<xsd:documentation>Der Offset in der Ergebnisliste</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ActualMaxResults" type="xsd:unsignedInt">
<xsd:annotation>
<xsd:documentation>Tatsächliche Maximalanzahl der Ergebnisse, die der Provider auf eine Anfrage zurück gibt. Beispiel: Consumer fordert 1000 Ergebnisse an, Provider liefert aber maximal 100 zurück. In diesem Fall würde hier 100 zurückgegeben. </xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TotalResults" type="xsd:unsignedInt">
<xsd:annotation>
<xsd:documentation>Gesamtzahl der Elemente in der Ergebnisliste unter dem gewählten Filter</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="GeaenderteObjekte" type="SchadenereignisLight_Type" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="SchadenStatus_Type">
<xsd:annotation>
<xsd:documentation>Objekt, welches GeschäftsfallId und Schadennummer sowie den Bearbeitungsstand enthält</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:AbstraktesEreignisStatusAenderung_Type">
<xsd:sequence>
<xsd:element ref="GeschaeftsfallSchadenereignis"/>
<xsd:element name="VUNr" type="omds:VUNr"/>
<xsd:element ref="cst:OrdnungsbegriffZuordFremd" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Ordnungsbegriff des Schadenmelders auf Ebene des Schadenereignis</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Schaeden" type="SchadenInfo_Type" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="SchadenInfo_Type">
<xsd:sequence>
<xsd:element ref="GeschaeftsfallSchadenanlage"/>
<xsd:element name="BearbStandCd" type="BearbStandCd_Type"/>
<xsd:element name="Schadennr" type="omds:Schadennr" minOccurs="0"/>
<xsd:element ref="Schadenzuordnung" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Anhand der Schadenzuordnung kann man erkennen, um welche Schadensparte es sich handelt.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SachbearbVU" type="SachbearbVUType" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="LossEventListRequest" type="LossEventListRequest_Type">
<xsd:annotation>
<xsd:documentation>Request um eine Liste mit Schadenevents eines Zeitraums zu erhalten</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="LossEventListRequest_Type">
<xsd:annotation>
<xsd:documentation>Typ für Request um Liste mit Schadens-Events zu erhalten</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="VUNr" type="omds:VUNr"/>
<xsd:element name="AuthFilter" type="cst:AuthorizationFilter" minOccurs="0"/>
<xsd:element name="Polizzennr" type="omds:Polizzennr" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Mögliche Einschränkung auf Polizzennummern</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Zeitraum" type="cst:Zeitraum_Type">
<xsd:annotation>
<xsd:documentation>Zeitraum in welchem das Schadensereignis eingetreten ist.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="MaxResults" type="xsd:unsignedInt">
<xsd:annotation>
<xsd:documentation>Maximale Anzahl von Ergebnissen, die zurück gegeben werden sollen</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Offset" type="xsd:unsignedInt">
<xsd:annotation>
<xsd:documentation>Offset in der Ergebnisliste</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="OrderBy" minOccurs="0">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Ereigniszeitpunkt"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="LossEventListResponse" type="LossEventListResponse_Type">
<xsd:annotation>
<xsd:documentation>Response mit eine Liste von Schadens-Events für einen bestimmten Zeitraum</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="LossEventListResponse_Type">
<xsd:annotation>
<xsd:documentation>Typ für Response mit einer Liste von Schadensevents für einen bestimmten Zeitraum</xsd:documentation>
</xsd:annotation>
<xsd:choice>
<xsd:element name="Result" type="LossEventListResponseResult_Type"/>
<xsd:element name="ServiceFault" type="cst:ServiceFault" maxOccurs="unbounded"/>
</xsd:choice>
</xsd:complexType>
<xsd:complexType name="LossEventListResponseResult_Type">
<xsd:sequence>
<xsd:element name="ActualOffset" type="xsd:unsignedInt">
<xsd:annotation>
<xsd:documentation>Der Offset in der Ergebnisliste</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ActualMaxResults" type="xsd:unsignedInt">
<xsd:annotation>
<xsd:documentation>Tatsächliche Maximalanzahl der Ergebnisse, die der Provider auf eine Anfrage zurück gibt. Beispiel: Consumer fordert 1000 Ergebnisse an, Provider liefert aber maximal 100 zurück. In diesem Fall würde hier 100 zurückgegeben. </xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TotalResults" type="xsd:unsignedInt">
<xsd:annotation>
<xsd:documentation>Gesamtzahl der Elemente in der Ergebnisliste unter dem gewählten Filter</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="LossEvents" type="LossEvent_Type" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="GeschaeftsfallSchadenereignis" type="cst:ObjektId_Type">
<xsd:annotation>
<xsd:documentation>GeschäftsfallId der Anlage des Schadenereignis-Objektes</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="GeschaeftsfallSchadenanlage" type="cst:ObjektId_Type">
<xsd:annotation>
<xsd:documentation>GeschäftfallId der Anlage des spartenbezogenen Schaden-Objektes</xsd:documentation>
</xsd:annotation>
</xsd:element>
<!-- Schaden Notifikationsservices -->
<xsd:element name="DeclareNewClaimStatusRequest" type="DeclareNewClaimStatusRequest_Type">
<xsd:annotation>
<xsd:documentation>Requestobjekt, welches die Zusammenlegung von Schadenfällen bekannt gibt</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="DeclareNewClaimStatusRequest_Type">
<xsd:annotation>
<xsd:documentation>Typ des Request, wenn die Zusammenlegung von Schadenfällen bekanntgegeben wird</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="alt" type="SchadenStatus_Type"/>
<xsd:element name="neu" type="SchadenStatus_Type"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="DeclareNewClaimStatusResponse" type="DeclareNewClaimStatusResponse_Type">
<xsd:annotation>
<xsd:documentation>Responseobjekt, wenn die Veränderung des Status von Schadenereignissen bekanntgegeben wurde</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="DeclareNewClaimStatusResponse_Type">
<xsd:annotation>
<xsd:documentation>Typ des Response, wenn die Zusammenlegung von Schadenfällen bekanntgegeben wurde</xsd:documentation>
</xsd:annotation>
</xsd:complexType>
<xsd:element name="LossEventRegisteredRequest" type="LossEvent_Type">
<xsd:annotation>
<xsd:documentation>Requestobjekt, welches den Eintritt eines Schadenereignisses kommuniziert</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="LossEvent_Type">
<xsd:annotation>
<xsd:documentation>Objekttyp mit welchem der Eintritt eines Schadenereignisses kommuniziert wird</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="VUNr" type="omds:VUNr"/>
<xsd:element ref="GeschaeftsfallSchadenereignis"/>
<xsd:element name="Ereigniszpkt" type="omds:Datum-Zeit"/>
<xsd:element name="EreignisbeschrTxt" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="LossEventRegisteredResponse" type="LossEventRegisteredResponse_Type">
<xsd:annotation>
<xsd:documentation>Responseobjekt, wenn der Eintritt eines Schadenereignisses kommuniziert wurde</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="LossEventRegisteredResponse_Type">
<xsd:annotation>
<xsd:documentation>Typ des Response, wenn der Eintritt eines Schadenereignisses kommuniziert wurde</xsd:documentation>
</xsd:annotation>
</xsd:complexType>
</xsd:schema> </xsd:schema>

View File

@@ -0,0 +1,308 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns="urn:at.vvo.omds.types.omds3types.v1-4-0.on7schadenErg" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:omds="urn:omds20" xmlns:cst="urn:omds3CommonServiceTypes-1-1-0"
xmlns:sch="urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden"
targetNamespace="urn:at.vvo.omds.types.omds3types.v1-4-0.on7schadenErg" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.5.0">
<xsd:import namespace="urn:omds20" schemaLocation="omds211-00.xsd"/>
<xsd:import namespace="urn:omds3CommonServiceTypes-1-1-0" schemaLocation="omds3CommonServiceTypes.xsd"/>
<xsd:import namespace="urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden" schemaLocation="omds3_ON7_Schaden.xsd"/>
<!--Schadenservices Versicherungsunternehmen -->
<xsd:element name="InitiateClaimRequest" type="InitiateClaimRequest_Type">
<xsd:annotation>
<xsd:documentation>Requestobjekt einer einfachen Schadenmeldung.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="InitiateClaimRequest_Type">
<xsd:annotation>
<xsd:documentation>Typ für die Durchführung einer einfachen Schadenmeldung</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:CommonRequest_Type">
<xsd:sequence>
<xsd:element ref="sch:GeschaeftsfallSchadenereignis" minOccurs="0"/>
<xsd:element name="Polizzennr" type="omds:Polizzennr" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Die Polizzennummer ist ein Kernelemet der Schadenmeldung. Sie kann sich aber auch aus dem Kontext ergeben, z.B. aus den beteiligten Personen und der Art des Schadens.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="VertragsID" type="omds:VertragsID" minOccurs="0"/>
<xsd:element name="Ereigniszpkt" type="omds:Datum-Zeit">
<xsd:annotation>
<xsd:documentation>Der Zeitpunkt als Datum-Zeit-Objekt</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="EreignisbeschrTxt" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Die Beschreibung des Schadenereignis als Text</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SchadOrt" type="sch:Ort_Type"/>
<xsd:element name="BeteiligtePersonen" type="sch:BeteiligtePerson_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Hier wird bewusst nicht das OMDS-Objekt Schadenbeteiligter verwendet, da es bei der Meldung möglich sein muss, die Personendaten anzugeben und nicht nur auf Personen zu referenzieren.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Rollen" type="sch:ReferenzAufBeteiligtePersonSchaden_Type" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="Schadenmelder" type="sch:Schadenmelder_Type">
<xsd:annotation>
<xsd:documentation>Der Schadenmelder ist hier ein wesentliches Merkmal für die fachliche Zuordnung des Schadens</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Bankverbindung" type="cst:Bankverbindung_Type"/>
<xsd:element name="Dokumente" type="cst:Upload_Dokument_Type" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="InitiateClaimResponse" type="InitiateClaimResponse_Type">
<xsd:annotation>
<xsd:documentation>Rückgabeobjekt bei einfacher Schadenmeldung</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="InitiateClaimResponse_Type">
<xsd:annotation>
<xsd:documentation>Anworttyp beim Erzeugen einer einfachen Schadenmeldung</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:CommonResponse_Type">
<xsd:sequence>
<xsd:element name="Schadenereignis" type="sch:Schadenereignis_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Wenn kein Fehler aufgetreten ist, ist dieses Element vorhanden und enthält zumindest eine GeschäftsfallId. </xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:annotation>
<xsd:documentation>Beobachtung Zustand Schadenmeldung</xsd:documentation>
</xsd:annotation>
<xsd:element name="ChangedClaimsListRequest" type="ChangedClaimsListRequest_Type">
<xsd:annotation>
<xsd:documentation>Request um alle geänderten Schäden eines Zeitraums zu erhalten</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="ChangedClaimsListRequest_Type">
<xsd:annotation>
<xsd:documentation>Typ für Request um Liste mit Änderungen an Schäden zu erhalten</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="VUNr" type="omds:VUNr"/>
<xsd:element name="AuthFilter" type="cst:AuthorizationFilter" minOccurs="0"/>
<xsd:element name="Zeitraum" type="cst:Zeitraum_Type">
<xsd:annotation>
<xsd:documentation>Zeitraum in welchem das Schadensereignis eingetreten ist.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="MaxResults" type="xsd:unsignedInt">
<xsd:annotation>
<xsd:documentation>Maximale Anzahl von Ergebnissen, die zurück gegeben werden sollen</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Offset" type="xsd:unsignedInt">
<xsd:annotation>
<xsd:documentation>Offset in der Ergebnisliste</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="OrderBy" minOccurs="0">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Changed"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="ChangedClaimsListResponse" type="ChangedClaimsListResponse_Type">
<xsd:annotation>
<xsd:documentation>Response mit einer Liste von Schaeden, die sich im abgefragten Zeitraum geändert haben</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="ChangedClaimsListResponse_Type">
<xsd:annotation>
<xsd:documentation>Typ für Response mit einer Liste von geänderten Schäden für einen bestimmten Zeitraum</xsd:documentation>
</xsd:annotation>
<xsd:choice>
<xsd:element name="Result" type="ChangedClaimsListResponseResult_Type"/>
<xsd:element name="ServiceFault" type="cst:ServiceFault" maxOccurs="unbounded"/>
</xsd:choice>
</xsd:complexType>
<xsd:complexType name="ChangedClaimsListResponseResult_Type">
<xsd:sequence>
<xsd:element name="ActualOffset" type="xsd:unsignedInt">
<xsd:annotation>
<xsd:documentation>Der Offset in der Ergebnisliste</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ActualMaxResults" type="xsd:unsignedInt">
<xsd:annotation>
<xsd:documentation>Tatsächliche Maximalanzahl der Ergebnisse, die der Provider auf eine Anfrage zurück gibt. Beispiel: Consumer fordert 1000 Ergebnisse an, Provider liefert aber maximal 100 zurück. In diesem Fall würde hier 100 zurückgegeben. </xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TotalResults" type="xsd:unsignedInt">
<xsd:annotation>
<xsd:documentation>Gesamtzahl der Elemente in der Ergebnisliste unter dem gewählten Filter</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="GeaenderteObjekte" type="sch:SchadenereignisLight_Type" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="SchadenStatus_Type">
<xsd:annotation>
<xsd:documentation>Objekt, welches GeschäftsfallId und Schadennummer sowie den Bearbeitungsstand enthält</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:AbstraktesEreignisStatusAenderung_Type">
<xsd:sequence>
<xsd:element ref="sch:GeschaeftsfallSchadenereignis"/>
<xsd:element name="VUNr" type="omds:VUNr"/>
<xsd:element ref="cst:OrdnungsbegriffZuordFremd" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Ordnungsbegriff des Schadenmelders auf Ebene des Schadenereignis</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Schaeden" type="SchadenInfo_Type" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="SchadenInfo_Type">
<xsd:sequence>
<xsd:element ref="sch:GeschaeftsfallSchadenanlage"/>
<xsd:element name="BearbStandCd" type="sch:BearbStandCd_Type"/>
<xsd:element name="Schadennr" type="omds:Schadennr" minOccurs="0"/>
<xsd:element ref="sch:Schadenzuordnung" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Anhand der Schadenzuordnung kann man erkennen, um welche Schadensparte es sich handelt.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SachbearbVU" type="sch:SachbearbVUType" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="LossEventListRequest" type="LossEventListRequest_Type">
<xsd:annotation>
<xsd:documentation>Request um eine Liste mit Schadenevents eines Zeitraums zu erhalten</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="LossEventListRequest_Type">
<xsd:annotation>
<xsd:documentation>Typ für Request um Liste mit Schadens-Events zu erhalten</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="VUNr" type="omds:VUNr"/>
<xsd:element name="AuthFilter" type="cst:AuthorizationFilter" minOccurs="0"/>
<xsd:element name="Polizzennr" type="omds:Polizzennr" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Mögliche Einschränkung auf Polizzennummern</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Zeitraum" type="cst:Zeitraum_Type">
<xsd:annotation>
<xsd:documentation>Zeitraum in welchem das Schadensereignis eingetreten ist.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="MaxResults" type="xsd:unsignedInt">
<xsd:annotation>
<xsd:documentation>Maximale Anzahl von Ergebnissen, die zurück gegeben werden sollen</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Offset" type="xsd:unsignedInt">
<xsd:annotation>
<xsd:documentation>Offset in der Ergebnisliste</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="OrderBy" minOccurs="0">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Ereigniszeitpunkt"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="LossEventListResponse" type="LossEventListResponse_Type">
<xsd:annotation>
<xsd:documentation>Response mit eine Liste von Schadens-Events für einen bestimmten Zeitraum</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="LossEventListResponse_Type">
<xsd:annotation>
<xsd:documentation>Typ für Response mit einer Liste von Schadensevents für einen bestimmten Zeitraum</xsd:documentation>
</xsd:annotation>
<xsd:choice>
<xsd:element name="Result" type="LossEventListResponseResult_Type"/>
<xsd:element name="ServiceFault" type="cst:ServiceFault" maxOccurs="unbounded"/>
</xsd:choice>
</xsd:complexType>
<xsd:complexType name="LossEventListResponseResult_Type">
<xsd:sequence>
<xsd:element name="ActualOffset" type="xsd:unsignedInt">
<xsd:annotation>
<xsd:documentation>Der Offset in der Ergebnisliste</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ActualMaxResults" type="xsd:unsignedInt">
<xsd:annotation>
<xsd:documentation>Tatsächliche Maximalanzahl der Ergebnisse, die der Provider auf eine Anfrage zurück gibt. Beispiel: Consumer fordert 1000 Ergebnisse an, Provider liefert aber maximal 100 zurück. In diesem Fall würde hier 100 zurückgegeben. </xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TotalResults" type="xsd:unsignedInt">
<xsd:annotation>
<xsd:documentation>Gesamtzahl der Elemente in der Ergebnisliste unter dem gewählten Filter</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="LossEvents" type="LossEvent_Type" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<!-- Schaden Notifikationsservices -->
<xsd:element name="DeclareNewClaimStatusRequest" type="DeclareNewClaimStatusRequest_Type">
<xsd:annotation>
<xsd:documentation>Requestobjekt, welches die Zusammenlegung von Schadenfällen bekannt gibt</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="DeclareNewClaimStatusRequest_Type">
<xsd:annotation>
<xsd:documentation>Typ des Request, wenn die Zusammenlegung von Schadenfällen bekanntgegeben wird</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="alt" type="SchadenStatus_Type"/>
<xsd:element name="neu" type="SchadenStatus_Type"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="DeclareNewClaimStatusResponse" type="DeclareNewClaimStatusResponse_Type">
<xsd:annotation>
<xsd:documentation>Responseobjekt, wenn die Veränderung des Status von Schadenereignissen bekanntgegeben wurde</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="DeclareNewClaimStatusResponse_Type">
<xsd:annotation>
<xsd:documentation>Typ des Response, wenn die Zusammenlegung von Schadenfällen bekanntgegeben wurde</xsd:documentation>
</xsd:annotation>
</xsd:complexType>
<xsd:element name="LossEventRegisteredRequest" type="LossEvent_Type">
<xsd:annotation>
<xsd:documentation>Requestobjekt, welches den Eintritt eines Schadenereignisses kommuniziert</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="LossEvent_Type">
<xsd:annotation>
<xsd:documentation>Objekttyp mit welchem der Eintritt eines Schadenereignisses kommuniziert wird</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="VUNr" type="omds:VUNr"/>
<xsd:element ref="sch:GeschaeftsfallSchadenereignis"/>
<xsd:element name="Ereigniszpkt" type="omds:Datum-Zeit"/>
<xsd:element name="EreignisbeschrTxt" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="LossEventRegisteredResponse" type="LossEventRegisteredResponse_Type">
<xsd:annotation>
<xsd:documentation>Responseobjekt, wenn der Eintritt eines Schadenereignisses kommuniziert wurde</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="LossEventRegisteredResponse_Type">
<xsd:annotation>
<xsd:documentation>Typ des Response, wenn der Eintritt eines Schadenereignisses kommuniziert wurde</xsd:documentation>
</xsd:annotation>
</xsd:complexType>
</xsd:schema>