com.prowidesoftware.swift.model.mx.dic.Camt03800101 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;
/**
* Scope
* The Case Status Report Request message is sent by a case creator or case assigner to a case assignee.
* This message is used to request the status of a case.
* Usage
* The Case Status Report Request message must be answered with a Case Status Report message. It can be used to request the status of a:
* - request to cancel payment case
* - request to modify payment case
* - unable to apply case
* - claim non receipt case
* The Case Status Report Request message covers one and only one case at a time. If a case creator or case assigner needs the status of several cases, then multiple Case Status Report Request messages must be sent.
* The Case Status Report Request message may be forwarded to subsequent case assignee(s) in the case processing chain.
* The processing of a case generates Notification Of Case Assignment and/or Resolution Of Investigation messages to the case creator/case assigner. They alone should provide collaborating parties sufficient information about the progress of the investigation. The Case Status Report Request must therefore only be used when no information has been received from the case assignee within the expected time frame.
* An agent may suspense an investigation by classifying it as overdue if he, after sending the request for status, does not receive any response after a long time. Agents may set their individual threshold wait-time.
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "camt.038.001.01", propOrder = {
"reqHdr",
"_case"
})
public class Camt03800101 {
@XmlElement(name = "ReqHdr", required = true)
protected ReportHeader reqHdr;
@XmlElement(name = "Case", required = true)
protected Case _case;
/**
* Gets the value of the reqHdr property.
*
* @return
* possible object is
* {@link ReportHeader }
*
*/
public ReportHeader getReqHdr() {
return reqHdr;
}
/**
* Sets the value of the reqHdr property.
*
* @param value
* allowed object is
* {@link ReportHeader }
*
*/
public Camt03800101 setReqHdr(ReportHeader value) {
this.reqHdr = value;
return this;
}
/**
* Gets the value of the case property.
*
* @return
* possible object is
* {@link Case }
*
*/
public Case getCase() {
return _case;
}
/**
* Sets the value of the case property.
*
* @param value
* allowed object is
* {@link Case }
*
*/
public Camt03800101 setCase(Case value) {
this._case = 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