Package com.braintreegateway
Class CustomerRequest
- java.lang.Object
-
- com.braintreegateway.Request
-
- com.braintreegateway.CustomerRequest
-
-
Field Summary
Fields Modifier and Type Field Description private AndroidPayCardRequestandroidPayCardRequestprivate AndroidPayNetworkTokenRequestandroidPayNetworkTokenRequestprivate ApplePayCardRequestapplePayCardRequestprivate Stringcompanyprivate CreditCardRequestcreditCardRequestprivate StringcustomerIdprivate Map<String,String>customFieldsprivate StringdefaultPaymentMethodTokenprivate StringdeviceDataprivate StringdeviceSessionIdprivate Stringemailprivate Stringfaxprivate StringfirstNameprivate StringfraudMerchantIdprivate Stringidprivate CustomerInternationalPhoneRequestinternationalPhoneRequestprivate StringlastNameprivate CustomerOptionsRequestoptionsRequestprivate TransactionRequestparentprivate StringpaymentMethodNonceprivate Stringphoneprivate RiskDataCustomerRequestriskDataCustomerRequestprivate List<TaxIdentifierRequest>taxIdentifierRequestsprivate StringthreeDSecureAuthenticationIdprivate Stringwebsite
-
Constructor Summary
Constructors Constructor Description CustomerRequest()CustomerRequest(TransactionRequest transactionRequest)
-
Method Summary
-
Methods inherited from class com.braintreegateway.Request
buildXMLElement, buildXMLElement, getKind, toGraphQLVariables
-
-
-
-
Field Detail
-
company
private String company
-
customerId
private String customerId
-
defaultPaymentMethodToken
private String defaultPaymentMethodToken
-
deviceData
private String deviceData
-
deviceSessionId
private String deviceSessionId
-
email
private String email
-
fax
private String fax
-
firstName
private String firstName
-
fraudMerchantId
private String fraudMerchantId
-
id
private String id
-
internationalPhoneRequest
private CustomerInternationalPhoneRequest internationalPhoneRequest
-
lastName
private String lastName
-
paymentMethodNonce
private String paymentMethodNonce
-
phone
private String phone
-
threeDSecureAuthenticationId
private String threeDSecureAuthenticationId
-
website
private String website
-
androidPayCardRequest
private AndroidPayCardRequest androidPayCardRequest
-
androidPayNetworkTokenRequest
private AndroidPayNetworkTokenRequest androidPayNetworkTokenRequest
-
applePayCardRequest
private ApplePayCardRequest applePayCardRequest
-
creditCardRequest
private CreditCardRequest creditCardRequest
-
optionsRequest
private CustomerOptionsRequest optionsRequest
-
taxIdentifierRequests
private List<TaxIdentifierRequest> taxIdentifierRequests
-
riskDataCustomerRequest
private RiskDataCustomerRequest riskDataCustomerRequest
-
parent
private TransactionRequest parent
-
-
Constructor Detail
-
CustomerRequest
public CustomerRequest()
-
CustomerRequest
public CustomerRequest(TransactionRequest transactionRequest)
-
-
Method Detail
-
androidPayCard
public AndroidPayCardRequest androidPayCard()
-
androidPayNetworkToken
public AndroidPayNetworkTokenRequest androidPayNetworkToken()
-
applePayCard
public ApplePayCardRequest applePayCard()
-
creditCard
public CreditCardRequest creditCard()
-
company
public CustomerRequest company(String company)
-
customerId
public CustomerRequest customerId(String customerId)
-
customField
public CustomerRequest customField(String apiName, String value)
-
defaultPaymentMethodToken
public CustomerRequest defaultPaymentMethodToken(String token)
-
deviceData
public CustomerRequest deviceData(String deviceData)
-
deviceSessionId
@Deprecated public CustomerRequest deviceSessionId(String deviceSessionId)
Deprecated.
-
email
public CustomerRequest email(String email)
-
fax
public CustomerRequest fax(String fax)
-
firstName
public CustomerRequest firstName(String firstName)
-
fraudMerchantId
@Deprecated public CustomerRequest fraudMerchantId(String fraudMerchantId)
Deprecated.
-
id
public CustomerRequest id(String id)
-
internationalPhone
public CustomerInternationalPhoneRequest internationalPhone()
-
lastName
public CustomerRequest lastName(String lastName)
-
paymentMethodNonce
public CustomerRequest paymentMethodNonce(String nonce)
-
phone
public CustomerRequest phone(String phone)
-
website
public CustomerRequest website(String website)
-
options
public CustomerOptionsRequest options()
-
riskData
public RiskDataCustomerRequest riskData()
-
getId
public String getId()
-
threeDSecureAuthenticationId
public CustomerRequest threeDSecureAuthenticationId(String threeDSecureAuthenticationId)
-
taxIdentifier
public TaxIdentifierRequest taxIdentifier()
-
done
public TransactionRequest done()
-
toQueryString
public String toQueryString()
- Overrides:
toQueryStringin classRequest
-
toQueryString
public String toQueryString(String root)
- Overrides:
toQueryStringin classRequest
-
buildRequest
protected RequestBuilder buildRequest(String root)
-
-