Class EpsSource
- java.lang.Object
-
- com.checkout.handlepaymentsandpayouts.payments.common.source.AbstractSource
-
- com.checkout.handlepaymentsandpayouts.payments.common.source.epssource.EpsSource
-
public final class EpsSource extends AbstractSource
eps source Class The source of the payment
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classEpsSource.EpsSourceBuilder
-
Field Summary
-
Fields inherited from class com.checkout.handlepaymentsandpayouts.payments.common.source.AbstractSource
type
-
-
Constructor Summary
Constructors Constructor Description EpsSource()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static EpsSource.EpsSourceBuilderbuilder()protected booleancanEqual(java.lang.Object other)booleanequals(java.lang.Object o)AccountHoldergetAccountHolder()The account holder details [Optional]java.lang.StringgetAccountHolderName()Account holder information.java.lang.StringgetBic()Bank Identifier Code (BIC).java.lang.StringgetIban()International Bank Account Number (IBAN) without whitespaces.java.lang.StringgetPurpose()Purpose of the payment as appearing on customer's bank statement.inthashCode()voidsetAccountHolder(AccountHolder accountHolder)The account holder details [Optional]voidsetAccountHolderName(java.lang.String accountHolderName)Account holder information.voidsetBic(java.lang.String bic)Bank Identifier Code (BIC).voidsetIban(java.lang.String iban)International Bank Account Number (IBAN) without whitespaces.voidsetPurpose(java.lang.String purpose)Purpose of the payment as appearing on customer's bank statement.java.lang.StringtoString()-
Methods inherited from class com.checkout.handlepaymentsandpayouts.payments.common.source.AbstractSource
getType
-
-
-
-
Method Detail
-
builder
public static EpsSource.EpsSourceBuilder builder()
-
getPurpose
public java.lang.String getPurpose()
Purpose of the payment as appearing on customer's bank statement. [Optional] <= 27
-
getBic
public java.lang.String getBic()
Bank Identifier Code (BIC). It can be exactly 8 characters or 11 characters long. [Optional] <= 11 8 characters 11 characters
-
getIban
public java.lang.String getIban()
International Bank Account Number (IBAN) without whitespaces. [Optional] <= 34
-
getAccountHolderName
public java.lang.String getAccountHolderName()
Account holder information. [Optional]
-
getAccountHolder
public AccountHolder getAccountHolder()
The account holder details [Optional]
-
setPurpose
public void setPurpose(java.lang.String purpose)
Purpose of the payment as appearing on customer's bank statement. [Optional] <= 27
-
setBic
public void setBic(java.lang.String bic)
Bank Identifier Code (BIC). It can be exactly 8 characters or 11 characters long. [Optional] <= 11 8 characters 11 characters
-
setIban
public void setIban(java.lang.String iban)
International Bank Account Number (IBAN) without whitespaces. [Optional] <= 34
-
setAccountHolderName
public void setAccountHolderName(java.lang.String accountHolderName)
Account holder information. [Optional]
-
setAccountHolder
public void setAccountHolder(AccountHolder accountHolder)
The account holder details [Optional]
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classAbstractSource
-
canEqual
protected boolean canEqual(java.lang.Object other)
- Overrides:
canEqualin classAbstractSource
-
hashCode
public int hashCode()
- Overrides:
hashCodein classAbstractSource
-
toString
public java.lang.String toString()
- Overrides:
toStringin classAbstractSource
-
-