Class PaymentInitiationWithStatusResponse


  • @Validated
    @Generated(value="io.swagger.codegen.v3.generators.java.SpringCodegen",
               date="2021-05-24T13:41:46.273636+03:00[Europe/Kiev]")
    public class PaymentInitiationWithStatusResponse
    extends Object
    Generic JSON response body consistion of the corresponding payment initation JSON body together with an optional transaction status field.
    • Constructor Detail

      • PaymentInitiationWithStatusResponse

        public PaymentInitiationWithStatusResponse()
    • Method Detail

      • getEndToEndIdentification

        @Size(max=35)
        public @Size(max=35) String getEndToEndIdentification()
        Get endToEndIdentification
        Returns:
        endToEndIdentification
      • setEndToEndIdentification

        public void setEndToEndIdentification​(String endToEndIdentification)
      • getInstructionIdentification

        @Size(max=35)
        public @Size(max=35) String getInstructionIdentification()
        Get instructionIdentification
        Returns:
        instructionIdentification
      • setInstructionIdentification

        public void setInstructionIdentification​(String instructionIdentification)
      • getDebtorName

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

        public void setDebtorName​(String debtorName)
      • getDebtorAccount

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

        public void setDebtorAccount​(AccountReference debtorAccount)
      • getUltimateDebtor

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

        public void setUltimateDebtor​(String ultimateDebtor)
      • getInstructedAmount

        @NotNull
        @Valid
        public @NotNull @Valid Amount getInstructedAmount()
        Get instructedAmount
        Returns:
        instructedAmount
      • setInstructedAmount

        public void setInstructedAmount​(Amount instructedAmount)
      • getCreditorAccount

        @NotNull
        @Valid
        public @NotNull @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)
      • getCreditorName

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

        public void setCreditorName​(String creditorName)
      • getCreditorAddress

        @Valid
        public @Valid Address getCreditorAddress()
        Get creditorAddress
        Returns:
        creditorAddress
      • setCreditorAddress

        public void setCreditorAddress​(Address creditorAddress)
      • getCreditorId

        @Size(max=35)
        public @Size(max=35) String getCreditorId()
        Identification of Creditors, e.g. a SEPA Creditor ID.
        Returns:
        creditorId
      • setCreditorId

        public void setCreditorId​(String creditorId)
      • getUltimateCreditor

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

        public void setUltimateCreditor​(String ultimateCreditor)
      • getPurposeCode

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

        public void setPurposeCode​(PurposeCode purposeCode)
      • getChargeBearer

        @Valid
        public @Valid ChargeBearer getChargeBearer()
        Get chargeBearer
        Returns:
        chargeBearer
      • setChargeBearer

        public void setChargeBearer​(ChargeBearer chargeBearer)
      • getRemittanceInformationUnstructured

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

        public void setRemittanceInformationUnstructured​(String remittanceInformationUnstructured)
      • 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
      • getRequestedExecutionDate

        @Valid
        public @Valid LocalDate getRequestedExecutionDate()
        Get requestedExecutionDate
        Returns:
        requestedExecutionDate
      • setRequestedExecutionDate

        public void setRequestedExecutionDate​(LocalDate requestedExecutionDate)
      • getTransactionStatus

        @Valid
        public @Valid TransactionStatus getTransactionStatus()
        Get transactionStatus
        Returns:
        transactionStatus
      • setTransactionStatus

        public void setTransactionStatus​(TransactionStatus transactionStatus)
      • getTppMessage

        @Valid
        public @Valid List<TppMessageGeneric> getTppMessage()
        Messages to the TPP on operational issues.
        Returns:
        tppMessage
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object