<?xml version="1.0" encoding="UTF-8"?>
<bindings xmlns="https://jakarta.ee/xml/ns/jaxb"
          xmlns:jaxb="https://jakarta.ee/xml/ns/jaxb"
          xmlns:xs="http://www.w3.org/2001/XMLSchema"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xmlns:annox="urn:jaxb.jvnet.org:annox"
          xsi:schemaLocation="https://jakarta.ee/xml/ns/jaxb https://jakarta.ee/xml/ns/jaxb/bindingschema_3_0.xsd"
          jaxb:extensionBindingPrefixes="xjc annox"
          xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc"
          version="3.0">



   <!-- OMDS 2 -->
   <jaxb:bindings schemaLocation="omds217-00.xsd" node="/xs:schema">
      <jaxb:schemaBindings>
         <jaxb:package name="at.vvo.omds.types.omds2Types.v2_17"/>
      </jaxb:schemaBindings>

      <!-- Raise theEnumMemberSizeCap limit -->
      <jaxb:bindings>
         <jaxb:globalBindings typesafeEnumMaxMembers="2000"/>
      </jaxb:bindings>
   </jaxb:bindings>

   <!-- Namespace http://omds.vvo.at/types/omds3types/v1_4_0/common  -->
   <jaxb:bindings schemaLocation="omds3CommonServiceTypes.xsd" node="/xs:schema">

      <jaxb:schemaBindings>
         <jaxb:package name="at.vvo.omds.types.omds3Types.r2025_05.common"/>
      </jaxb:schemaBindings>

      <jaxb:bindings node="//xs:complexType[@name='Kombinationen_Type']//xs:element[@name='Kombination']">
         <jaxb:property name="kombinationen">
            <jaxb:javadoc><![CDATA[<p>Die Liste der zulässigen Kombinationen.</p>]]></jaxb:javadoc>
         </jaxb:property>
      </jaxb:bindings>

      <jaxb:bindings node="//xs:complexType[@name='Kombination_Type']//xs:element[@name='TarifId']">
         <jaxb:property name="tarifids">
            <jaxb:javadoc><![CDATA[<p>Die Liste der zulässigen Baustein-Ids.</p>]]></jaxb:javadoc>
         </jaxb:property>
      </jaxb:bindings>

      <jaxb:bindings node="//xs:complexType[@name='KonvertierungsumfangVertrag_Type']//xs:element[@name='Baustein']">
         <jaxb:property name="bausteine">
            <jaxb:javadoc><![CDATA[<p>Die Liste der Bausteine, die in der Konvertierungsanforderung behandelt werden.</p>]]></jaxb:javadoc>
         </jaxb:property>
      </jaxb:bindings>

      <jaxb:bindings node="//xs:complexType[@name='KonvertierungBaustein_Type']//xs:element[@name='ZulaessigeAktion']">
         <jaxb:property name="zulaessigeAktionen">
            <jaxb:javadoc><![CDATA[<p>Die Liste der Aktionen, die für einen Vertragsbaustein zulässig sind.
         Die zulässigen Aktionen müssen nur im Response vom ServiceProvider (VU) befüllt werden.
         Im Request eines Konvertierungsvorschlags durch den Consumer, können sie leer bleiben. </p>]]></jaxb:javadoc>
         </jaxb:property>
      </jaxb:bindings>

      <jaxb:bindings node="//xs:complexType[@name='KonvertierungsaktionUebernehmen_Type']//xs:element[@name='Baustein']">
         <jaxb:property name="bausteine">
            <jaxb:javadoc><![CDATA[<p>Die Liste der Bausteine, die in der Konvertierungsaktion behandelt werden.</p>]]></jaxb:javadoc>
         </jaxb:property>
      </jaxb:bindings>

      <!-- Arrays in Envelope_Type -->
      <jaxb:bindings node="//xs:complexType[@name='Envelope_Type']//xs:element[@name='Dokument']">
         <jaxb:property name="Dokumente">
            <jaxb:javadoc><![CDATA[<p>Die Liste der Dokumente im Umschlag.</p>]]></jaxb:javadoc>
         </jaxb:property>
      </jaxb:bindings>
      <jaxb:bindings node="//xs:complexType[@name='Envelope_Type']//xs:element[@name='ObjektSpezifikation']">
         <jaxb:property name="ObjektSpezifikationen">
            <jaxb:javadoc><![CDATA[<p>Die Liste der Objektspezifikationen des Umschlags.</p>]]></jaxb:javadoc>
         </jaxb:property>
      </jaxb:bindings>

      <!-- Metadaten Dokumente VertragsZuordnung -->
      <jaxb:bindings node="//xs:complexType[@name='VertragsZuordnung_Type']//xs:element[@name='Vertragsperson']">
         <jaxb:property name="Vertragspersonen">
            <jaxb:javadoc><![CDATA[<p>Die Liste der Personen dieses Vertragsdokuments.</p>]]></jaxb:javadoc>
         </jaxb:property>
      </jaxb:bindings>

      <!-- Metadaten Dokumente SchadenZuordnung -->
      <jaxb:bindings node="//xs:complexType[@name='SchadenZuordnung_Type']//xs:element[@name='SpartenCd']">
         <jaxb:property name="Spartencodes">
            <jaxb:javadoc><![CDATA[<p>Die Liste der betroffenen Sparten dieses Schadendokuments.</p>]]></jaxb:javadoc>
         </jaxb:property>
      </jaxb:bindings>
      <jaxb:bindings node="//xs:complexType[@name='SchadenZuordnung_Type']//xs:element[@name='BeteiligtePerson']">
         <jaxb:property name="BeteiligtePersonen">
            <jaxb:javadoc><![CDATA[<p>Die Liste der beteiligten Personen dieses Schadendokuments.</p>]]></jaxb:javadoc>
         </jaxb:property>
      </jaxb:bindings>

      <jaxb:bindings node="//xs:complexType[@name='Teildokument_Type']//xs:element[@name='ObjektSpezifikation']">
         <jaxb:property name="ObjektSpezifikationen">
            <jaxb:javadoc><![CDATA[<p>Die Liste der Objektspezifikationen für dieses Teildokument.</p>]]></jaxb:javadoc>
         </jaxb:property>
      </jaxb:bindings>

      <bindings node="xs:complexType[@name='ServiceFault']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="serviceFault"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:complexType[@name='ZusaetzlicheVerkaufproduktdaten_Type']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlTransient"/>
         </annox:annotate>
      </bindings>

   </jaxb:bindings>

   <!-- "Quick-wins" Namespace http://omds.vvo.at/types/omds3types/v1_4_0/servicetypes -->
   <jaxb:bindings schemaLocation="omds3ServiceTypes.xsd" node="/xs:schema">
      <jaxb:schemaBindings>
         <jaxb:package name="at.vvo.omds.types.omds3Types.r2025_05.servicetypes"/>
      </jaxb:schemaBindings>

      <bindings node="xs:complexType[@name='LoginRequestType']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="loginRequest"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:complexType[@name='DeepLinkBusinessObjectResponse']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="loginResponse"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:complexType[@name='UserDataRequest']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="getUserDataRequest"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:complexType[@name='UserDataResponse']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="getUserDataResponse"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:complexType[@name='OMDSPackageListRequest']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="getOMDSPackageListRequest"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:complexType[@name='OMDSPackageListResponse']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="getOMDSPackageListResponse"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:complexType[@name='OMDSPackageRequest']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="getOMDSPackageRequest"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:complexType[@name='OMDSPackageResponse']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="getOMDSPackageResponse"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:complexType[@name='ArcImageInfosRequest']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="getArcImageInfosRequest"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:complexType[@name='ArcImageInfosResponse']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="getArcImageInfosResponse"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:complexType[@name='ArcImageRequest']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="getArcImageRequest"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:complexType[@name='ArcImageResponse']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="getArcImageResponse"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:complexType[@name='DeepLinkClaimRequest']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="getDeepLinkClaimRequest"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:complexType[@name='DeepLinkBusinessObjectResponse']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="getDeepLinkClaimResponse"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:complexType[@name='DeepLinkPartnerRequest']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="getDeepLinkPartnerRequest"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:complexType[@name='DeepLinkBusinessObjectResponse']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="getDeepLinkPartnerResponse"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:complexType[@name='DeepLinkOfferRequest']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="getDeepLinkOfferRequest"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:complexType[@name='DeepLinkBusinessObjectResponse']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="getDeepLinkOfferResponse"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:complexType[@name='DeepLinkPolicyRequest']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="getDeepLinkPolicyRequest"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:complexType[@name='DeepLinkBusinessObjectResponse']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="getDeepLinkPolicyResponse"/>
         </annox:annotate>
      </bindings>

   </jaxb:bindings>

   <!-- Basisfunktionen Namespace http://omds.vvo.at/types/omds3types/v1_4_0/on1basis -->
   <jaxb:bindings schemaLocation="omds3_ON1_Basisfunktionen.xsd" node="/xs:schema" >
      <jaxb:schemaBindings>
         <jaxb:package name="at.vvo.omds.types.omds3Types.r2025_05.on1basis" />
      </jaxb:schemaBindings>

      <bindings node="xs:complexType[@name='AddDocToBusinessCaseRequest_Type']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="AddDocToBusinessCaseRequest"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:complexType[@name='AddDocToBusinessCaseResponse_Type']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="AddDocToBusinessCaseResponse"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:complexType[@name='GetNumberOfDocumentsRequest_Type']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="GetNumberOfDocumentsRequest"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:complexType[@name='GetNumberOfDocumentsResponse_Type']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="GetNumberOfDocumentsResponse"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:complexType[@name='GetDocumentsOfObjectRequest_Type']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="GetDocumentsOfObjectRequest"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:complexType[@name='GetDocumentsOfObjectResponse_Type']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="GetDocumentsOfObjectResponse"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:complexType[@name='GetDocumentsOfPeriodRequest_Type']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="GetDocumentsOfPeriodRequest"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:complexType[@name='GetDocumentsOfPeriodResponse_Type']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="GetDocumentsOfPeriodResponse"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:element[@name='AcknowledgeDocumentsRequest']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="AcknowledgeDocumentsRequest"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:element[@name='AcknowledgeDocumentsResponse']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="AcknowledgeDocumentsResponse"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:complexType[@name='GetStateChangesRequest_Type']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="GetStateChangesRequest"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:complexType[@name='GetStateChangesResponse_Type']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="GetStateChangesResponse"/>
         </annox:annotate>
      </bindings>
   </jaxb:bindings>

   <!-- Antrag-Common Namespace http://omds.vvo.at/types/omds3types/v1_4_0/on2antrag/common" -->
   <jaxb:bindings schemaLocation="omds3_ON2_Antrag_Common.xsd" node="/xs:schema" >

      <jaxb:schemaBindings>
         <jaxb:package name="at.vvo.omds.types.omds3Types.r2025_05.on2antrag.common"/>
      </jaxb:schemaBindings>

      <jaxb:bindings node="//xs:element[@name='ConversionScopeRequest']//xs:element[@name='Vertrag']">
         <jaxb:property name="vertraege">
            <jaxb:javadoc><![CDATA[<p>Die Liste der Verträge, die in der Konvertierung behandelt werden sollen.</p>]]></jaxb:javadoc>
         </jaxb:property>
      </jaxb:bindings>

      <jaxb:bindings node="//xs:complexType[@name='Konvertierungsumfang_Type']//xs:element[@name='Vertrag']">
         <jaxb:property name="vertraege">
            <jaxb:javadoc><![CDATA[<p>Die Liste der Verträge, die in der Konvertierungsanforderung behandelt werden.</p>]]></jaxb:javadoc>
         </jaxb:property>
      </jaxb:bindings>

      <jaxb:bindings node="//xs:complexType[@name='CreateOfferRequest_Type']//xs:element[@name='DokAnfordVermittler']">
         <jaxb:property name="dokumentenAnforderungenVermittler">
            <jaxb:javadoc><![CDATA[<p>Die Dokumente, welche der Vermittler für den Response anfordert.</p>]]></jaxb:javadoc>
         </jaxb:property>
      </jaxb:bindings>
      <jaxb:bindings node="//xs:complexType[@name='CreateApplicationRequest_Type']//xs:element[@name='DokAnfordVermittler']">
         <jaxb:property name="dokumentenAnforderungenVermittler">
            <jaxb:javadoc><![CDATA[<p>Die Dokumente, welche der Vermittler für den Response anfordert.</p>]]></jaxb:javadoc>
         </jaxb:property>
      </jaxb:bindings>

      <bindings node="xs:element[@name='ConversionScopeRequest']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="ConversionScopeRequest"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:element[@name='ConversionScopeResponse']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="ConversionScopeResponse"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:element[@name='ConversionProposalRequest']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="ConversionProposalRequest"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:element[@name='ConversionProposalResponse']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="ConversionProposalResponse"/>
         </annox:annotate>
      </bindings>
   </jaxb:bindings>

   <!-- Antrag Kfz -->
   <jaxb:bindings schemaLocation="omds3_ON2_Antrag_Kfz.xsd" node="/xs:schema">
      <jaxb:schemaBindings>
         <jaxb:package name="at.vvo.omds.types.omds3Types.r2025_05.on2antrag.kfz"/>
      </jaxb:schemaBindings>
      <bindings node="xs:complexType[@name='CalculateKfzRequest_Type']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="CalculateKfzRequest"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:complexType[@name='CalculateKfzResponse_Type']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="CalculateKfzResponse"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:complexType[@name='CreateOfferKfzRequest_Type']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="CreateOfferKfzRequest"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:complexType[@name='CreateOfferKfzResponse_Type']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="CreateOfferKfzResponse"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:complexType[@name='CreateApplicationKfzRequest_Type']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="CreateApplicationKfzRequest"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:complexType[@name='CreateApplicationKfzResponse_Type']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="CreateApplicationKfzResponse"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:complexType[@name='SubmitApplicationKfzRequest_Type']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="SubmitApplicationKfzRequest"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:complexType[@name='SubmitApplicationKfzResponse_Type']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="SubmitApplicationKfzResponse"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:element[@name='CreateVBRequest']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="CreateVBRequest"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:element[@name='CreateVBResponse']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="CreateVBResponse"/>
         </annox:annotate>
      </bindings>
   </jaxb:bindings>

   <!-- Antrag Kranken Namespace urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken  -->
   <jaxb:bindings schemaLocation="omds3_ON2_Antrag_Kranken.xsd" node="/xs:schema">
      <jaxb:schemaBindings>
         <jaxb:package name="at.vvo.omds.types.omds3Types.r2025_05.on2antrag.kranken"/>
      </jaxb:schemaBindings>
      <bindings node="xs:element[@name='CalculateKrankenRequest']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="CalculateKrankenRequest"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:element[@name='CalculateKrankenResponse']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="CalculateKrankenResponse"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:element[@name='CreateOfferKrankenRequest']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="CreateOfferKrankenRequest"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:element[@name='CreateOfferKrankenResponse']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="CreateOfferKrankenResponse"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:element[@name='CreateApplicationKrankenRequest']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="CreateApplicationKrankenRequest"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:element[@name='CreateApplicationKrankenResponse']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="CreateApplicationKrankenResponse"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:element[@name='SubmitApplicationKrankenRequest']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="SubmitApplicationKrankenRequest"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:element[@name='SubmitApplicationKrankenResponse']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="SubmitApplicationKrankenResponse"/>
         </annox:annotate>
      </bindings>
   </jaxb:bindings>

   <!-- Antrag Leben Namespace urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben  -->
   <jaxb:bindings schemaLocation="omds3_ON2_Antrag_Leben.xsd" node="/xs:schema">
      <jaxb:schemaBindings>
         <jaxb:package name="at.vvo.omds.types.omds3Types.r2025_05.on2antrag.leben"/>
      </jaxb:schemaBindings>
      <bindings node="xs:complexType[@name='CalculateLebenRequest_Type']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="CalculateLebenRequest"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:complexType[@name='CalculateLebenResponse_Type']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="CalculateLebenResponse"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:complexType[@name='CreateOfferLebenRequest_Type']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="CreateOfferLebenRequest"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:complexType[@name='CreateOfferLebenResponse_Type']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="CreateOfferLebenResponse"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:complexType[@name='CreateApplicationLebenRequest_Type']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="CreateApplicationLebenRequest"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:complexType[@name='CreateApplicationLebenResponse_Type']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="CreateApplicationLebenResponse"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:complexType[@name='SubmitApplicationLebenRequest_Type']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="SubmitApplicationLebenRequest"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:complexType[@name='SubmitApplicationLebenResponse_Type']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="SubmitApplicationLebenResponse"/>
         </annox:annotate>
      </bindings>
   </jaxb:bindings>

   <!-- Antrag Sach-Privat Namespace urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat -->
   <jaxb:bindings schemaLocation="omds3_ON2_Antrag_SachPrivat.xsd" node="/xs:schema" >
      <jaxb:schemaBindings>
         <jaxb:package name="at.vvo.omds.types.omds3Types.r2025_05.on2antrag.sachPrivat"/>
      </jaxb:schemaBindings>
      <bindings node="xs:complexType[@name='CalculateSachPrivatRequest_Type']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="CalculateSachPrivatRequest"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:complexType[@name='CalculateSachPrivatResponse_Type']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="CalculateSachPrivatResponse"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:complexType[@name='CreateOfferSachPrivatRequest_Type']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="CreateOfferSachPrivatRequest"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:complexType[@name='CreateOfferSachPrivatResponse_Type']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="CreateOfferSachPrivatResponse"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:complexType[@name='CreateApplicationSachPrivatRequest_Type']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="CreateApplicationSachPrivatRequest"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:complexType[@name='CreateApplicationSachPrivatResponse_Type']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="CreateApplicationSachPrivatResponse"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:complexType[@name='SubmitApplicationSachPrivatRequest_Type']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="SubmitApplicationSachPrivatRequest"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:complexType[@name='SubmitApplicationSachPrivatResponse_Type']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="SubmitApplicationSachPrivatResponse"/>
         </annox:annotate>
      </bindings>
   </jaxb:bindings>

   <!-- Antrag Unfall Namespace urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall  -->
   <jaxb:bindings schemaLocation="omds3_ON2_Antrag_Unfall.xsd" node="/xs:schema">
      <jaxb:schemaBindings>
         <jaxb:package name="at.vvo.omds.types.omds3Types.r2025_05.on2antrag.unfall"/>
      </jaxb:schemaBindings>
      <bindings node="xs:complexType[@name='CalculateUnfallRequest_Type']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="CalculateUnfallRequest"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:complexType[@name='CalculateUnfallResponse_Type']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="CalculateUnfallResponse"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:complexType[@name='CreateOfferUnfallRequest_Type']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="CreateOfferUnfallRequest"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:complexType[@name='CreateOfferUnfallResponse_Type']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="CreateOfferUnfallResponse"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:complexType[@name='CreateApplicationUnfallRequest_Type']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="CreateApplicationUnfallRequest"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:complexType[@name='CreateApplicationUnfallResponse_Type']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="CreateApplicationUnfallResponse"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:complexType[@name='SubmitApplicationUnfallRequest_Type']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="SubmitApplicationUnfallRequest"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:complexType[@name='SubmitApplicationUnfallResponse_Type']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="SubmitApplicationUnfallResponse"/>
         </annox:annotate>
      </bindings>
   </jaxb:bindings>

   <!-- Vertrag Namespace http://omds.vvo.at/types/omds3types/v1_4_0/on3vertrag  -->
   <!--  <jaxb:bindings schemaLocation="omds3_ON3_Vertrag.xsd">-->
   <!--    <jaxb:schemaBindings>-->
   <!--      <jaxb:package name="at.vvo.omds.types.omds3Types.r2025_05.on3vertrag"/>-->
   <!--    </jaxb:schemaBindings>-->
   <!--  </jaxb:bindings>-->

   <!-- Partner Namespace http://omds.vvo.at/types/omds3types/v1_4_0/on4partner -->
   <!--  <jaxb:bindings schemaLocation="omds3_ON4_Partner.xsd">-->
   <!--    <jaxb:schemaBindings>-->
   <!--      <jaxb:package name="at.vvo.omds.types.omds3Types.r2025_05.on4partner"/>-->
   <!--    </jaxb:schemaBindings>-->
   <!--  </jaxb:bindings>-->

   <!-- Schaden Namespace "urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden" -->
   <jaxb:bindings schemaLocation="omds3_ON7_Schaden.xsd" node="/xs:schema">
      <jaxb:schemaBindings>
         <jaxb:package name="at.vvo.omds.types.omds3Types.r2025_05.on7schaden"/>
      </jaxb:schemaBindings>
      <bindings node="xs:complexType[@name='CheckClaimRequest_Type']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="CheckClaimRequest"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:complexType[@name='CheckClaimResponse_Type']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="CheckClaimResponse"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:complexType[@name='SubmitClaimRequest_Type']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="SubmitClaimRequest"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:complexType[@name='SubmitClaimResponse_Type']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="SubmitClaimResponse"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:element[@name='AddInformationToClaimRequest']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="AddInformationToClaimRequest"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:element[@name='AddInformationToClaimResponse']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="AddInformationToClaimResponse"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:complexType[@name='GetClaimRequest_Type']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="GetClaimRequest"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:complexType[@name='GetClaimResponse_Type']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="GetClaimResponse"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:complexType[@name='SearchClaimRequest_Type']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="SearchClaimRequest"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:complexType[@name='SearchClaimResponse_Type']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="SearchClaimResponse"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:element[@name='CheckCoverageRequest']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="CheckCoverageRequest"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:element[@name='CheckCoverageResponse']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="CheckCoverageResponse"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:element[@name='SubmitReceiptRequest']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="SubmitReceiptRequest"/>
         </annox:annotate>
      </bindings>
      <bindings node="xs:element[@name='SubmitReceiptResponse']">
         <annox:annotate>
            <annox:annotate annox:class="jakarta.xml.bind.annotation.XmlRootElement" name="SubmitReceiptResponse"/>
         </annox:annotate>
      </bindings>
   </jaxb:bindings>

</bindings>