package org.kapott.hbci.sepa.jaxb.pain_008_001_01;
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 DirectDebitTransactionInformation2 complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* <complexType name="DirectDebitTransactionInformation2">
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="PmtId" type="{urn:sepade:xsd:pain.008.001.01}PaymentIdentification1"/>
* <element name="InstdAmt" type="{urn:sepade:xsd:pain.008.001.01}EuroMax9Amount"/>
* <element name="DrctDbtTx" type="{urn:sepade:xsd:pain.008.001.01}DirectDebitTransaction4"/>
* <element name="DbtrAgt" type="{urn:sepade:xsd:pain.008.001.01}FinancialInstitution2"/>
* <element name="Dbtr" type="{urn:sepade:xsd:pain.008.001.01}PartyIdentification23"/>
* <element name="DbtrAcct" type="{urn:sepade:xsd:pain.008.001.01}CashAccount8"/>
* <element name="UltmtDbtr" type="{urn:sepade:xsd:pain.008.001.01}PartyIdentification12" minOccurs="0"/>
* <element name="RmtInf" type="{urn:sepade:xsd:pain.008.001.01}RemittanceInformation3" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "DirectDebitTransactionInformation2", namespace = "urn:sepade:xsd:pain.008.001.01", propOrder = {
"pmtId",
"instdAmt",
"drctDbtTx",
"dbtrAgt",
"dbtr",
"dbtrAcct",
"ultmtDbtr",
"rmtInf"
})
public class DirectDebitTransactionInformation2 {
@XmlElement(name = "PmtId", namespace = "urn:sepade:xsd:pain.008.001.01", required = true)
protected PaymentIdentification1 pmtId;
@XmlElement(name = "InstdAmt", namespace = "urn:sepade:xsd:pain.008.001.01", required = true)
protected EuroMax9Amount instdAmt;
@XmlElement(name = "DrctDbtTx", namespace = "urn:sepade:xsd:pain.008.001.01", required = true)
protected DirectDebitTransaction4 drctDbtTx;
@XmlElement(name = "DbtrAgt", namespace = "urn:sepade:xsd:pain.008.001.01", required = true)
protected FinancialInstitution2 dbtrAgt;
@XmlElement(name = "Dbtr", namespace = "urn:sepade:xsd:pain.008.001.01", required = true)
protected PartyIdentification23 dbtr;
@XmlElement(name = "DbtrAcct", namespace = "urn:sepade:xsd:pain.008.001.01", required = true)
protected CashAccount8 dbtrAcct;
@XmlElement(name = "UltmtDbtr", namespace = "urn:sepade:xsd:pain.008.001.01")
protected PartyIdentification12 ultmtDbtr;
@XmlElement(name = "RmtInf", namespace = "urn:sepade:xsd:pain.008.001.01")
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 instdAmt property.
*
* @return
* possible object is
* {@link EuroMax9Amount }
*
*/
public EuroMax9Amount getInstdAmt() {
return instdAmt;
}
/**
* Sets the value of the instdAmt property.
*
* @param value
* allowed object is
* {@link EuroMax9Amount }
*
*/
public void setInstdAmt(EuroMax9Amount value) {
this.instdAmt = value;
}
/**
* Gets the value of the drctDbtTx property.
*
* @return
* possible object is
* {@link DirectDebitTransaction4 }
*
*/
public DirectDebitTransaction4 getDrctDbtTx() {
return drctDbtTx;
}
/**
* Sets the value of the drctDbtTx property.
*
* @param value
* allowed object is
* {@link DirectDebitTransaction4 }
*
*/
public void setDrctDbtTx(DirectDebitTransaction4 value) {
this.drctDbtTx = value;
}
/**
* Gets the value of the dbtrAgt property.
*
* @return
* possible object is
* {@link FinancialInstitution2 }
*
*/
public FinancialInstitution2 getDbtrAgt() {
return dbtrAgt;
}
/**
* Sets the value of the dbtrAgt property.
*
* @param value
* allowed object is
* {@link FinancialInstitution2 }
*
*/
public void setDbtrAgt(FinancialInstitution2 value) {
this.dbtrAgt = value;
}
/**
* Gets the value of the dbtr property.
*
* @return
* possible object is
* {@link PartyIdentification23 }
*
*/
public PartyIdentification23 getDbtr() {
return dbtr;
}
/**
* Sets the value of the dbtr property.
*
* @param value
* allowed object is
* {@link PartyIdentification23 }
*
*/
public void setDbtr(PartyIdentification23 value) {
this.dbtr = value;
}
/**
* Gets the value of the dbtrAcct property.
*
* @return
* possible object is
* {@link CashAccount8 }
*
*/
public CashAccount8 getDbtrAcct() {
return dbtrAcct;
}
/**
* Sets the value of the dbtrAcct property.
*
* @param value
* allowed object is
* {@link CashAccount8 }
*
*/
public void setDbtrAcct(CashAccount8 value) {
this.dbtrAcct = value;
}
/**
* Gets the value of the ultmtDbtr property.
*
* @return
* possible object is
* {@link PartyIdentification12 }
*
*/
public PartyIdentification12 getUltmtDbtr() {
return ultmtDbtr;
}
/**
* Sets the value of the ultmtDbtr property.
*
* @param value
* allowed object is
* {@link PartyIdentification12 }
*
*/
public void setUltmtDbtr(PartyIdentification12 value) {
this.ultmtDbtr = 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;
}
}