Package com.flagright.api.types
Class CardDetails.Builder
- java.lang.Object
-
- com.flagright.api.types.CardDetails.Builder
-
- Enclosing class:
- CardDetails
public static final class CardDetails.Builder extends java.lang.Object
-
-
Method Summary
-
-
-
Method Detail
-
from
public CardDetails.Builder from(CardDetails other)
-
cardFingerprint
public CardDetails.Builder cardFingerprint(java.util.Optional<java.lang.String> cardFingerprint)
-
cardFingerprint
public CardDetails.Builder cardFingerprint(java.lang.String cardFingerprint)
-
emailId
public CardDetails.Builder emailId(java.util.Optional<java.lang.String> emailId)
-
emailId
public CardDetails.Builder emailId(java.lang.String emailId)
-
cardStatus
public CardDetails.Builder cardStatus(java.util.Optional<CardStatus> cardStatus)
-
cardStatus
public CardDetails.Builder cardStatus(CardStatus cardStatus)
-
cardIssuedCountry
public CardDetails.Builder cardIssuedCountry(java.util.Optional<CountryCode> cardIssuedCountry)
-
cardIssuedCountry
public CardDetails.Builder cardIssuedCountry(CountryCode cardIssuedCountry)
-
transactionReferenceField
public CardDetails.Builder transactionReferenceField(java.util.Optional<java.lang.String> transactionReferenceField)
-
transactionReferenceField
public CardDetails.Builder transactionReferenceField(java.lang.String transactionReferenceField)
-
_3DsDone
public CardDetails.Builder _3DsDone(java.util.Optional<java.lang.Boolean> _3DsDone)
-
_3DsDone
public CardDetails.Builder _3DsDone(java.lang.Boolean _3DsDone)
-
nameOnCard
public CardDetails.Builder nameOnCard(java.util.Optional<ConsumerName> nameOnCard)
-
nameOnCard
public CardDetails.Builder nameOnCard(ConsumerName nameOnCard)
-
cardExpiry
public CardDetails.Builder cardExpiry(java.util.Optional<CardExpiry> cardExpiry)
-
cardExpiry
public CardDetails.Builder cardExpiry(CardExpiry cardExpiry)
-
posDetails
public CardDetails.Builder posDetails(java.util.Optional<PosDetails> posDetails)
-
posDetails
public CardDetails.Builder posDetails(PosDetails posDetails)
-
cardLast4Digits
public CardDetails.Builder cardLast4Digits(java.util.Optional<java.lang.String> cardLast4Digits)
-
cardLast4Digits
public CardDetails.Builder cardLast4Digits(java.lang.String cardLast4Digits)
-
cardBrand
public CardDetails.Builder cardBrand(java.util.Optional<CardBrand> cardBrand)
-
cardBrand
public CardDetails.Builder cardBrand(CardBrand cardBrand)
-
cardFunding
public CardDetails.Builder cardFunding(java.util.Optional<CardFunding> cardFunding)
-
cardFunding
public CardDetails.Builder cardFunding(CardFunding cardFunding)
-
cardAuthenticated
public CardDetails.Builder cardAuthenticated(java.util.Optional<java.lang.Boolean> cardAuthenticated)
-
cardAuthenticated
public CardDetails.Builder cardAuthenticated(java.lang.Boolean cardAuthenticated)
-
cardTokenized
public CardDetails.Builder cardTokenized(java.util.Optional<java.lang.Boolean> cardTokenized)
-
cardTokenized
public CardDetails.Builder cardTokenized(java.lang.Boolean cardTokenized)
-
cardPresent
public CardDetails.Builder cardPresent(java.util.Optional<java.lang.Boolean> cardPresent)
-
cardPresent
public CardDetails.Builder cardPresent(java.lang.Boolean cardPresent)
-
paymentChannel
public CardDetails.Builder paymentChannel(java.util.Optional<java.lang.String> paymentChannel)
-
paymentChannel
public CardDetails.Builder paymentChannel(java.lang.String paymentChannel)
-
cardType
public CardDetails.Builder cardType(java.util.Optional<CardType> cardType)
-
cardType
public CardDetails.Builder cardType(CardType cardType)
-
cardBalance
public CardDetails.Builder cardBalance(java.util.Optional<Amount> cardBalance)
-
cardBalance
public CardDetails.Builder cardBalance(Amount cardBalance)
-
merchantDetails
public CardDetails.Builder merchantDetails(java.util.Optional<CardMerchantDetails> merchantDetails)
-
merchantDetails
public CardDetails.Builder merchantDetails(CardMerchantDetails merchantDetails)
-
networkProviderRiskScore
public CardDetails.Builder networkProviderRiskScore(java.util.Optional<java.lang.Double> networkProviderRiskScore)
-
networkProviderRiskScore
public CardDetails.Builder networkProviderRiskScore(java.lang.Double networkProviderRiskScore)
-
address
public CardDetails.Builder address(java.util.Optional<Address> address)
-
address
public CardDetails.Builder address(Address address)
-
tags
public CardDetails.Builder tags(java.util.Optional<java.util.List<Tag>> tags)
-
tags
public CardDetails.Builder tags(java.util.List<Tag> tags)
-
build
public CardDetails build()
-
-