@Validated @Generated(value="io.swagger.codegen.v3.generators.java.SpringCodegen", date="2020-10-06T09:14:45.656Z[UTC]") public class TransactionDetails extends Object
Constructor and Description |
---|
TransactionDetails() |
Modifier and Type | Method and Description |
---|---|
TransactionDetails |
additionalInformation(String additionalInformation) |
TransactionDetails |
bankTransactionCode(String bankTransactionCode) |
TransactionDetails |
bookingDate(LocalDate bookingDate) |
TransactionDetails |
checkId(String checkId) |
TransactionDetails |
creditorAccount(AccountReference creditorAccount) |
TransactionDetails |
creditorId(String creditorId) |
TransactionDetails |
creditorName(String creditorName) |
TransactionDetails |
currencyExchange(ReportExchangeRateList currencyExchange) |
TransactionDetails |
debtorAccount(AccountReference debtorAccount) |
TransactionDetails |
debtorName(String debtorName) |
TransactionDetails |
endToEndId(String endToEndId) |
TransactionDetails |
entryReference(String entryReference) |
boolean |
equals(Object o) |
@Size(max=512) String |
getAdditionalInformation()
Might be used by the ASPSP to transport additional transaction related information to the PSU.
|
String |
getBankTransactionCode()
Get bankTransactionCode
|
@Valid LocalDate |
getBookingDate()
Get bookingDate
|
@Size(max=35) String |
getCheckId()
Identification of a Cheque.
|
@Valid AccountReference |
getCreditorAccount()
Get creditorAccount
|
@Size(max=35) String |
getCreditorId()
Identification of Creditors, e.g.
|
@Size(max=70) String |
getCreditorName()
Get creditorName
|
@Valid ReportExchangeRateList |
getCurrencyExchange()
Get currencyExchange
|
@Valid AccountReference |
getDebtorAccount()
Get debtorAccount
|
@Size(max=70) String |
getDebtorName()
Get debtorName
|
@Size(max=35) String |
getEndToEndId()
Unique end to end identity.
|
@Size(max=35) String |
getEntryReference()
Is the identification of the transaction as used e.g.
|
@Size(max=35) String |
getMandateId()
Identification of Mandates, e.g.
|
@Size(max=35) String |
getProprietaryBankTransactionCode()
Get proprietaryBankTransactionCode
|
@Valid PurposeCode |
getPurposeCode()
Get purposeCode
|
@Size(max=140) String |
getRemittanceInformationStructured()
Reference as contained in the structured remittance reference structure (without the surrounding XML structure).
|
@Size(max=140) String |
getRemittanceInformationUnstructured()
Get remittanceInformationUnstructured
|
@NotNull @Valid Amount |
getTransactionAmount()
Get transactionAmount
|
String |
getTransactionId()
the Transaction Id can be used as access-ID in the API, where more details on an transaction is offered.
|
@Size(max=70) String |
getUltimateCreditor()
Get ultimateCreditor
|
@Size(max=70) String |
getUltimateDebtor()
Get ultimateDebtor
|
@Valid LocalDate |
getValueDate()
The Date at which assets become available to the account owner in case of a credit.
|
int |
hashCode() |
TransactionDetails |
mandateId(String mandateId) |
TransactionDetails |
proprietaryBankTransactionCode(String proprietaryBankTransactionCode) |
TransactionDetails |
purposeCode(PurposeCode purposeCode) |
TransactionDetails |
remittanceInformationStructured(String remittanceInformationStructured) |
TransactionDetails |
remittanceInformationUnstructured(String remittanceInformationUnstructured) |
void |
setAdditionalInformation(String additionalInformation) |
void |
setBankTransactionCode(String bankTransactionCode) |
void |
setBookingDate(LocalDate bookingDate) |
void |
setCheckId(String checkId) |
void |
setCreditorAccount(AccountReference creditorAccount) |
void |
setCreditorId(String creditorId) |
void |
setCreditorName(String creditorName) |
void |
setCurrencyExchange(ReportExchangeRateList currencyExchange) |
void |
setDebtorAccount(AccountReference debtorAccount) |
void |
setDebtorName(String debtorName) |
void |
setEndToEndId(String endToEndId) |
void |
setEntryReference(String entryReference) |
void |
setMandateId(String mandateId) |
void |
setProprietaryBankTransactionCode(String proprietaryBankTransactionCode) |
void |
setPurposeCode(PurposeCode purposeCode) |
void |
setRemittanceInformationStructured(String remittanceInformationStructured) |
void |
setRemittanceInformationUnstructured(String remittanceInformationUnstructured) |
void |
setTransactionAmount(Amount transactionAmount) |
void |
setTransactionId(String transactionId) |
void |
setUltimateCreditor(String ultimateCreditor) |
void |
setUltimateDebtor(String ultimateDebtor) |
void |
setValueDate(LocalDate valueDate) |
String |
toString() |
TransactionDetails |
transactionAmount(Amount transactionAmount) |
TransactionDetails |
transactionId(String transactionId) |
TransactionDetails |
ultimateCreditor(String ultimateCreditor) |
TransactionDetails |
ultimateDebtor(String ultimateDebtor) |
TransactionDetails |
valueDate(LocalDate valueDate) |
public TransactionDetails transactionId(String transactionId)
public String getTransactionId()
public void setTransactionId(String transactionId)
public TransactionDetails entryReference(String entryReference)
@Size(max=35) public @Size(max=35) String getEntryReference()
public void setEntryReference(String entryReference)
public TransactionDetails endToEndId(String endToEndId)
@Size(max=35) public @Size(max=35) String getEndToEndId()
public void setEndToEndId(String endToEndId)
public TransactionDetails mandateId(String mandateId)
@Size(max=35) public @Size(max=35) String getMandateId()
public void setMandateId(String mandateId)
public TransactionDetails checkId(String checkId)
@Size(max=35) public @Size(max=35) String getCheckId()
public void setCheckId(String checkId)
public TransactionDetails creditorId(String creditorId)
@Size(max=35) public @Size(max=35) String getCreditorId()
public void setCreditorId(String creditorId)
public TransactionDetails bookingDate(LocalDate bookingDate)
@Valid public @Valid LocalDate getBookingDate()
public void setBookingDate(LocalDate bookingDate)
public TransactionDetails valueDate(LocalDate valueDate)
@Valid public @Valid LocalDate getValueDate()
public void setValueDate(LocalDate valueDate)
public TransactionDetails transactionAmount(Amount transactionAmount)
@NotNull @Valid public @NotNull @Valid Amount getTransactionAmount()
public void setTransactionAmount(Amount transactionAmount)
public TransactionDetails currencyExchange(ReportExchangeRateList currencyExchange)
@Valid public @Valid ReportExchangeRateList getCurrencyExchange()
public void setCurrencyExchange(ReportExchangeRateList currencyExchange)
public TransactionDetails creditorName(String creditorName)
@Size(max=70) public @Size(max=70) String getCreditorName()
public void setCreditorName(String creditorName)
public TransactionDetails creditorAccount(AccountReference creditorAccount)
@Valid public @Valid AccountReference getCreditorAccount()
public void setCreditorAccount(AccountReference creditorAccount)
public TransactionDetails ultimateCreditor(String ultimateCreditor)
@Size(max=70) public @Size(max=70) String getUltimateCreditor()
public void setUltimateCreditor(String ultimateCreditor)
public TransactionDetails debtorName(String debtorName)
@Size(max=70) public @Size(max=70) String getDebtorName()
public void setDebtorName(String debtorName)
public TransactionDetails debtorAccount(AccountReference debtorAccount)
@Valid public @Valid AccountReference getDebtorAccount()
public void setDebtorAccount(AccountReference debtorAccount)
public TransactionDetails ultimateDebtor(String ultimateDebtor)
@Size(max=70) public @Size(max=70) String getUltimateDebtor()
public void setUltimateDebtor(String ultimateDebtor)
public TransactionDetails remittanceInformationUnstructured(String remittanceInformationUnstructured)
@Size(max=140) public @Size(max=140) String getRemittanceInformationUnstructured()
public void setRemittanceInformationUnstructured(String remittanceInformationUnstructured)
public TransactionDetails remittanceInformationStructured(String remittanceInformationStructured)
@Size(max=140) public @Size(max=140) String getRemittanceInformationStructured()
public void setRemittanceInformationStructured(String remittanceInformationStructured)
public TransactionDetails additionalInformation(String additionalInformation)
@Size(max=512) public @Size(max=512) String getAdditionalInformation()
public void setAdditionalInformation(String additionalInformation)
public TransactionDetails purposeCode(PurposeCode purposeCode)
@Valid public @Valid PurposeCode getPurposeCode()
public void setPurposeCode(PurposeCode purposeCode)
public TransactionDetails bankTransactionCode(String bankTransactionCode)
public String getBankTransactionCode()
public void setBankTransactionCode(String bankTransactionCode)
public TransactionDetails proprietaryBankTransactionCode(String proprietaryBankTransactionCode)
@Size(max=35) public @Size(max=35) String getProprietaryBankTransactionCode()
public void setProprietaryBankTransactionCode(String proprietaryBankTransactionCode)
Copyright © 2020. All rights reserved.