Class CardSource.CardSourceBuilder
- java.lang.Object
-
- com.checkout.handlepaymentsandpayouts.payments.common.source.cardsource.CardSource.CardSourceBuilder
-
- Enclosing class:
- CardSource
public static class CardSource.CardSourceBuilder extends java.lang.Object
-
-
Method Summary
-
-
-
Method Detail
-
expiryMonth
public CardSource.CardSourceBuilder expiryMonth(java.lang.Integer expiryMonth)
- Returns:
this.
-
expiryYear
public CardSource.CardSourceBuilder expiryYear(java.lang.Integer expiryYear)
- Returns:
this.
-
last4
public CardSource.CardSourceBuilder last4(java.lang.String last4)
- Returns:
this.
-
fingerprint
public CardSource.CardSourceBuilder fingerprint(java.lang.String fingerprint)
- Returns:
this.
-
bin
public CardSource.CardSourceBuilder bin(java.lang.String bin)
- Returns:
this.
-
id
public CardSource.CardSourceBuilder id(java.lang.String id)
- Returns:
this.
-
billingAddress
public CardSource.CardSourceBuilder billingAddress(BillingAddress billingAddress)
- Returns:
this.
-
phone
public CardSource.CardSourceBuilder phone(Phone phone)
- Returns:
this.
-
name
public CardSource.CardSourceBuilder name(java.lang.String name)
- Returns:
this.
-
scheme
public CardSource.CardSourceBuilder scheme(java.lang.String scheme)
- Returns:
this.
-
schemeLocal
public CardSource.CardSourceBuilder schemeLocal(java.lang.String schemeLocal)
- Returns:
this.
-
localSchemes
public CardSource.CardSourceBuilder localSchemes(java.util.List<java.lang.String> localSchemes)
- Returns:
this.
-
cardType
public CardSource.CardSourceBuilder cardType(CardType cardType)
- Returns:
this.
-
cardCategory
public CardSource.CardSourceBuilder cardCategory(CardCategoryType cardCategory)
- Returns:
this.
-
cardWalletType
public CardSource.CardSourceBuilder cardWalletType(CardWalletType cardWalletType)
- Returns:
this.
-
issuer
public CardSource.CardSourceBuilder issuer(java.lang.String issuer)
- Returns:
this.
-
issuerCountry
public CardSource.CardSourceBuilder issuerCountry(java.lang.String issuerCountry)
- Returns:
this.
-
productId
public CardSource.CardSourceBuilder productId(java.lang.String productId)
- Returns:
this.
-
productType
public CardSource.CardSourceBuilder productType(java.lang.String productType)
- Returns:
this.
-
avsCheck
public CardSource.CardSourceBuilder avsCheck(java.lang.String avsCheck)
- Returns:
this.
-
cvvCheck
public CardSource.CardSourceBuilder cvvCheck(java.lang.String cvvCheck)
- Returns:
this.
-
paymentAccountReference
public CardSource.CardSourceBuilder paymentAccountReference(java.lang.String paymentAccountReference)
- Returns:
this.
-
encryptedCardNumber
public CardSource.CardSourceBuilder encryptedCardNumber(java.lang.String encryptedCardNumber)
- Returns:
this.
-
accountUpdateStatus
public CardSource.CardSourceBuilder accountUpdateStatus(AccountUpdateStatusType accountUpdateStatus)
- Returns:
this.
-
accountUpdateFailureCode
public CardSource.CardSourceBuilder accountUpdateFailureCode(java.lang.String accountUpdateFailureCode)
- Returns:
this.
-
accountHolder
public CardSource.CardSourceBuilder accountHolder(AbstractAccountHolder accountHolder)
- Returns:
this.
-
build
public CardSource build()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-