Class Transactions


  • @Validated
    @Generated(value="io.swagger.codegen.v3.generators.java.SpringCodegen",
               date="2020-11-12T17:35:11.808068+02:00[Europe/Kiev]")
    public class Transactions
    extends Object
    Transaction details.
    • Constructor Detail

      • Transactions

        public Transactions()
    • Method Detail

      • getTransactionId

        public String getTransactionId()
        Get transactionId
        Returns:
        transactionId
      • setTransactionId

        public void setTransactionId​(String transactionId)
      • getEntryReference

        @Size(max=35)
        public @Size(max=35) String getEntryReference()
        Get entryReference
        Returns:
        entryReference
      • setEntryReference

        public void setEntryReference​(String entryReference)
      • getEndToEndId

        @Size(max=35)
        public @Size(max=35) String getEndToEndId()
        Unique end to end identity.
        Returns:
        endToEndId
      • setEndToEndId

        public void setEndToEndId​(String endToEndId)
      • getMandateId

        @Size(max=35)
        public @Size(max=35) String getMandateId()
        Identification of Mandates, e.g. a SEPA Mandate ID.
        Returns:
        mandateId
      • setMandateId

        public void setMandateId​(String mandateId)
      • getCheckId

        @Size(max=35)
        public @Size(max=35) String getCheckId()
        Identification of a Cheque.
        Returns:
        checkId
      • setCheckId

        public void setCheckId​(String checkId)
      • getCreditorId

        @Size(max=35)
        public @Size(max=35) String getCreditorId()
        Get creditorId
        Returns:
        creditorId
      • setCreditorId

        public void setCreditorId​(String creditorId)
      • getBookingDate

        @Valid
        public @Valid LocalDate getBookingDate()
        Get bookingDate
        Returns:
        bookingDate
      • setBookingDate

        public void setBookingDate​(LocalDate bookingDate)
      • getValueDate

        @Valid
        public @Valid LocalDate getValueDate()
        The Date at which assets become available to the account owner in case of a credit.
        Returns:
        valueDate
      • setValueDate

        public void setValueDate​(LocalDate valueDate)
      • getTransactionAmount

        @NotNull
        @Valid
        public @NotNull @Valid Amount getTransactionAmount()
        Get transactionAmount
        Returns:
        transactionAmount
      • setTransactionAmount

        public void setTransactionAmount​(Amount transactionAmount)
      • getCurrencyExchange

        @Valid
        public @Valid ReportExchangeRateList getCurrencyExchange()
        Get currencyExchange
        Returns:
        currencyExchange
      • getCreditorName

        @Size(max=70)
        public @Size(max=70) String getCreditorName()
        Get creditorName
        Returns:
        creditorName
      • setCreditorName

        public void setCreditorName​(String creditorName)
      • getCreditorAccount

        @Valid
        public @Valid AccountReference getCreditorAccount()
        Get creditorAccount
        Returns:
        creditorAccount
      • setCreditorAccount

        public void setCreditorAccount​(AccountReference creditorAccount)
      • getCreditorAgent

        @Pattern(regexp="[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}")
        public @Pattern(regexp="[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}") String getCreditorAgent()
        Get creditorAgent
        Returns:
        creditorAgent
      • setCreditorAgent

        public void setCreditorAgent​(String creditorAgent)
      • getUltimateCreditor

        @Size(max=70)
        public @Size(max=70) String getUltimateCreditor()
        Get ultimateCreditor
        Returns:
        ultimateCreditor
      • setUltimateCreditor

        public void setUltimateCreditor​(String ultimateCreditor)
      • getDebtorName

        @Size(max=70)
        public @Size(max=70) String getDebtorName()
        Get debtorName
        Returns:
        debtorName
      • setDebtorName

        public void setDebtorName​(String debtorName)
      • getDebtorAccount

        @Valid
        public @Valid AccountReference getDebtorAccount()
        Get debtorAccount
        Returns:
        debtorAccount
      • setDebtorAccount

        public void setDebtorAccount​(AccountReference debtorAccount)
      • getDebtorAgent

        @Pattern(regexp="[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}")
        public @Pattern(regexp="[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}") String getDebtorAgent()
        Get debtorAgent
        Returns:
        debtorAgent
      • setDebtorAgent

        public void setDebtorAgent​(String debtorAgent)
      • getUltimateDebtor

        @Size(max=70)
        public @Size(max=70) String getUltimateDebtor()
        Get ultimateDebtor
        Returns:
        ultimateDebtor
      • setUltimateDebtor

        public void setUltimateDebtor​(String ultimateDebtor)
      • remittanceInformationUnstructured

        public Transactions remittanceInformationUnstructured​(String remittanceInformationUnstructured)
      • getRemittanceInformationUnstructured

        @Size(max=140)
        public @Size(max=140) String getRemittanceInformationUnstructured()
        Get remittanceInformationUnstructured
        Returns:
        remittanceInformationUnstructured
      • setRemittanceInformationUnstructured

        public void setRemittanceInformationUnstructured​(String remittanceInformationUnstructured)
      • getRemittanceInformationUnstructuredArray

        @Valid
        public @Valid RemittanceInformationUnstructuredArray getRemittanceInformationUnstructuredArray()
        Get remittanceInformationUnstructuredArray
        Returns:
        remittanceInformationUnstructuredArray
      • remittanceInformationStructured

        public Transactions remittanceInformationStructured​(String remittanceInformationStructured)
      • getRemittanceInformationStructured

        @Size(max=140)
        public @Size(max=140) String getRemittanceInformationStructured()
        Get remittanceInformationStructured
        Returns:
        remittanceInformationStructured
      • setRemittanceInformationStructured

        public void setRemittanceInformationStructured​(String remittanceInformationStructured)
      • getRemittanceInformationStructuredArray

        @Valid
        public @Valid RemittanceInformationStructuredArray getRemittanceInformationStructuredArray()
        Get remittanceInformationStructuredArray
        Returns:
        remittanceInformationStructuredArray
      • additionalInformation

        public Transactions additionalInformation​(String additionalInformation)
      • getAdditionalInformation

        @Size(max=500)
        public @Size(max=500) String getAdditionalInformation()
        Get additionalInformation
        Returns:
        additionalInformation
      • setAdditionalInformation

        public void setAdditionalInformation​(String additionalInformation)
      • getAdditionalInformationStructured

        @Valid
        public @Valid AdditionalInformationStructured getAdditionalInformationStructured()
        Get additionalInformationStructured
        Returns:
        additionalInformationStructured
      • getPurposeCode

        @Valid
        public @Valid PurposeCode getPurposeCode()
        Get purposeCode
        Returns:
        purposeCode
      • setPurposeCode

        public void setPurposeCode​(PurposeCode purposeCode)
      • bankTransactionCode

        public Transactions bankTransactionCode​(String bankTransactionCode)
      • getBankTransactionCode

        public String getBankTransactionCode()
        Get bankTransactionCode
        Returns:
        bankTransactionCode
      • setBankTransactionCode

        public void setBankTransactionCode​(String bankTransactionCode)
      • proprietaryBankTransactionCode

        public Transactions proprietaryBankTransactionCode​(String proprietaryBankTransactionCode)
      • getProprietaryBankTransactionCode

        @Size(max=35)
        public @Size(max=35) String getProprietaryBankTransactionCode()
        Get proprietaryBankTransactionCode
        Returns:
        proprietaryBankTransactionCode
      • setProprietaryBankTransactionCode

        public void setProprietaryBankTransactionCode​(String proprietaryBankTransactionCode)
      • balanceAfterTransaction

        public Transactions balanceAfterTransaction​(Balance balanceAfterTransaction)
      • getBalanceAfterTransaction

        @Valid
        public @Valid Balance getBalanceAfterTransaction()
        Get balanceAfterTransaction
        Returns:
        balanceAfterTransaction
      • setBalanceAfterTransaction

        public void setBalanceAfterTransaction​(Balance balanceAfterTransaction)
      • getLinks

        @Valid
        public @Valid Map getLinks()
        Get _links
        Returns:
        _links
      • setLinks

        public void setLinks​(Map _links)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object