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

org.adorsys.psd2.iso20022.camt054.AccountNotification12 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:51 PM CET 
//


package org.adorsys.psd2.iso20022.camt054;

import java.math.BigDecimal;
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;
import javax.xml.datatype.XMLGregorianCalendar;


/**
 * 

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

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

 * <complexType name="AccountNotification12">
 *   <complexContent>
 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       <sequence>
 *         <element name="Id" type="{urn:iso:std:iso:20022:tech:xsd:camt.054.001.06}Max35Text"/>
 *         <element name="NtfctnPgntn" type="{urn:iso:std:iso:20022:tech:xsd:camt.054.001.06}Pagination" minOccurs="0"/>
 *         <element name="ElctrncSeqNb" type="{urn:iso:std:iso:20022:tech:xsd:camt.054.001.06}Number" minOccurs="0"/>
 *         <element name="LglSeqNb" type="{urn:iso:std:iso:20022:tech:xsd:camt.054.001.06}Number" minOccurs="0"/>
 *         <element name="CreDtTm" type="{urn:iso:std:iso:20022:tech:xsd:camt.054.001.06}ISODateTime"/>
 *         <element name="FrToDt" type="{urn:iso:std:iso:20022:tech:xsd:camt.054.001.06}DateTimePeriodDetails" minOccurs="0"/>
 *         <element name="CpyDplctInd" type="{urn:iso:std:iso:20022:tech:xsd:camt.054.001.06}CopyDuplicate1Code" minOccurs="0"/>
 *         <element name="RptgSrc" type="{urn:iso:std:iso:20022:tech:xsd:camt.054.001.06}ReportingSource1Choice" minOccurs="0"/>
 *         <element name="Acct" type="{urn:iso:std:iso:20022:tech:xsd:camt.054.001.06}CashAccount25"/>
 *         <element name="RltdAcct" type="{urn:iso:std:iso:20022:tech:xsd:camt.054.001.06}CashAccount24" minOccurs="0"/>
 *         <element name="Intrst" type="{urn:iso:std:iso:20022:tech:xsd:camt.054.001.06}AccountInterest3" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="TxsSummry" type="{urn:iso:std:iso:20022:tech:xsd:camt.054.001.06}TotalTransactions5" minOccurs="0"/>
 *         <element name="Ntry" type="{urn:iso:std:iso:20022:tech:xsd:camt.054.001.06}ReportEntry8" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="AddtlNtfctnInf" type="{urn:iso:std:iso:20022:tech:xsd:camt.054.001.06}Max500Text" minOccurs="0"/>
 *       </sequence>
 *     </restriction>
 *   </complexContent>
 * </complexType>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "AccountNotification12", propOrder = { "id", "ntfctnPgntn", "elctrncSeqNb", "lglSeqNb", "creDtTm", "frToDt", "cpyDplctInd", "rptgSrc", "acct", "rltdAcct", "intrst", "txsSummry", "ntry", "addtlNtfctnInf" }) public class AccountNotification12 { @XmlElement(name = "Id", required = true) protected String id; @XmlElement(name = "NtfctnPgntn") protected Pagination ntfctnPgntn; @XmlElement(name = "ElctrncSeqNb") protected BigDecimal elctrncSeqNb; @XmlElement(name = "LglSeqNb") protected BigDecimal lglSeqNb; @XmlElement(name = "CreDtTm", required = true) @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar creDtTm; @XmlElement(name = "FrToDt") protected DateTimePeriodDetails frToDt; @XmlElement(name = "CpyDplctInd") @XmlSchemaType(name = "string") protected CopyDuplicate1Code cpyDplctInd; @XmlElement(name = "RptgSrc") protected ReportingSource1Choice rptgSrc; @XmlElement(name = "Acct", required = true) protected CashAccount25 acct; @XmlElement(name = "RltdAcct") protected CashAccount24 rltdAcct; @XmlElement(name = "Intrst") protected List intrst; @XmlElement(name = "TxsSummry") protected TotalTransactions5 txsSummry; @XmlElement(name = "Ntry") protected List ntry; @XmlElement(name = "AddtlNtfctnInf") protected String addtlNtfctnInf; /** * Ruft den Wert der id-Eigenschaft ab. * * @return * possible object is * {@link String } * */ public String getId() { return id; } /** * Legt den Wert der id-Eigenschaft fest. * * @param value * allowed object is * {@link String } * */ public void setId(String value) { this.id = value; } /** * Ruft den Wert der ntfctnPgntn-Eigenschaft ab. * * @return * possible object is * {@link Pagination } * */ public Pagination getNtfctnPgntn() { return ntfctnPgntn; } /** * Legt den Wert der ntfctnPgntn-Eigenschaft fest. * * @param value * allowed object is * {@link Pagination } * */ public void setNtfctnPgntn(Pagination value) { this.ntfctnPgntn = value; } /** * Ruft den Wert der elctrncSeqNb-Eigenschaft ab. * * @return * possible object is * {@link BigDecimal } * */ public BigDecimal getElctrncSeqNb() { return elctrncSeqNb; } /** * Legt den Wert der elctrncSeqNb-Eigenschaft fest. * * @param value * allowed object is * {@link BigDecimal } * */ public void setElctrncSeqNb(BigDecimal value) { this.elctrncSeqNb = value; } /** * Ruft den Wert der lglSeqNb-Eigenschaft ab. * * @return * possible object is * {@link BigDecimal } * */ public BigDecimal getLglSeqNb() { return lglSeqNb; } /** * Legt den Wert der lglSeqNb-Eigenschaft fest. * * @param value * allowed object is * {@link BigDecimal } * */ public void setLglSeqNb(BigDecimal value) { this.lglSeqNb = value; } /** * Ruft den Wert der creDtTm-Eigenschaft ab. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getCreDtTm() { return creDtTm; } /** * Legt den Wert der creDtTm-Eigenschaft fest. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setCreDtTm(XMLGregorianCalendar value) { this.creDtTm = value; } /** * Ruft den Wert der frToDt-Eigenschaft ab. * * @return * possible object is * {@link DateTimePeriodDetails } * */ public DateTimePeriodDetails getFrToDt() { return frToDt; } /** * Legt den Wert der frToDt-Eigenschaft fest. * * @param value * allowed object is * {@link DateTimePeriodDetails } * */ public void setFrToDt(DateTimePeriodDetails value) { this.frToDt = value; } /** * Ruft den Wert der cpyDplctInd-Eigenschaft ab. * * @return * possible object is * {@link CopyDuplicate1Code } * */ public CopyDuplicate1Code getCpyDplctInd() { return cpyDplctInd; } /** * Legt den Wert der cpyDplctInd-Eigenschaft fest. * * @param value * allowed object is * {@link CopyDuplicate1Code } * */ public void setCpyDplctInd(CopyDuplicate1Code value) { this.cpyDplctInd = value; } /** * Ruft den Wert der rptgSrc-Eigenschaft ab. * * @return * possible object is * {@link ReportingSource1Choice } * */ public ReportingSource1Choice getRptgSrc() { return rptgSrc; } /** * Legt den Wert der rptgSrc-Eigenschaft fest. * * @param value * allowed object is * {@link ReportingSource1Choice } * */ public void setRptgSrc(ReportingSource1Choice value) { this.rptgSrc = value; } /** * Ruft den Wert der acct-Eigenschaft ab. * * @return * possible object is * {@link CashAccount25 } * */ public CashAccount25 getAcct() { return acct; } /** * Legt den Wert der acct-Eigenschaft fest. * * @param value * allowed object is * {@link CashAccount25 } * */ public void setAcct(CashAccount25 value) { this.acct = value; } /** * Ruft den Wert der rltdAcct-Eigenschaft ab. * * @return * possible object is * {@link CashAccount24 } * */ public CashAccount24 getRltdAcct() { return rltdAcct; } /** * Legt den Wert der rltdAcct-Eigenschaft fest. * * @param value * allowed object is * {@link CashAccount24 } * */ public void setRltdAcct(CashAccount24 value) { this.rltdAcct = value; } /** * Gets the value of the intrst 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 intrst property. * *

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

     *    getIntrst().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link AccountInterest3 } * * */ public List getIntrst() { if (intrst == null) { intrst = new ArrayList(); } return this.intrst; } /** * Ruft den Wert der txsSummry-Eigenschaft ab. * * @return * possible object is * {@link TotalTransactions5 } * */ public TotalTransactions5 getTxsSummry() { return txsSummry; } /** * Legt den Wert der txsSummry-Eigenschaft fest. * * @param value * allowed object is * {@link TotalTransactions5 } * */ public void setTxsSummry(TotalTransactions5 value) { this.txsSummry = value; } /** * Gets the value of the ntry 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 ntry property. * *

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

     *    getNtry().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ReportEntry8 } * * */ public List getNtry() { if (ntry == null) { ntry = new ArrayList(); } return this.ntry; } /** * Ruft den Wert der addtlNtfctnInf-Eigenschaft ab. * * @return * possible object is * {@link String } * */ public String getAddtlNtfctnInf() { return addtlNtfctnInf; } /** * Legt den Wert der addtlNtfctnInf-Eigenschaft fest. * * @param value * allowed object is * {@link String } * */ public void setAddtlNtfctnInf(String value) { this.addtlNtfctnInf = value; } }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy