All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.alextherapeutics.diga.model.generatedxml.codevalidation.PruefungFreischaltcode Maven / Gradle / Ivy

//
// This file was generated by the Eclipse Implementation of JAXB, v3.0.2 
// See https://eclipse-ee4j.github.io/jaxb-ri 
// Any modifications to this file will be lost upon recompilation of the source schema. 
// Generated on: 2024.06.03 at 07:49:55 AM UTC 
//


package com.alextherapeutics.diga.model.generatedxml.codevalidation;

import java.math.BigInteger;
import java.util.ArrayList;
import java.util.List;
import javax.xml.datatype.XMLGregorianCalendar;
import jakarta.xml.bind.annotation.XmlAccessType;
import jakarta.xml.bind.annotation.XmlAccessorType;
import jakarta.xml.bind.annotation.XmlAttribute;
import jakarta.xml.bind.annotation.XmlElement;
import jakarta.xml.bind.annotation.XmlRootElement;
import jakarta.xml.bind.annotation.XmlSchemaType;
import jakarta.xml.bind.annotation.XmlType;
import jakarta.xml.bind.annotation.adapters.CollapsedStringAdapter;
import jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapter;


/**
 * 

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

 * <complexType>
 *   <complexContent>
 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       <choice>
 *         <element name="Anfrage">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <sequence>
 *                   <element name="IK_DiGA_Hersteller" type="{GI4X:/xml-schema/GI4X-basis/2.0}IK_Stp"/>
 *                   <element name="IK_Krankenkasse" type="{GI4X:/xml-schema/GI4X-basis/2.0}IK_Stp"/>
 *                   <element name="DiGAID" type="{http://www.gkv-datenaustausch.de/XMLSchema/EDFC0-basis/3.0}DiGA_ID_Stp"/>
 *                   <element name="Freischaltcode" type="{http://www.gkv-datenaustausch.de/XMLSchema/EDFC0-basis/3.0}Base32_16__Stp"/>
 *                 </sequence>
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *         <element name="Antwort">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <sequence>
 *                   <element name="IK_DiGA_Hersteller" type="{GI4X:/xml-schema/GI4X-basis/2.0}IK_Stp"/>
 *                   <element name="IK_Krankenkasse" type="{GI4X:/xml-schema/GI4X-basis/2.0}IK_Stp"/>
 *                   <element name="DiGAVEID" type="{http://www.gkv-datenaustausch.de/XMLSchema/EDFC0-basis/3.0}DiGA_VE_ID_Stp"/>
 *                   <element name="Freischaltcode" type="{http://www.gkv-datenaustausch.de/XMLSchema/EDFC0-basis/3.0}Base32_16__Stp"/>
 *                   <element name="Tag_der_Leistungserbringung" type="{GI4X:/xml-schema/GI4X-basis/2.0}Datum_Stp"/>
 *                 </sequence>
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *         <element name="Fehlerinformation" maxOccurs="99">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <sequence>
 *                   <element name="Fehlernummer" type="{http://www.gkv-datenaustausch.de/XMLSchema/EDFC0-basis/3.0}Fehlercode_Stp"/>
 *                   <element name="Fehlertext" type="{http://www.gkv-datenaustausch.de/XMLSchema/EDFC0-basis/3.0}Fehlertext_Stp" minOccurs="0"/>
 *                   <element name="XPath" type="{http://www.gkv-datenaustausch.de/XMLSchema/EDFC0-basis/3.0}Fehlertext_Stp" minOccurs="0"/>
 *                 </sequence>
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *       </choice>
 *       <attGroup ref="{http://www.gkv-datenaustausch.de/XMLSchema/EDFC0-basis/3.0}header"/>
 *       <attribute name="version" use="required" type="{http://www.gkv-datenaustausch.de/XMLSchema/EDFC0-basis/3.0}Version_Stp" fixed="003.000.000" />
 *       <attribute name="gueltigab" use="required" type="{GI4X:/xml-schema/GI4X-basis/2.0}Datum_Stp" fixed="2022-08-25" />
 *     </restriction>
 *   </complexContent>
 * </complexType>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "anfrage", "antwort", "fehlerinformation" }) @XmlRootElement(name = "Pruefung_Freischaltcode", namespace = "http://www.gkv-datenaustausch.de/XML-Schema/EDFC0_Pruefung/3.0") public class PruefungFreischaltcode { @XmlElement(name = "Anfrage", namespace = "http://www.gkv-datenaustausch.de/XML-Schema/EDFC0_Pruefung/3.0") protected PruefungFreischaltcode.Anfrage anfrage; @XmlElement(name = "Antwort", namespace = "http://www.gkv-datenaustausch.de/XML-Schema/EDFC0_Pruefung/3.0") protected PruefungFreischaltcode.Antwort antwort; @XmlElement(name = "Fehlerinformation", namespace = "http://www.gkv-datenaustausch.de/XML-Schema/EDFC0_Pruefung/3.0") protected List fehlerinformation; @XmlAttribute(name = "version", required = true) protected String version; @XmlAttribute(name = "gueltigab", required = true) protected XMLGregorianCalendar gueltigab; @XmlAttribute(name = "verfahrenskennung", required = true) protected VerfahrenskennungStp verfahrenskennung; @XmlAttribute(name = "nachrichtentyp", required = true) protected NachrichtentypStp nachrichtentyp; @XmlAttribute(name = "absender", required = true) protected String absender; @XmlAttribute(name = "empfaenger", required = true) protected String empfaenger; /** * Gets the value of the anfrage property. * * @return * possible object is * {@link PruefungFreischaltcode.Anfrage } * */ public PruefungFreischaltcode.Anfrage getAnfrage() { return anfrage; } /** * Sets the value of the anfrage property. * * @param value * allowed object is * {@link PruefungFreischaltcode.Anfrage } * */ public void setAnfrage(PruefungFreischaltcode.Anfrage value) { this.anfrage = value; } /** * Gets the value of the antwort property. * * @return * possible object is * {@link PruefungFreischaltcode.Antwort } * */ public PruefungFreischaltcode.Antwort getAntwort() { return antwort; } /** * Sets the value of the antwort property. * * @param value * allowed object is * {@link PruefungFreischaltcode.Antwort } * */ public void setAntwort(PruefungFreischaltcode.Antwort value) { this.antwort = value; } /** * Gets the value of the fehlerinformation property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the fehlerinformation property. * *

* For example, to add a new item, do as follows: *

     *    getFehlerinformation().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link PruefungFreischaltcode.Fehlerinformation } * * */ public List getFehlerinformation() { if (fehlerinformation == null) { fehlerinformation = new ArrayList(); } return this.fehlerinformation; } /** * Gets the value of the version property. * * @return * possible object is * {@link String } * */ public String getVersion() { if (version == null) { return "003.000.000"; } else { return version; } } /** * Sets the value of the version property. * * @param value * allowed object is * {@link String } * */ public void setVersion(String value) { this.version = value; } /** * Gets the value of the gueltigab property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getGueltigab() { return gueltigab; } /** * Sets the value of the gueltigab property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setGueltigab(XMLGregorianCalendar value) { this.gueltigab = value; } /** * Gets the value of the verfahrenskennung property. * * @return * possible object is * {@link VerfahrenskennungStp } * */ public VerfahrenskennungStp getVerfahrenskennung() { return verfahrenskennung; } /** * Sets the value of the verfahrenskennung property. * * @param value * allowed object is * {@link VerfahrenskennungStp } * */ public void setVerfahrenskennung(VerfahrenskennungStp value) { this.verfahrenskennung = value; } /** * Gets the value of the nachrichtentyp property. * * @return * possible object is * {@link NachrichtentypStp } * */ public NachrichtentypStp getNachrichtentyp() { return nachrichtentyp; } /** * Sets the value of the nachrichtentyp property. * * @param value * allowed object is * {@link NachrichtentypStp } * */ public void setNachrichtentyp(NachrichtentypStp value) { this.nachrichtentyp = value; } /** * Gets the value of the absender property. * * @return * possible object is * {@link String } * */ public String getAbsender() { return absender; } /** * Sets the value of the absender property. * * @param value * allowed object is * {@link String } * */ public void setAbsender(String value) { this.absender = value; } /** * Gets the value of the empfaenger property. * * @return * possible object is * {@link String } * */ public String getEmpfaenger() { return empfaenger; } /** * Sets the value of the empfaenger property. * * @param value * allowed object is * {@link String } * */ public void setEmpfaenger(String value) { this.empfaenger = value; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

     * <complexType>
     *   <complexContent>
     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       <sequence>
     *         <element name="IK_DiGA_Hersteller" type="{GI4X:/xml-schema/GI4X-basis/2.0}IK_Stp"/>
     *         <element name="IK_Krankenkasse" type="{GI4X:/xml-schema/GI4X-basis/2.0}IK_Stp"/>
     *         <element name="DiGAID" type="{http://www.gkv-datenaustausch.de/XMLSchema/EDFC0-basis/3.0}DiGA_ID_Stp"/>
     *         <element name="Freischaltcode" type="{http://www.gkv-datenaustausch.de/XMLSchema/EDFC0-basis/3.0}Base32_16__Stp"/>
     *       </sequence>
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "ikDiGAHersteller", "ikKrankenkasse", "diGAID", "freischaltcode" }) public static class Anfrage { @XmlElement(name = "IK_DiGA_Hersteller", namespace = "http://www.gkv-datenaustausch.de/XML-Schema/EDFC0_Pruefung/3.0", required = true) protected String ikDiGAHersteller; @XmlElement(name = "IK_Krankenkasse", namespace = "http://www.gkv-datenaustausch.de/XML-Schema/EDFC0_Pruefung/3.0", required = true) protected String ikKrankenkasse; @XmlElement(name = "DiGAID", namespace = "http://www.gkv-datenaustausch.de/XML-Schema/EDFC0_Pruefung/3.0", required = true) @XmlJavaTypeAdapter(CollapsedStringAdapter.class) @XmlSchemaType(name = "token") protected String diGAID; @XmlElement(name = "Freischaltcode", namespace = "http://www.gkv-datenaustausch.de/XML-Schema/EDFC0_Pruefung/3.0", required = true) @XmlJavaTypeAdapter(CollapsedStringAdapter.class) @XmlSchemaType(name = "token") protected String freischaltcode; /** * Gets the value of the ikDiGAHersteller property. * * @return * possible object is * {@link String } * */ public String getIKDiGAHersteller() { return ikDiGAHersteller; } /** * Sets the value of the ikDiGAHersteller property. * * @param value * allowed object is * {@link String } * */ public void setIKDiGAHersteller(String value) { this.ikDiGAHersteller = value; } /** * Gets the value of the ikKrankenkasse property. * * @return * possible object is * {@link String } * */ public String getIKKrankenkasse() { return ikKrankenkasse; } /** * Sets the value of the ikKrankenkasse property. * * @param value * allowed object is * {@link String } * */ public void setIKKrankenkasse(String value) { this.ikKrankenkasse = value; } /** * Gets the value of the diGAID property. * * @return * possible object is * {@link String } * */ public String getDiGAID() { return diGAID; } /** * Sets the value of the diGAID property. * * @param value * allowed object is * {@link String } * */ public void setDiGAID(String value) { this.diGAID = value; } /** * Gets the value of the freischaltcode property. * * @return * possible object is * {@link String } * */ public String getFreischaltcode() { return freischaltcode; } /** * Sets the value of the freischaltcode property. * * @param value * allowed object is * {@link String } * */ public void setFreischaltcode(String value) { this.freischaltcode = value; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

     * <complexType>
     *   <complexContent>
     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       <sequence>
     *         <element name="IK_DiGA_Hersteller" type="{GI4X:/xml-schema/GI4X-basis/2.0}IK_Stp"/>
     *         <element name="IK_Krankenkasse" type="{GI4X:/xml-schema/GI4X-basis/2.0}IK_Stp"/>
     *         <element name="DiGAVEID" type="{http://www.gkv-datenaustausch.de/XMLSchema/EDFC0-basis/3.0}DiGA_VE_ID_Stp"/>
     *         <element name="Freischaltcode" type="{http://www.gkv-datenaustausch.de/XMLSchema/EDFC0-basis/3.0}Base32_16__Stp"/>
     *         <element name="Tag_der_Leistungserbringung" type="{GI4X:/xml-schema/GI4X-basis/2.0}Datum_Stp"/>
     *       </sequence>
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "ikDiGAHersteller", "ikKrankenkasse", "diGAVEID", "freischaltcode", "tagDerLeistungserbringung" }) public static class Antwort { @XmlElement(name = "IK_DiGA_Hersteller", namespace = "http://www.gkv-datenaustausch.de/XML-Schema/EDFC0_Pruefung/3.0", required = true) protected String ikDiGAHersteller; @XmlElement(name = "IK_Krankenkasse", namespace = "http://www.gkv-datenaustausch.de/XML-Schema/EDFC0_Pruefung/3.0", required = true) protected String ikKrankenkasse; @XmlElement(name = "DiGAVEID", namespace = "http://www.gkv-datenaustausch.de/XML-Schema/EDFC0_Pruefung/3.0", required = true) @XmlJavaTypeAdapter(CollapsedStringAdapter.class) @XmlSchemaType(name = "token") protected String diGAVEID; @XmlElement(name = "Freischaltcode", namespace = "http://www.gkv-datenaustausch.de/XML-Schema/EDFC0_Pruefung/3.0", required = true) @XmlJavaTypeAdapter(CollapsedStringAdapter.class) @XmlSchemaType(name = "token") protected String freischaltcode; @XmlElement(name = "Tag_der_Leistungserbringung", namespace = "http://www.gkv-datenaustausch.de/XML-Schema/EDFC0_Pruefung/3.0", required = true) @XmlSchemaType(name = "date") protected XMLGregorianCalendar tagDerLeistungserbringung; /** * Gets the value of the ikDiGAHersteller property. * * @return * possible object is * {@link String } * */ public String getIKDiGAHersteller() { return ikDiGAHersteller; } /** * Sets the value of the ikDiGAHersteller property. * * @param value * allowed object is * {@link String } * */ public void setIKDiGAHersteller(String value) { this.ikDiGAHersteller = value; } /** * Gets the value of the ikKrankenkasse property. * * @return * possible object is * {@link String } * */ public String getIKKrankenkasse() { return ikKrankenkasse; } /** * Sets the value of the ikKrankenkasse property. * * @param value * allowed object is * {@link String } * */ public void setIKKrankenkasse(String value) { this.ikKrankenkasse = value; } /** * Gets the value of the diGAVEID property. * * @return * possible object is * {@link String } * */ public String getDiGAVEID() { return diGAVEID; } /** * Sets the value of the diGAVEID property. * * @param value * allowed object is * {@link String } * */ public void setDiGAVEID(String value) { this.diGAVEID = value; } /** * Gets the value of the freischaltcode property. * * @return * possible object is * {@link String } * */ public String getFreischaltcode() { return freischaltcode; } /** * Sets the value of the freischaltcode property. * * @param value * allowed object is * {@link String } * */ public void setFreischaltcode(String value) { this.freischaltcode = value; } /** * Gets the value of the tagDerLeistungserbringung property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getTagDerLeistungserbringung() { return tagDerLeistungserbringung; } /** * Sets the value of the tagDerLeistungserbringung property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setTagDerLeistungserbringung(XMLGregorianCalendar value) { this.tagDerLeistungserbringung = value; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

     * <complexType>
     *   <complexContent>
     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       <sequence>
     *         <element name="Fehlernummer" type="{http://www.gkv-datenaustausch.de/XMLSchema/EDFC0-basis/3.0}Fehlercode_Stp"/>
     *         <element name="Fehlertext" type="{http://www.gkv-datenaustausch.de/XMLSchema/EDFC0-basis/3.0}Fehlertext_Stp" minOccurs="0"/>
     *         <element name="XPath" type="{http://www.gkv-datenaustausch.de/XMLSchema/EDFC0-basis/3.0}Fehlertext_Stp" minOccurs="0"/>
     *       </sequence>
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "fehlernummer", "fehlertext", "xPath" }) public static class Fehlerinformation { @XmlElement(name = "Fehlernummer", namespace = "http://www.gkv-datenaustausch.de/XML-Schema/EDFC0_Pruefung/3.0", required = true) @XmlSchemaType(name = "positiveInteger") protected BigInteger fehlernummer; @XmlElement(name = "Fehlertext", namespace = "http://www.gkv-datenaustausch.de/XML-Schema/EDFC0_Pruefung/3.0") protected String fehlertext; @XmlElement(name = "XPath", namespace = "http://www.gkv-datenaustausch.de/XML-Schema/EDFC0_Pruefung/3.0") protected String xPath; /** * Gets the value of the fehlernummer property. * * @return * possible object is * {@link BigInteger } * */ public BigInteger getFehlernummer() { return fehlernummer; } /** * Sets the value of the fehlernummer property. * * @param value * allowed object is * {@link BigInteger } * */ public void setFehlernummer(BigInteger value) { this.fehlernummer = value; } /** * Gets the value of the fehlertext property. * * @return * possible object is * {@link String } * */ public String getFehlertext() { return fehlertext; } /** * Sets the value of the fehlertext property. * * @param value * allowed object is * {@link String } * */ public void setFehlertext(String value) { this.fehlertext = value; } /** * Gets the value of the xPath property. * * @return * possible object is * {@link String } * */ public String getXPath() { return xPath; } /** * Sets the value of the xPath property. * * @param value * allowed object is * {@link String } * */ public void setXPath(String value) { this.xPath = value; } } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy