package org.kapott.hbci.sepa.jaxb.pain_001_002_02; 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 CreditTransferTransactionInformationSCT complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType name="CreditTransferTransactionInformationSCT"> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="PmtId" type="{urn:swift:xsd:$pain.001.002.02}PaymentIdentification1"/> * <element name="PmtTpInf" type="{urn:swift:xsd:$pain.001.002.02}PaymentTypeInformationSCT2" minOccurs="0"/> * <element name="Amt" type="{urn:swift:xsd:$pain.001.002.02}AmountTypeSCT"/> * <element name="ChrgBr" type="{urn:swift:xsd:$pain.001.002.02}ChargeBearerTypeSCTCode" minOccurs="0"/> * <element name="UltmtDbtr" type="{urn:swift:xsd:$pain.001.002.02}PartyIdentificationSCT1" minOccurs="0"/> * <element name="CdtrAgt" type="{urn:swift:xsd:$pain.001.002.02}BranchAndFinancialInstitutionIdentificationSCT"/> * <element name="Cdtr" type="{urn:swift:xsd:$pain.001.002.02}PartyIdentificationSCT2"/> * <element name="CdtrAcct" type="{urn:swift:xsd:$pain.001.002.02}CashAccountSCT2"/> * <element name="UltmtCdtr" type="{urn:swift:xsd:$pain.001.002.02}PartyIdentificationSCT1" minOccurs="0"/> * <element name="Purp" type="{urn:swift:xsd:$pain.001.002.02}PurposeSCT" minOccurs="0"/> * <element name="RmtInf" type="{urn:swift:xsd:$pain.001.002.02}RemittanceInformationSCTChoice" minOccurs="0"/> * </sequence> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "CreditTransferTransactionInformationSCT", namespace = "urn:swift:xsd:$pain.001.002.02", propOrder = { "pmtId", "pmtTpInf", "amt", "chrgBr", "ultmtDbtr", "cdtrAgt", "cdtr", "cdtrAcct", "ultmtCdtr", "purp", "rmtInf" }) public class CreditTransferTransactionInformationSCT { @XmlElement(name = "PmtId", namespace = "urn:swift:xsd:$pain.001.002.02", required = true) protected PaymentIdentification1 pmtId; @XmlElement(name = "PmtTpInf", namespace = "urn:swift:xsd:$pain.001.002.02") protected PaymentTypeInformationSCT2 pmtTpInf; @XmlElement(name = "Amt", namespace = "urn:swift:xsd:$pain.001.002.02", required = true) protected AmountTypeSCT amt; @XmlElement(name = "ChrgBr", namespace = "urn:swift:xsd:$pain.001.002.02") protected ChargeBearerTypeSCTCode chrgBr; @XmlElement(name = "UltmtDbtr", namespace = "urn:swift:xsd:$pain.001.002.02") protected PartyIdentificationSCT1 ultmtDbtr; @XmlElement(name = "CdtrAgt", namespace = "urn:swift:xsd:$pain.001.002.02", required = true) protected BranchAndFinancialInstitutionIdentificationSCT cdtrAgt; @XmlElement(name = "Cdtr", namespace = "urn:swift:xsd:$pain.001.002.02", required = true) protected PartyIdentificationSCT2 cdtr; @XmlElement(name = "CdtrAcct", namespace = "urn:swift:xsd:$pain.001.002.02", required = true) protected CashAccountSCT2 cdtrAcct; @XmlElement(name = "UltmtCdtr", namespace = "urn:swift:xsd:$pain.001.002.02") protected PartyIdentificationSCT1 ultmtCdtr; @XmlElement(name = "Purp", namespace = "urn:swift:xsd:$pain.001.002.02") protected PurposeSCT purp; @XmlElement(name = "RmtInf", namespace = "urn:swift:xsd:$pain.001.002.02") protected RemittanceInformationSCTChoice 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 pmtTpInf property. * * @return * possible object is * {@link PaymentTypeInformationSCT2 } * */ public PaymentTypeInformationSCT2 getPmtTpInf() { return pmtTpInf; } /** * Sets the value of the pmtTpInf property. * * @param value * allowed object is * {@link PaymentTypeInformationSCT2 } * */ public void setPmtTpInf(PaymentTypeInformationSCT2 value) { this.pmtTpInf = value; } /** * Gets the value of the amt property. * * @return * possible object is * {@link AmountTypeSCT } * */ public AmountTypeSCT getAmt() { return amt; } /** * Sets the value of the amt property. * * @param value * allowed object is * {@link AmountTypeSCT } * */ public void setAmt(AmountTypeSCT value) { this.amt = value; } /** * Gets the value of the chrgBr property. * * @return * possible object is * {@link ChargeBearerTypeSCTCode } * */ public ChargeBearerTypeSCTCode getChrgBr() { return chrgBr; } /** * Sets the value of the chrgBr property. * * @param value * allowed object is * {@link ChargeBearerTypeSCTCode } * */ public void setChrgBr(ChargeBearerTypeSCTCode value) { this.chrgBr = value; } /** * Gets the value of the ultmtDbtr property. * * @return * possible object is * {@link PartyIdentificationSCT1 } * */ public PartyIdentificationSCT1 getUltmtDbtr() { return ultmtDbtr; } /** * Sets the value of the ultmtDbtr property. * * @param value * allowed object is * {@link PartyIdentificationSCT1 } * */ public void setUltmtDbtr(PartyIdentificationSCT1 value) { this.ultmtDbtr = value; } /** * Gets the value of the cdtrAgt property. * * @return * possible object is * {@link BranchAndFinancialInstitutionIdentificationSCT } * */ public BranchAndFinancialInstitutionIdentificationSCT getCdtrAgt() { return cdtrAgt; } /** * Sets the value of the cdtrAgt property. * * @param value * allowed object is * {@link BranchAndFinancialInstitutionIdentificationSCT } * */ public void setCdtrAgt(BranchAndFinancialInstitutionIdentificationSCT value) { this.cdtrAgt = value; } /** * Gets the value of the cdtr property. * * @return * possible object is * {@link PartyIdentificationSCT2 } * */ public PartyIdentificationSCT2 getCdtr() { return cdtr; } /** * Sets the value of the cdtr property. * * @param value * allowed object is * {@link PartyIdentificationSCT2 } * */ public void setCdtr(PartyIdentificationSCT2 value) { this.cdtr = value; } /** * Gets the value of the cdtrAcct property. * * @return * possible object is * {@link CashAccountSCT2 } * */ public CashAccountSCT2 getCdtrAcct() { return cdtrAcct; } /** * Sets the value of the cdtrAcct property. * * @param value * allowed object is * {@link CashAccountSCT2 } * */ public void setCdtrAcct(CashAccountSCT2 value) { this.cdtrAcct = value; } /** * Gets the value of the ultmtCdtr property. * * @return * possible object is * {@link PartyIdentificationSCT1 } * */ public PartyIdentificationSCT1 getUltmtCdtr() { return ultmtCdtr; } /** * Sets the value of the ultmtCdtr property. * * @param value * allowed object is * {@link PartyIdentificationSCT1 } * */ public void setUltmtCdtr(PartyIdentificationSCT1 value) { this.ultmtCdtr = value; } /** * Gets the value of the purp property. * * @return * possible object is * {@link PurposeSCT } * */ public PurposeSCT getPurp() { return purp; } /** * Sets the value of the purp property. * * @param value * allowed object is * {@link PurposeSCT } * */ public void setPurp(PurposeSCT value) { this.purp = value; } /** * Gets the value of the rmtInf property. * * @return * possible object is * {@link RemittanceInformationSCTChoice } * */ public RemittanceInformationSCTChoice getRmtInf() { return rmtInf; } /** * Sets the value of the rmtInf property. * * @param value * allowed object is * {@link RemittanceInformationSCTChoice } * */ public void setRmtInf(RemittanceInformationSCTChoice value) { this.rmtInf = value; } }