package org.kapott.hbci.sepa.jaxb.pain_001_001_02;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for CreditTransferTransactionInformation2 complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* <complexType name="CreditTransferTransactionInformation2">
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="PmtId" type="{urn:sepade:xsd:pain.001.001.02}PaymentIdentification1"/>
* <element name="Amt" type="{urn:sepade:xsd:pain.001.001.02}AmountType3"/>
* <element name="CdtrAgt" type="{urn:sepade:xsd:pain.001.001.02}FinancialInstitution2"/>
* <element name="Cdtr" type="{urn:sepade:xsd:pain.001.001.02}PartyIdentification21"/>
* <element name="CdtrAcct" type="{urn:sepade:xsd:pain.001.001.02}CashAccount8"/>
* <element name="RmtInf" type="{urn:sepade:xsd:pain.001.001.02}RemittanceInformation3" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CreditTransferTransactionInformation2", namespace = "urn:sepade:xsd:pain.001.001.02", propOrder = {
"pmtId",
"amt",
"cdtrAgt",
"cdtr",
"cdtrAcct",
"rmtInf"
})
public class CreditTransferTransactionInformation2 {
@XmlElement(name = "PmtId", namespace = "urn:sepade:xsd:pain.001.001.02", required = true)
protected PaymentIdentification1 pmtId;
@XmlElement(name = "Amt", namespace = "urn:sepade:xsd:pain.001.001.02", required = true)
protected AmountType3 amt;
@XmlElement(name = "CdtrAgt", namespace = "urn:sepade:xsd:pain.001.001.02", required = true)
protected FinancialInstitution2 cdtrAgt;
@XmlElement(name = "Cdtr", namespace = "urn:sepade:xsd:pain.001.001.02", required = true)
protected PartyIdentification21 cdtr;
@XmlElement(name = "CdtrAcct", namespace = "urn:sepade:xsd:pain.001.001.02", required = true)
protected CashAccount8 cdtrAcct;
@XmlElement(name = "RmtInf", namespace = "urn:sepade:xsd:pain.001.001.02")
protected RemittanceInformation3 rmtInf;
/**
* Gets the value of the pmtId property.
*
* @return
* possible object is
* {@link PaymentIdentification1 }
*
*/
public PaymentIdentification1 getPmtId() {
return pmtId;
}
/**
* Sets the value of the pmtId property.
*
* @param value
* allowed object is
* {@link PaymentIdentification1 }
*
*/
public void setPmtId(PaymentIdentification1 value) {
this.pmtId = value;
}
/**
* Gets the value of the amt property.
*
* @return
* possible object is
* {@link AmountType3 }
*
*/
public AmountType3 getAmt() {
return amt;
}
/**
* Sets the value of the amt property.
*
* @param value
* allowed object is
* {@link AmountType3 }
*
*/
public void setAmt(AmountType3 value) {
this.amt = value;
}
/**
* Gets the value of the cdtrAgt property.
*
* @return
* possible object is
* {@link FinancialInstitution2 }
*
*/
public FinancialInstitution2 getCdtrAgt() {
return cdtrAgt;
}
/**
* Sets the value of the cdtrAgt property.
*
* @param value
* allowed object is
* {@link FinancialInstitution2 }
*
*/
public void setCdtrAgt(FinancialInstitution2 value) {
this.cdtrAgt = value;
}
/**
* Gets the value of the cdtr property.
*
* @return
* possible object is
* {@link PartyIdentification21 }
*
*/
public PartyIdentification21 getCdtr() {
return cdtr;
}
/**
* Sets the value of the cdtr property.
*
* @param value
* allowed object is
* {@link PartyIdentification21 }
*
*/
public void setCdtr(PartyIdentification21 value) {
this.cdtr = value;
}
/**
* Gets the value of the cdtrAcct property.
*
* @return
* possible object is
* {@link CashAccount8 }
*
*/
public CashAccount8 getCdtrAcct() {
return cdtrAcct;
}
/**
* Sets the value of the cdtrAcct property.
*
* @param value
* allowed object is
* {@link CashAccount8 }
*
*/
public void setCdtrAcct(CashAccount8 value) {
this.cdtrAcct = value;
}
/**
* Gets the value of the rmtInf property.
*
* @return
* possible object is
* {@link RemittanceInformation3 }
*
*/
public RemittanceInformation3 getRmtInf() {
return rmtInf;
}
/**
* Sets the value of the rmtInf property.
*
* @param value
* allowed object is
* {@link RemittanceInformation3 }
*
*/
public void setRmtInf(RemittanceInformation3 value) {
this.rmtInf = value;
}
}