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

org.iso20022.camt054_001.v09.EntryTransaction11 Maven / Gradle / Ivy

//
// This file was generated by the Eclipse Implementation of JAXB, v3.0.1 
// See https://eclipse-ee4j.github.io/jaxb-ri 
// Any modifications to this file will be lost upon recompilation of the source schema. 
// Generated on: 2021.09.21 at 06:04:50 PM IST 
//


package org.iso20022.camt054_001.v09;

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


/**
 * 

Java class for EntryTransaction11 complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

 * <complexType name="EntryTransaction11">
 *   <complexContent>
 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       <sequence>
 *         <element name="Refs" type="{urn:iso:std:iso:20022:tech:xsd:camt.054.001.09}TransactionReferences6" minOccurs="0"/>
 *         <element name="Amt" type="{urn:iso:std:iso:20022:tech:xsd:camt.054.001.09}ActiveOrHistoricCurrencyAndAmount" minOccurs="0"/>
 *         <element name="CdtDbtInd" type="{urn:iso:std:iso:20022:tech:xsd:camt.054.001.09}CreditDebitCode" minOccurs="0"/>
 *         <element name="AmtDtls" type="{urn:iso:std:iso:20022:tech:xsd:camt.054.001.09}AmountAndCurrencyExchange3" minOccurs="0"/>
 *         <element name="Avlbty" type="{urn:iso:std:iso:20022:tech:xsd:camt.054.001.09}CashAvailability1" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="BkTxCd" type="{urn:iso:std:iso:20022:tech:xsd:camt.054.001.09}BankTransactionCodeStructure4" minOccurs="0"/>
 *         <element name="Chrgs" type="{urn:iso:std:iso:20022:tech:xsd:camt.054.001.09}Charges6" minOccurs="0"/>
 *         <element name="Intrst" type="{urn:iso:std:iso:20022:tech:xsd:camt.054.001.09}TransactionInterest4" minOccurs="0"/>
 *         <element name="RltdPties" type="{urn:iso:std:iso:20022:tech:xsd:camt.054.001.09}TransactionParties9" minOccurs="0"/>
 *         <element name="RltdAgts" type="{urn:iso:std:iso:20022:tech:xsd:camt.054.001.09}TransactionAgents5" minOccurs="0"/>
 *         <element name="LclInstrm" type="{urn:iso:std:iso:20022:tech:xsd:camt.054.001.09}LocalInstrument2Choice" minOccurs="0"/>
 *         <element name="Purp" type="{urn:iso:std:iso:20022:tech:xsd:camt.054.001.09}Purpose2Choice" minOccurs="0"/>
 *         <element name="RltdRmtInf" type="{urn:iso:std:iso:20022:tech:xsd:camt.054.001.09}RemittanceLocation7" maxOccurs="10" minOccurs="0"/>
 *         <element name="RmtInf" type="{urn:iso:std:iso:20022:tech:xsd:camt.054.001.09}RemittanceInformation21" minOccurs="0"/>
 *         <element name="RltdDts" type="{urn:iso:std:iso:20022:tech:xsd:camt.054.001.09}TransactionDates3" minOccurs="0"/>
 *         <element name="RltdPric" type="{urn:iso:std:iso:20022:tech:xsd:camt.054.001.09}TransactionPrice4Choice" minOccurs="0"/>
 *         <element name="RltdQties" type="{urn:iso:std:iso:20022:tech:xsd:camt.054.001.09}TransactionQuantities3Choice" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="FinInstrmId" type="{urn:iso:std:iso:20022:tech:xsd:camt.054.001.09}SecurityIdentification19" minOccurs="0"/>
 *         <element name="Tax" type="{urn:iso:std:iso:20022:tech:xsd:camt.054.001.09}TaxInformation10" minOccurs="0"/>
 *         <element name="RtrInf" type="{urn:iso:std:iso:20022:tech:xsd:camt.054.001.09}PaymentReturnReason5" minOccurs="0"/>
 *         <element name="CorpActn" type="{urn:iso:std:iso:20022:tech:xsd:camt.054.001.09}CorporateAction9" minOccurs="0"/>
 *         <element name="SfkpgAcct" type="{urn:iso:std:iso:20022:tech:xsd:camt.054.001.09}SecuritiesAccount19" minOccurs="0"/>
 *         <element name="CshDpst" type="{urn:iso:std:iso:20022:tech:xsd:camt.054.001.09}CashDeposit1" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="CardTx" type="{urn:iso:std:iso:20022:tech:xsd:camt.054.001.09}CardTransaction18" minOccurs="0"/>
 *         <element name="AddtlTxInf" type="{urn:iso:std:iso:20022:tech:xsd:camt.054.001.09}Max500Text" minOccurs="0"/>
 *         <element name="SplmtryData" type="{urn:iso:std:iso:20022:tech:xsd:camt.054.001.09}SupplementaryData1" maxOccurs="unbounded" minOccurs="0"/>
 *       </sequence>
 *     </restriction>
 *   </complexContent>
 * </complexType>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "EntryTransaction11", propOrder = { "refs", "amt", "cdtDbtInd", "amtDtls", "avlbty", "bkTxCd", "chrgs", "intrst", "rltdPties", "rltdAgts", "lclInstrm", "purp", "rltdRmtInf", "rmtInf", "rltdDts", "rltdPric", "rltdQties", "finInstrmId", "tax", "rtrInf", "corpActn", "sfkpgAcct", "cshDpst", "cardTx", "addtlTxInf", "splmtryData" }) public class EntryTransaction11 { @XmlElement(name = "Refs") protected TransactionReferences6 refs; @XmlElement(name = "Amt") protected ActiveOrHistoricCurrencyAndAmount amt; @XmlElement(name = "CdtDbtInd") @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 Charges6 chrgs; @XmlElement(name = "Intrst") protected TransactionInterest4 intrst; @XmlElement(name = "RltdPties") protected TransactionParties9 rltdPties; @XmlElement(name = "RltdAgts") protected TransactionAgents5 rltdAgts; @XmlElement(name = "LclInstrm") protected LocalInstrument2Choice lclInstrm; @XmlElement(name = "Purp") protected Purpose2Choice purp; @XmlElement(name = "RltdRmtInf") protected List rltdRmtInf; @XmlElement(name = "RmtInf") protected RemittanceInformation21 rmtInf; @XmlElement(name = "RltdDts") protected TransactionDates3 rltdDts; @XmlElement(name = "RltdPric") protected TransactionPrice4Choice rltdPric; @XmlElement(name = "RltdQties") protected List rltdQties; @XmlElement(name = "FinInstrmId") protected SecurityIdentification19 finInstrmId; @XmlElement(name = "Tax") protected TaxInformation10 tax; @XmlElement(name = "RtrInf") protected PaymentReturnReason5 rtrInf; @XmlElement(name = "CorpActn") protected CorporateAction9 corpActn; @XmlElement(name = "SfkpgAcct") protected SecuritiesAccount19 sfkpgAcct; @XmlElement(name = "CshDpst") protected List cshDpst; @XmlElement(name = "CardTx") protected CardTransaction18 cardTx; @XmlElement(name = "AddtlTxInf") protected String addtlTxInf; @XmlElement(name = "SplmtryData") protected List splmtryData; /** * Gets the value of the refs property. * * @return * possible object is * {@link TransactionReferences6 } * */ public TransactionReferences6 getRefs() { return refs; } /** * Sets the value of the refs property. * * @param value * allowed object is * {@link TransactionReferences6 } * */ public void setRefs(TransactionReferences6 value) { this.refs = value; } /** * Gets the value of the amt property. * * @return * possible object is * {@link ActiveOrHistoricCurrencyAndAmount } * */ public ActiveOrHistoricCurrencyAndAmount getAmt() { return amt; } /** * Sets the value of the amt property. * * @param value * allowed object is * {@link ActiveOrHistoricCurrencyAndAmount } * */ public void setAmt(ActiveOrHistoricCurrencyAndAmount value) { this.amt = value; } /** * Gets the value of the cdtDbtInd property. * * @return * possible object is * {@link CreditDebitCode } * */ public CreditDebitCode getCdtDbtInd() { return cdtDbtInd; } /** * Sets the value of the cdtDbtInd property. * * @param value * allowed object is * {@link CreditDebitCode } * */ public void setCdtDbtInd(CreditDebitCode value) { this.cdtDbtInd = value; } /** * Gets the value of the amtDtls property. * * @return * possible object is * {@link AmountAndCurrencyExchange3 } * */ public AmountAndCurrencyExchange3 getAmtDtls() { return amtDtls; } /** * Sets the value of the amtDtls property. * * @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 Jakarta XML Binding 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; } /** * Gets the value of the bkTxCd property. * * @return * possible object is * {@link BankTransactionCodeStructure4 } * */ public BankTransactionCodeStructure4 getBkTxCd() { return bkTxCd; } /** * Sets the value of the bkTxCd property. * * @param value * allowed object is * {@link BankTransactionCodeStructure4 } * */ public void setBkTxCd(BankTransactionCodeStructure4 value) { this.bkTxCd = value; } /** * Gets the value of the chrgs property. * * @return * possible object is * {@link Charges6 } * */ public Charges6 getChrgs() { return chrgs; } /** * Sets the value of the chrgs property. * * @param value * allowed object is * {@link Charges6 } * */ public void setChrgs(Charges6 value) { this.chrgs = value; } /** * Gets the value of the intrst property. * * @return * possible object is * {@link TransactionInterest4 } * */ public TransactionInterest4 getIntrst() { return intrst; } /** * Sets the value of the intrst property. * * @param value * allowed object is * {@link TransactionInterest4 } * */ public void setIntrst(TransactionInterest4 value) { this.intrst = value; } /** * Gets the value of the rltdPties property. * * @return * possible object is * {@link TransactionParties9 } * */ public TransactionParties9 getRltdPties() { return rltdPties; } /** * Sets the value of the rltdPties property. * * @param value * allowed object is * {@link TransactionParties9 } * */ public void setRltdPties(TransactionParties9 value) { this.rltdPties = value; } /** * Gets the value of the rltdAgts property. * * @return * possible object is * {@link TransactionAgents5 } * */ public TransactionAgents5 getRltdAgts() { return rltdAgts; } /** * Sets the value of the rltdAgts property. * * @param value * allowed object is * {@link TransactionAgents5 } * */ public void setRltdAgts(TransactionAgents5 value) { this.rltdAgts = value; } /** * Gets the value of the lclInstrm property. * * @return * possible object is * {@link LocalInstrument2Choice } * */ public LocalInstrument2Choice getLclInstrm() { return lclInstrm; } /** * Sets the value of the lclInstrm property. * * @param value * allowed object is * {@link LocalInstrument2Choice } * */ public void setLclInstrm(LocalInstrument2Choice value) { this.lclInstrm = value; } /** * Gets the value of the purp property. * * @return * possible object is * {@link Purpose2Choice } * */ public Purpose2Choice getPurp() { return purp; } /** * Sets the value of the purp property. * * @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 Jakarta XML Binding 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 RemittanceLocation7 } * * */ public List getRltdRmtInf() { if (rltdRmtInf == null) { rltdRmtInf = new ArrayList(); } return this.rltdRmtInf; } /** * Gets the value of the rmtInf property. * * @return * possible object is * {@link RemittanceInformation21 } * */ public RemittanceInformation21 getRmtInf() { return rmtInf; } /** * Sets the value of the rmtInf property. * * @param value * allowed object is * {@link RemittanceInformation21 } * */ public void setRmtInf(RemittanceInformation21 value) { this.rmtInf = value; } /** * Gets the value of the rltdDts property. * * @return * possible object is * {@link TransactionDates3 } * */ public TransactionDates3 getRltdDts() { return rltdDts; } /** * Sets the value of the rltdDts property. * * @param value * allowed object is * {@link TransactionDates3 } * */ public void setRltdDts(TransactionDates3 value) { this.rltdDts = value; } /** * Gets the value of the rltdPric property. * * @return * possible object is * {@link TransactionPrice4Choice } * */ public TransactionPrice4Choice getRltdPric() { return rltdPric; } /** * Sets the value of the rltdPric property. * * @param value * allowed object is * {@link TransactionPrice4Choice } * */ public void setRltdPric(TransactionPrice4Choice 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 Jakarta XML Binding 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 TransactionQuantities3Choice } * * */ public List getRltdQties() { if (rltdQties == null) { rltdQties = new ArrayList(); } return this.rltdQties; } /** * Gets the value of the finInstrmId property. * * @return * possible object is * {@link SecurityIdentification19 } * */ public SecurityIdentification19 getFinInstrmId() { return finInstrmId; } /** * Sets the value of the finInstrmId property. * * @param value * allowed object is * {@link SecurityIdentification19 } * */ public void setFinInstrmId(SecurityIdentification19 value) { this.finInstrmId = value; } /** * Gets the value of the tax property. * * @return * possible object is * {@link TaxInformation10 } * */ public TaxInformation10 getTax() { return tax; } /** * Sets the value of the tax property. * * @param value * allowed object is * {@link TaxInformation10 } * */ public void setTax(TaxInformation10 value) { this.tax = value; } /** * Gets the value of the rtrInf property. * * @return * possible object is * {@link PaymentReturnReason5 } * */ public PaymentReturnReason5 getRtrInf() { return rtrInf; } /** * Sets the value of the rtrInf property. * * @param value * allowed object is * {@link PaymentReturnReason5 } * */ public void setRtrInf(PaymentReturnReason5 value) { this.rtrInf = value; } /** * Gets the value of the corpActn property. * * @return * possible object is * {@link CorporateAction9 } * */ public CorporateAction9 getCorpActn() { return corpActn; } /** * Sets the value of the corpActn property. * * @param value * allowed object is * {@link CorporateAction9 } * */ public void setCorpActn(CorporateAction9 value) { this.corpActn = value; } /** * Gets the value of the sfkpgAcct property. * * @return * possible object is * {@link SecuritiesAccount19 } * */ public SecuritiesAccount19 getSfkpgAcct() { return sfkpgAcct; } /** * Sets the value of the sfkpgAcct property. * * @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 Jakarta XML Binding 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; } /** * Gets the value of the cardTx property. * * @return * possible object is * {@link CardTransaction18 } * */ public CardTransaction18 getCardTx() { return cardTx; } /** * Sets the value of the cardTx property. * * @param value * allowed object is * {@link CardTransaction18 } * */ public void setCardTx(CardTransaction18 value) { this.cardTx = value; } /** * Gets the value of the addtlTxInf property. * * @return * possible object is * {@link String } * */ public String getAddtlTxInf() { return addtlTxInf; } /** * Sets the value of the addtlTxInf property. * * @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 Jakarta XML Binding 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 - 2025 Weber Informatics LLC | Privacy Policy