com.prowidesoftware.swift.model.mx.dic.StatusReportV11 Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of pw-iso20022 Show documentation
Show all versions of pw-iso20022 Show documentation
Prowide Library for ISO 20022 messages
The newest version!
package com.prowidesoftware.swift.model.mx.dic;
import jakarta.xml.bind.annotation.XmlAccessType;
import jakarta.xml.bind.annotation.XmlAccessorType;
import jakarta.xml.bind.annotation.XmlElement;
import jakarta.xml.bind.annotation.XmlType;
import org.apache.commons.lang3.builder.EqualsBuilder;
import org.apache.commons.lang3.builder.HashCodeBuilder;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
/**
* The StatusReport message is sent by a POI to inform the master terminal manager (MTM) or the terminal manager (TM) about the status of the acceptor system including the identification of the POI, its components and their installed versions.
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "StatusReportV11", propOrder = {
"hdr",
"stsRpt",
"sctyTrlr"
})
public class StatusReportV11 {
@XmlElement(name = "Hdr", required = true)
protected TMSHeader1 hdr;
@XmlElement(name = "StsRpt", required = true)
protected StatusReport11 stsRpt;
@XmlElement(name = "SctyTrlr")
protected ContentInformationType29 sctyTrlr;
/**
* Gets the value of the hdr property.
*
* @return
* possible object is
* {@link TMSHeader1 }
*
*/
public TMSHeader1 getHdr() {
return hdr;
}
/**
* Sets the value of the hdr property.
*
* @param value
* allowed object is
* {@link TMSHeader1 }
*
*/
public StatusReportV11 setHdr(TMSHeader1 value) {
this.hdr = value;
return this;
}
/**
* Gets the value of the stsRpt property.
*
* @return
* possible object is
* {@link StatusReport11 }
*
*/
public StatusReport11 getStsRpt() {
return stsRpt;
}
/**
* Sets the value of the stsRpt property.
*
* @param value
* allowed object is
* {@link StatusReport11 }
*
*/
public StatusReportV11 setStsRpt(StatusReport11 value) {
this.stsRpt = value;
return this;
}
/**
* Gets the value of the sctyTrlr property.
*
* @return
* possible object is
* {@link ContentInformationType29 }
*
*/
public ContentInformationType29 getSctyTrlr() {
return sctyTrlr;
}
/**
* Sets the value of the sctyTrlr property.
*
* @param value
* allowed object is
* {@link ContentInformationType29 }
*
*/
public StatusReportV11 setSctyTrlr(ContentInformationType29 value) {
this.sctyTrlr = value;
return this;
}
@Override
public String toString() {
return ToStringBuilder.reflectionToString(this, ToStringStyle.MULTI_LINE_STYLE);
}
@Override
public boolean equals(Object that) {
return EqualsBuilder.reflectionEquals(this, that);
}
@Override
public int hashCode() {
return HashCodeBuilder.reflectionHashCode(this);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy