Class AuthenticationRetrieveResponse.Cardholder.Builder
-
- All Implemented Interfaces:
public final class AuthenticationRetrieveResponse.Cardholder.BuilderA builder for Cardholder.
-
-
Method Summary
-
-
Method Detail
-
addressMatch
final AuthenticationRetrieveResponse.Cardholder.Builder addressMatch(Boolean addressMatch)
Indicates whether the shipping address and billing address provided by the cardholder are the same. This value - and assessment of whether the addresses match - is provided directly in the 3DS request and is not determined by Lithic. Maps to EMV 3DS field addrMatch.
-
addressMatch
final AuthenticationRetrieveResponse.Cardholder.Builder addressMatch(Boolean addressMatch)
Indicates whether the shipping address and billing address provided by the cardholder are the same. This value - and assessment of whether the addresses match - is provided directly in the 3DS request and is not determined by Lithic. Maps to EMV 3DS field addrMatch.
-
addressMatch
final AuthenticationRetrieveResponse.Cardholder.Builder addressMatch(Optional<Boolean> addressMatch)
Indicates whether the shipping address and billing address provided by the cardholder are the same. This value - and assessment of whether the addresses match - is provided directly in the 3DS request and is not determined by Lithic. Maps to EMV 3DS field addrMatch.
-
addressMatch
final AuthenticationRetrieveResponse.Cardholder.Builder addressMatch(JsonField<Boolean> addressMatch)
Indicates whether the shipping address and billing address provided by the cardholder are the same. This value - and assessment of whether the addresses match - is provided directly in the 3DS request and is not determined by Lithic. Maps to EMV 3DS field addrMatch.
-
billingAddress
final AuthenticationRetrieveResponse.Cardholder.Builder billingAddress(AuthenticationRetrieveResponse.Cardholder.ThreeDSAddress billingAddress)
Object containing data on the billing address provided during the transaction.
-
billingAddress
final AuthenticationRetrieveResponse.Cardholder.Builder billingAddress(JsonField<AuthenticationRetrieveResponse.Cardholder.ThreeDSAddress> billingAddress)
Object containing data on the billing address provided during the transaction.
-
email
final AuthenticationRetrieveResponse.Cardholder.Builder email(String email)
Email address that is either provided by the cardholder or is on file with the merchant in a 3RI request. Maps to EMV 3DS field email.
-
email
final AuthenticationRetrieveResponse.Cardholder.Builder email(Optional<String> email)
Email address that is either provided by the cardholder or is on file with the merchant in a 3RI request. Maps to EMV 3DS field email.
-
email
final AuthenticationRetrieveResponse.Cardholder.Builder email(JsonField<String> email)
Email address that is either provided by the cardholder or is on file with the merchant in a 3RI request. Maps to EMV 3DS field email.
-
name
final AuthenticationRetrieveResponse.Cardholder.Builder name(String name)
Name of the cardholder. Maps to EMV 3DS field cardholderName.
-
name
final AuthenticationRetrieveResponse.Cardholder.Builder name(Optional<String> name)
Name of the cardholder. Maps to EMV 3DS field cardholderName.
-
name
final AuthenticationRetrieveResponse.Cardholder.Builder name(JsonField<String> name)
Name of the cardholder. Maps to EMV 3DS field cardholderName.
-
phoneNumberHome
final AuthenticationRetrieveResponse.Cardholder.Builder phoneNumberHome(String phoneNumberHome)
Home phone number provided by the cardholder. Maps to EMV 3DS fields homePhone.cc and homePhone.subscriber.
-
phoneNumberHome
final AuthenticationRetrieveResponse.Cardholder.Builder phoneNumberHome(Optional<String> phoneNumberHome)
Home phone number provided by the cardholder. Maps to EMV 3DS fields homePhone.cc and homePhone.subscriber.
-
phoneNumberHome
final AuthenticationRetrieveResponse.Cardholder.Builder phoneNumberHome(JsonField<String> phoneNumberHome)
Home phone number provided by the cardholder. Maps to EMV 3DS fields homePhone.cc and homePhone.subscriber.
-
phoneNumberMobile
final AuthenticationRetrieveResponse.Cardholder.Builder phoneNumberMobile(String phoneNumberMobile)
Mobile/cell phone number provided by the cardholder. Maps to EMV 3DS fields mobilePhone.cc and mobilePhone.subscriber.
-
phoneNumberMobile
final AuthenticationRetrieveResponse.Cardholder.Builder phoneNumberMobile(Optional<String> phoneNumberMobile)
Mobile/cell phone number provided by the cardholder. Maps to EMV 3DS fields mobilePhone.cc and mobilePhone.subscriber.
-
phoneNumberMobile
final AuthenticationRetrieveResponse.Cardholder.Builder phoneNumberMobile(JsonField<String> phoneNumberMobile)
Mobile/cell phone number provided by the cardholder. Maps to EMV 3DS fields mobilePhone.cc and mobilePhone.subscriber.
-
phoneNumberWork
final AuthenticationRetrieveResponse.Cardholder.Builder phoneNumberWork(String phoneNumberWork)
Work phone number provided by the cardholder. Maps to EMV 3DS fields workPhone.cc and workPhone.subscriber.
-
phoneNumberWork
final AuthenticationRetrieveResponse.Cardholder.Builder phoneNumberWork(Optional<String> phoneNumberWork)
Work phone number provided by the cardholder. Maps to EMV 3DS fields workPhone.cc and workPhone.subscriber.
-
phoneNumberWork
final AuthenticationRetrieveResponse.Cardholder.Builder phoneNumberWork(JsonField<String> phoneNumberWork)
Work phone number provided by the cardholder. Maps to EMV 3DS fields workPhone.cc and workPhone.subscriber.
-
shippingAddress
final AuthenticationRetrieveResponse.Cardholder.Builder shippingAddress(AuthenticationRetrieveResponse.Cardholder.ThreeDSAddress shippingAddress)
Object containing data on the shipping address provided during the transaction.
-
shippingAddress
final AuthenticationRetrieveResponse.Cardholder.Builder shippingAddress(JsonField<AuthenticationRetrieveResponse.Cardholder.ThreeDSAddress> shippingAddress)
Object containing data on the shipping address provided during the transaction.
-
additionalProperties
final AuthenticationRetrieveResponse.Cardholder.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final AuthenticationRetrieveResponse.Cardholder.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final AuthenticationRetrieveResponse.Cardholder.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final AuthenticationRetrieveResponse.Cardholder.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final AuthenticationRetrieveResponse.Cardholder.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final AuthenticationRetrieveResponse.Cardholder build()
-
-
-
-