de.gematik.ws.conn.cardservicecommon.v2.ObjectFactory Maven / Gradle / Ivy
package de.gematik.ws.conn.cardservicecommon.v2;
import java.math.BigInteger;
import javax.xml.namespace.QName;
import jakarta.xml.bind.JAXBElement;
import jakarta.xml.bind.annotation.XmlElementDecl;
import jakarta.xml.bind.annotation.XmlRegistry;
/**
* This object contains factory methods for each
* Java content interface and Java element interface
* generated in the de.gematik.ws.conn.cardservicecommon.v2 package.
* An ObjectFactory allows you to programatically
* construct new instances of the Java representation
* for XML content. The Java representation of XML
* content can consist of schema derived interfaces
* and classes representing the binding of schema
* type definitions, element declarations and model
* groups. Factory methods for each of these are
* provided in this class.
*
*/
@XmlRegistry
public class ObjectFactory {
private final static QName _CtId_QNAME = new QName("http://ws.gematik.de/conn/CardServiceCommon/v2.0", "CtId");
private final static QName _SlotId_QNAME = new QName("http://ws.gematik.de/conn/CardServiceCommon/v2.0", "SlotId");
private final static QName _CardType_QNAME = new QName("http://ws.gematik.de/conn/CardServiceCommon/v2.0", "CardType");
private final static QName _PinTyp_QNAME = new QName("http://ws.gematik.de/conn/CardServiceCommon/v2.0", "PinTyp");
private final static QName _Iccsn_QNAME = new QName("http://ws.gematik.de/conn/CardServiceCommon/v2.0", "Iccsn");
private final static QName _PinResult_QNAME = new QName("http://ws.gematik.de/conn/CardServiceCommon/v2.0", "PinResult");
/**
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: de.gematik.ws.conn.cardservicecommon.v2
*
*/
public ObjectFactory() {
}
/**
* Create an instance of {@link PinResponseType }
*
*/
public PinResponseType createPinResponseType() {
return new PinResponseType();
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link String }{@code >}
*/
@XmlElementDecl(namespace = "http://ws.gematik.de/conn/CardServiceCommon/v2.0", name = "CtId")
public JAXBElement createCtId(String value) {
return new JAXBElement(_CtId_QNAME, String.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}
*/
@XmlElementDecl(namespace = "http://ws.gematik.de/conn/CardServiceCommon/v2.0", name = "SlotId")
public JAXBElement createSlotId(BigInteger value) {
return new JAXBElement(_SlotId_QNAME, BigInteger.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link CardTypeType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link CardTypeType }{@code >}
*/
@XmlElementDecl(namespace = "http://ws.gematik.de/conn/CardServiceCommon/v2.0", name = "CardType")
public JAXBElement createCardType(CardTypeType value) {
return new JAXBElement(_CardType_QNAME, CardTypeType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link String }{@code >}
*/
@XmlElementDecl(namespace = "http://ws.gematik.de/conn/CardServiceCommon/v2.0", name = "PinTyp")
public JAXBElement createPinTyp(String value) {
return new JAXBElement(_PinTyp_QNAME, String.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link String }{@code >}
*/
@XmlElementDecl(namespace = "http://ws.gematik.de/conn/CardServiceCommon/v2.0", name = "Iccsn")
public JAXBElement createIccsn(String value) {
return new JAXBElement(_Iccsn_QNAME, String.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link PinResultEnum }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link PinResultEnum }{@code >}
*/
@XmlElementDecl(namespace = "http://ws.gematik.de/conn/CardServiceCommon/v2.0", name = "PinResult")
public JAXBElement createPinResult(PinResultEnum value) {
return new JAXBElement(_PinResult_QNAME, PinResultEnum.class, null, value);
}
}