All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.adorsys.psd2.iso20022.camt052.EntryTransaction8 Maven / Gradle / Ivy

There is a newer version: 2.2.3
Show newest version
//
// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 generiert 
// Siehe http://java.sun.com/xml/jaxb 
// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. 
// Generiert: 2017.12.20 um 11:40:50 PM CET 
//


package org.adorsys.psd2.iso20022.camt052;

import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;


/**
 * 

Java-Klasse für EntryTransaction8 complex type. * *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. * *

 * <complexType name="EntryTransaction8">
 *   <complexContent>
 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       <sequence>
 *         <element name="Refs" type="{urn:iso:std:iso:20022:tech:xsd:camt.052.001.06}TransactionReferences3" minOccurs="0"/>
 *         <element name="Amt" type="{urn:iso:std:iso:20022:tech:xsd:camt.052.001.06}ActiveOrHistoricCurrencyAndAmount"/>
 *         <element name="CdtDbtInd" type="{urn:iso:std:iso:20022:tech:xsd:camt.052.001.06}CreditDebitCode"/>
 *         <element name="AmtDtls" type="{urn:iso:std:iso:20022:tech:xsd:camt.052.001.06}AmountAndCurrencyExchange3" minOccurs="0"/>
 *         <element name="Avlbty" type="{urn:iso:std:iso:20022:tech:xsd:camt.052.001.06}CashAvailability1" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="BkTxCd" type="{urn:iso:std:iso:20022:tech:xsd:camt.052.001.06}BankTransactionCodeStructure4" minOccurs="0"/>
 *         <element name="Chrgs" type="{urn:iso:std:iso:20022:tech:xsd:camt.052.001.06}Charges4" minOccurs="0"/>
 *         <element name="Intrst" type="{urn:iso:std:iso:20022:tech:xsd:camt.052.001.06}TransactionInterest3" minOccurs="0"/>
 *         <element name="RltdPties" type="{urn:iso:std:iso:20022:tech:xsd:camt.052.001.06}TransactionParties3" minOccurs="0"/>
 *         <element name="RltdAgts" type="{urn:iso:std:iso:20022:tech:xsd:camt.052.001.06}TransactionAgents3" minOccurs="0"/>
 *         <element name="Purp" type="{urn:iso:std:iso:20022:tech:xsd:camt.052.001.06}Purpose2Choice" minOccurs="0"/>
 *         <element name="RltdRmtInf" type="{urn:iso:std:iso:20022:tech:xsd:camt.052.001.06}RemittanceLocation4" maxOccurs="10" minOccurs="0"/>
 *         <element name="RmtInf" type="{urn:iso:std:iso:20022:tech:xsd:camt.052.001.06}RemittanceInformation11" minOccurs="0"/>
 *         <element name="RltdDts" type="{urn:iso:std:iso:20022:tech:xsd:camt.052.001.06}TransactionDates2" minOccurs="0"/>
 *         <element name="RltdPric" type="{urn:iso:std:iso:20022:tech:xsd:camt.052.001.06}TransactionPrice3Choice" minOccurs="0"/>
 *         <element name="RltdQties" type="{urn:iso:std:iso:20022:tech:xsd:camt.052.001.06}TransactionQuantities2Choice" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="FinInstrmId" type="{urn:iso:std:iso:20022:tech:xsd:camt.052.001.06}SecurityIdentification19" minOccurs="0"/>
 *         <element name="Tax" type="{urn:iso:std:iso:20022:tech:xsd:camt.052.001.06}TaxInformation3" minOccurs="0"/>
 *         <element name="RtrInf" type="{urn:iso:std:iso:20022:tech:xsd:camt.052.001.06}PaymentReturnReason2" minOccurs="0"/>
 *         <element name="CorpActn" type="{urn:iso:std:iso:20022:tech:xsd:camt.052.001.06}CorporateAction9" minOccurs="0"/>
 *         <element name="SfkpgAcct" type="{urn:iso:std:iso:20022:tech:xsd:camt.052.001.06}SecuritiesAccount19" minOccurs="0"/>
 *         <element name="CshDpst" type="{urn:iso:std:iso:20022:tech:xsd:camt.052.001.06}CashDeposit1" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="CardTx" type="{urn:iso:std:iso:20022:tech:xsd:camt.052.001.06}CardTransaction2" minOccurs="0"/>
 *         <element name="AddtlTxInf" type="{urn:iso:std:iso:20022:tech:xsd:camt.052.001.06}Max500Text" minOccurs="0"/>
 *         <element name="SplmtryData" type="{urn:iso:std:iso:20022:tech:xsd:camt.052.001.06}SupplementaryData1" maxOccurs="unbounded" minOccurs="0"/>
 *       </sequence>
 *     </restriction>
 *   </complexContent>
 * </complexType>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "EntryTransaction8", propOrder = { "refs", "amt", "cdtDbtInd", "amtDtls", "avlbty", "bkTxCd", "chrgs", "intrst", "rltdPties", "rltdAgts", "purp", "rltdRmtInf", "rmtInf", "rltdDts", "rltdPric", "rltdQties", "finInstrmId", "tax", "rtrInf", "corpActn", "sfkpgAcct", "cshDpst", "cardTx", "addtlTxInf", "splmtryData" }) public class EntryTransaction8 { @XmlElement(name = "Refs") protected TransactionReferences3 refs; @XmlElement(name = "Amt", required = true) protected ActiveOrHistoricCurrencyAndAmount amt; @XmlElement(name = "CdtDbtInd", required = true) @XmlSchemaType(name = "string") protected CreditDebitCode cdtDbtInd; @XmlElement(name = "AmtDtls") protected AmountAndCurrencyExchange3 amtDtls; @XmlElement(name = "Avlbty") protected List avlbty; @XmlElement(name = "BkTxCd") protected BankTransactionCodeStructure4 bkTxCd; @XmlElement(name = "Chrgs") protected Charges4 chrgs; @XmlElement(name = "Intrst") protected TransactionInterest3 intrst; @XmlElement(name = "RltdPties") protected TransactionParties3 rltdPties; @XmlElement(name = "RltdAgts") protected TransactionAgents3 rltdAgts; @XmlElement(name = "Purp") protected Purpose2Choice purp; @XmlElement(name = "RltdRmtInf") protected List rltdRmtInf; @XmlElement(name = "RmtInf") protected RemittanceInformation11 rmtInf; @XmlElement(name = "RltdDts") protected TransactionDates2 rltdDts; @XmlElement(name = "RltdPric") protected TransactionPrice3Choice rltdPric; @XmlElement(name = "RltdQties") protected List rltdQties; @XmlElement(name = "FinInstrmId") protected SecurityIdentification19 finInstrmId; @XmlElement(name = "Tax") protected TaxInformation3 tax; @XmlElement(name = "RtrInf") protected PaymentReturnReason2 rtrInf; @XmlElement(name = "CorpActn") protected CorporateAction9 corpActn; @XmlElement(name = "SfkpgAcct") protected SecuritiesAccount19 sfkpgAcct; @XmlElement(name = "CshDpst") protected List cshDpst; @XmlElement(name = "CardTx") protected CardTransaction2 cardTx; @XmlElement(name = "AddtlTxInf") protected String addtlTxInf; @XmlElement(name = "SplmtryData") protected List splmtryData; /** * Ruft den Wert der refs-Eigenschaft ab. * * @return * possible object is * {@link TransactionReferences3 } * */ public TransactionReferences3 getRefs() { return refs; } /** * Legt den Wert der refs-Eigenschaft fest. * * @param value * allowed object is * {@link TransactionReferences3 } * */ public void setRefs(TransactionReferences3 value) { this.refs = value; } /** * Ruft den Wert der amt-Eigenschaft ab. * * @return * possible object is * {@link ActiveOrHistoricCurrencyAndAmount } * */ public ActiveOrHistoricCurrencyAndAmount getAmt() { return amt; } /** * Legt den Wert der amt-Eigenschaft fest. * * @param value * allowed object is * {@link ActiveOrHistoricCurrencyAndAmount } * */ public void setAmt(ActiveOrHistoricCurrencyAndAmount value) { this.amt = value; } /** * Ruft den Wert der cdtDbtInd-Eigenschaft ab. * * @return * possible object is * {@link CreditDebitCode } * */ public CreditDebitCode getCdtDbtInd() { return cdtDbtInd; } /** * Legt den Wert der cdtDbtInd-Eigenschaft fest. * * @param value * allowed object is * {@link CreditDebitCode } * */ public void setCdtDbtInd(CreditDebitCode value) { this.cdtDbtInd = value; } /** * Ruft den Wert der amtDtls-Eigenschaft ab. * * @return * possible object is * {@link AmountAndCurrencyExchange3 } * */ public AmountAndCurrencyExchange3 getAmtDtls() { return amtDtls; } /** * Legt den Wert der amtDtls-Eigenschaft fest. * * @param value * allowed object is * {@link AmountAndCurrencyExchange3 } * */ public void setAmtDtls(AmountAndCurrencyExchange3 value) { this.amtDtls = value; } /** * Gets the value of the avlbty property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the avlbty property. * *

* For example, to add a new item, do as follows: *

     *    getAvlbty().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link CashAvailability1 } * * */ public List getAvlbty() { if (avlbty == null) { avlbty = new ArrayList(); } return this.avlbty; } /** * Ruft den Wert der bkTxCd-Eigenschaft ab. * * @return * possible object is * {@link BankTransactionCodeStructure4 } * */ public BankTransactionCodeStructure4 getBkTxCd() { return bkTxCd; } /** * Legt den Wert der bkTxCd-Eigenschaft fest. * * @param value * allowed object is * {@link BankTransactionCodeStructure4 } * */ public void setBkTxCd(BankTransactionCodeStructure4 value) { this.bkTxCd = value; } /** * Ruft den Wert der chrgs-Eigenschaft ab. * * @return * possible object is * {@link Charges4 } * */ public Charges4 getChrgs() { return chrgs; } /** * Legt den Wert der chrgs-Eigenschaft fest. * * @param value * allowed object is * {@link Charges4 } * */ public void setChrgs(Charges4 value) { this.chrgs = value; } /** * Ruft den Wert der intrst-Eigenschaft ab. * * @return * possible object is * {@link TransactionInterest3 } * */ public TransactionInterest3 getIntrst() { return intrst; } /** * Legt den Wert der intrst-Eigenschaft fest. * * @param value * allowed object is * {@link TransactionInterest3 } * */ public void setIntrst(TransactionInterest3 value) { this.intrst = value; } /** * Ruft den Wert der rltdPties-Eigenschaft ab. * * @return * possible object is * {@link TransactionParties3 } * */ public TransactionParties3 getRltdPties() { return rltdPties; } /** * Legt den Wert der rltdPties-Eigenschaft fest. * * @param value * allowed object is * {@link TransactionParties3 } * */ public void setRltdPties(TransactionParties3 value) { this.rltdPties = value; } /** * Ruft den Wert der rltdAgts-Eigenschaft ab. * * @return * possible object is * {@link TransactionAgents3 } * */ public TransactionAgents3 getRltdAgts() { return rltdAgts; } /** * Legt den Wert der rltdAgts-Eigenschaft fest. * * @param value * allowed object is * {@link TransactionAgents3 } * */ public void setRltdAgts(TransactionAgents3 value) { this.rltdAgts = value; } /** * Ruft den Wert der purp-Eigenschaft ab. * * @return * possible object is * {@link Purpose2Choice } * */ public Purpose2Choice getPurp() { return purp; } /** * Legt den Wert der purp-Eigenschaft fest. * * @param value * allowed object is * {@link Purpose2Choice } * */ public void setPurp(Purpose2Choice value) { this.purp = value; } /** * Gets the value of the rltdRmtInf property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the rltdRmtInf property. * *

* For example, to add a new item, do as follows: *

     *    getRltdRmtInf().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link RemittanceLocation4 } * * */ public List getRltdRmtInf() { if (rltdRmtInf == null) { rltdRmtInf = new ArrayList(); } return this.rltdRmtInf; } /** * Ruft den Wert der rmtInf-Eigenschaft ab. * * @return * possible object is * {@link RemittanceInformation11 } * */ public RemittanceInformation11 getRmtInf() { return rmtInf; } /** * Legt den Wert der rmtInf-Eigenschaft fest. * * @param value * allowed object is * {@link RemittanceInformation11 } * */ public void setRmtInf(RemittanceInformation11 value) { this.rmtInf = value; } /** * Ruft den Wert der rltdDts-Eigenschaft ab. * * @return * possible object is * {@link TransactionDates2 } * */ public TransactionDates2 getRltdDts() { return rltdDts; } /** * Legt den Wert der rltdDts-Eigenschaft fest. * * @param value * allowed object is * {@link TransactionDates2 } * */ public void setRltdDts(TransactionDates2 value) { this.rltdDts = value; } /** * Ruft den Wert der rltdPric-Eigenschaft ab. * * @return * possible object is * {@link TransactionPrice3Choice } * */ public TransactionPrice3Choice getRltdPric() { return rltdPric; } /** * Legt den Wert der rltdPric-Eigenschaft fest. * * @param value * allowed object is * {@link TransactionPrice3Choice } * */ public void setRltdPric(TransactionPrice3Choice value) { this.rltdPric = value; } /** * Gets the value of the rltdQties property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the rltdQties property. * *

* For example, to add a new item, do as follows: *

     *    getRltdQties().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link TransactionQuantities2Choice } * * */ public List getRltdQties() { if (rltdQties == null) { rltdQties = new ArrayList(); } return this.rltdQties; } /** * Ruft den Wert der finInstrmId-Eigenschaft ab. * * @return * possible object is * {@link SecurityIdentification19 } * */ public SecurityIdentification19 getFinInstrmId() { return finInstrmId; } /** * Legt den Wert der finInstrmId-Eigenschaft fest. * * @param value * allowed object is * {@link SecurityIdentification19 } * */ public void setFinInstrmId(SecurityIdentification19 value) { this.finInstrmId = value; } /** * Ruft den Wert der tax-Eigenschaft ab. * * @return * possible object is * {@link TaxInformation3 } * */ public TaxInformation3 getTax() { return tax; } /** * Legt den Wert der tax-Eigenschaft fest. * * @param value * allowed object is * {@link TaxInformation3 } * */ public void setTax(TaxInformation3 value) { this.tax = value; } /** * Ruft den Wert der rtrInf-Eigenschaft ab. * * @return * possible object is * {@link PaymentReturnReason2 } * */ public PaymentReturnReason2 getRtrInf() { return rtrInf; } /** * Legt den Wert der rtrInf-Eigenschaft fest. * * @param value * allowed object is * {@link PaymentReturnReason2 } * */ public void setRtrInf(PaymentReturnReason2 value) { this.rtrInf = value; } /** * Ruft den Wert der corpActn-Eigenschaft ab. * * @return * possible object is * {@link CorporateAction9 } * */ public CorporateAction9 getCorpActn() { return corpActn; } /** * Legt den Wert der corpActn-Eigenschaft fest. * * @param value * allowed object is * {@link CorporateAction9 } * */ public void setCorpActn(CorporateAction9 value) { this.corpActn = value; } /** * Ruft den Wert der sfkpgAcct-Eigenschaft ab. * * @return * possible object is * {@link SecuritiesAccount19 } * */ public SecuritiesAccount19 getSfkpgAcct() { return sfkpgAcct; } /** * Legt den Wert der sfkpgAcct-Eigenschaft fest. * * @param value * allowed object is * {@link SecuritiesAccount19 } * */ public void setSfkpgAcct(SecuritiesAccount19 value) { this.sfkpgAcct = value; } /** * Gets the value of the cshDpst property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the cshDpst property. * *

* For example, to add a new item, do as follows: *

     *    getCshDpst().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link CashDeposit1 } * * */ public List getCshDpst() { if (cshDpst == null) { cshDpst = new ArrayList(); } return this.cshDpst; } /** * Ruft den Wert der cardTx-Eigenschaft ab. * * @return * possible object is * {@link CardTransaction2 } * */ public CardTransaction2 getCardTx() { return cardTx; } /** * Legt den Wert der cardTx-Eigenschaft fest. * * @param value * allowed object is * {@link CardTransaction2 } * */ public void setCardTx(CardTransaction2 value) { this.cardTx = value; } /** * Ruft den Wert der addtlTxInf-Eigenschaft ab. * * @return * possible object is * {@link String } * */ public String getAddtlTxInf() { return addtlTxInf; } /** * Legt den Wert der addtlTxInf-Eigenschaft fest. * * @param value * allowed object is * {@link String } * */ public void setAddtlTxInf(String value) { this.addtlTxInf = value; } /** * Gets the value of the splmtryData property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the splmtryData property. * *

* For example, to add a new item, do as follows: *

     *    getSplmtryData().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link SupplementaryData1 } * * */ public List getSplmtryData() { if (splmtryData == null) { splmtryData = new ArrayList(); } return this.splmtryData; } }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy