package ch.docbox.ws.cdachservicesv2; 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 org.hl7.v3.CE; /** * <p>Java-Klasse für DocumentInfoType complex type. * * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. * * <pre> * <complexType name="DocumentInfoType"> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="title" type="{http://www.w3.org/2001/XMLSchema}string"/> * <element name="message" type="{http://www.w3.org/2001/XMLSchema}string"/> * <element name="code" type="{urn:hl7-org:v3}CE"/> * <element name="documentID" type="{http://www.w3.org/2001/XMLSchema}string"/> * <element name="creationDate" type="{http://www.w3.org/2001/XMLSchema}dateTime"/> * <element name="lastDownload" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/> * </sequence> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "DocumentInfoType", propOrder = { "title", "message", "code", "documentID", "creationDate", "lastDownload" }) public class DocumentInfoType { @XmlElement(required = true) protected String title; @XmlElement(required = true) protected String message; @XmlElement(required = true) protected CE code; @XmlElement(required = true) protected String documentID; @XmlElement(required = true) @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar creationDate; @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar lastDownload; /** * Ruft den Wert der title-Eigenschaft ab. * * @return * possible object is * {@link String } * */ public String getTitle() { return title; } /** * Legt den Wert der title-Eigenschaft fest. * * @param value * allowed object is * {@link String } * */ public void setTitle(String value) { this.title = value; } /** * Ruft den Wert der message-Eigenschaft ab. * * @return * possible object is * {@link String } * */ public String getMessage() { return message; } /** * Legt den Wert der message-Eigenschaft fest. * * @param value * allowed object is * {@link String } * */ public void setMessage(String value) { this.message = value; } /** * Ruft den Wert der code-Eigenschaft ab. * * @return * possible object is * {@link CE } * */ public CE getCode() { return code; } /** * Legt den Wert der code-Eigenschaft fest. * * @param value * allowed object is * {@link CE } * */ public void setCode(CE value) { this.code = value; } /** * Ruft den Wert der documentID-Eigenschaft ab. * * @return * possible object is * {@link String } * */ public String getDocumentID() { return documentID; } /** * Legt den Wert der documentID-Eigenschaft fest. * * @param value * allowed object is * {@link String } * */ public void setDocumentID(String value) { this.documentID = value; } /** * Ruft den Wert der creationDate-Eigenschaft ab. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getCreationDate() { return creationDate; } /** * Legt den Wert der creationDate-Eigenschaft fest. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setCreationDate(XMLGregorianCalendar value) { this.creationDate = value; } /** * Ruft den Wert der lastDownload-Eigenschaft ab. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getLastDownload() { return lastDownload; } /** * Legt den Wert der lastDownload-Eigenschaft fest. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setLastDownload(XMLGregorianCalendar value) { this.lastDownload = value; } }