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; } }