com.adyen.model.nexo.MessageReference Maven / Gradle / Ivy
package com.adyen.model.nexo;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlType;
/**
* Definition: Identification of a previous POI transaction. -- Usage: To abort a transaction in progress or to request the status of a transaction from which no response has been received. It identifies the messageType header of the messageType request to abort or request the status. The Abort or TransactionStatus
*
* Java class for MessageReference complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType name="MessageReference">
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="MessageCategory" type="{}MessageCategoryType" />
* <attribute name="ServiceID" type="{}ServiceID" />
* <attribute name="DeviceID" type="{}DeviceID" />
* <attribute name="SaleID" type="{}SaleID" />
* <attribute name="POIID" type="{}POIID" />
* </restriction>
* </complexContent>
* </complexType>
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "MessageReference")
public class MessageReference {
/**
* The Message category.
*/
@XmlAttribute(name = "MessageCategory")
protected MessageCategoryType messageCategory;
/**
* The Service id.
*/
@XmlAttribute(name = "ServiceID")
protected String serviceID;
/**
* The Device id.
*/
@XmlAttribute(name = "DeviceID")
protected String deviceID;
/**
* The Sale id.
*/
@XmlAttribute(name = "SaleID")
protected String saleID;
/**
* The Poiid.
*/
@XmlAttribute(name = "POIID")
protected String poiid;
/**
* Gets the value of the messageCategory property.
*
* @return possible object is {@link MessageCategoryType }
*/
public MessageCategoryType getMessageCategory() {
return messageCategory;
}
/**
* Sets the value of the messageCategory property.
*
* @param value allowed object is {@link MessageCategoryType }
*/
public void setMessageCategory(MessageCategoryType value) {
this.messageCategory = value;
}
/**
* Gets the value of the serviceID property.
*
* @return possible object is {@link String }
*/
public String getServiceID() {
return serviceID;
}
/**
* Sets the value of the serviceID property.
*
* @param value allowed object is {@link String }
*/
public void setServiceID(String value) {
this.serviceID = value;
}
/**
* Gets the value of the deviceID property.
*
* @return possible object is {@link String }
*/
public String getDeviceID() {
return deviceID;
}
/**
* Sets the value of the deviceID property.
*
* @param value allowed object is {@link String }
*/
public void setDeviceID(String value) {
this.deviceID = value;
}
/**
* Gets the value of the saleID property.
*
* @return possible object is {@link String }
*/
public String getSaleID() {
return saleID;
}
/**
* Sets the value of the saleID property.
*
* @param value allowed object is {@link String }
*/
public void setSaleID(String value) {
this.saleID = value;
}
/**
* Gets the value of the poiid property.
*
* @return possible object is {@link String }
*/
public String getPOIID() {
return poiid;
}
/**
* Sets the value of the poiid property.
*
* @param value allowed object is {@link String }
*/
public void setPOIID(String value) {
this.poiid = value;
}
}