com.braintreegateway
Class CustomerRequest

java.lang.Object
  extended by com.braintreegateway.Request
      extended by com.braintreegateway.CustomerRequest

public class CustomerRequest
extends Request

Provides a fluent interface to build up requests around Customers.


Field Summary
private  String company
           
private  CreditCardRequest creditCardRequest
           
private  String customerId
           
private  Map<String,String> customFields
           
private  String deviceData
           
private  String deviceSessionId
           
private  String email
           
private  String fax
           
private  String firstName
           
private  String id
           
private  String lastName
           
private  TransactionRequest parent
           
private  String phone
           
private  String website
           
 
Constructor Summary
CustomerRequest()
           
CustomerRequest(TransactionRequest transactionRequest)
           
 
Method Summary
protected  RequestBuilder buildRequest(String root)
           
 CustomerRequest company(String company)
           
 CreditCardRequest creditCard()
           
 CustomerRequest customerId(String customerId)
           
 CustomerRequest customField(String apiName, String value)
           
 CustomerRequest deviceData(String deviceData)
           
 CustomerRequest deviceSessionId(String deviceSessionId)
           
 TransactionRequest done()
           
 CustomerRequest email(String email)
           
 CustomerRequest fax(String fax)
           
 CustomerRequest firstName(String firstName)
           
 String getId()
           
 String getKind()
           
 CustomerRequest id(String id)
           
 CustomerRequest lastName(String lastName)
           
 CustomerRequest phone(String phone)
           
 String toQueryString()
           
 String toQueryString(String root)
           
 String toXML()
           
 CustomerRequest website(String website)
           
 
Methods inherited from class com.braintreegateway.Request
buildXMLElement, buildXMLElement
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

deviceData

private String deviceData

company

private String company

customerId

private String customerId

deviceSessionId

private String deviceSessionId

email

private String email

fax

private String fax

firstName

private String firstName

id

private String id

lastName

private String lastName

phone

private String phone

website

private String website

customFields

private Map<String,String> customFields

creditCardRequest

private CreditCardRequest creditCardRequest

parent

private TransactionRequest parent
Constructor Detail

CustomerRequest

public CustomerRequest()

CustomerRequest

public CustomerRequest(TransactionRequest transactionRequest)
Method Detail

deviceData

public CustomerRequest deviceData(String deviceData)

company

public CustomerRequest company(String company)

creditCard

public CreditCardRequest creditCard()

customerId

public CustomerRequest customerId(String customerId)

customField

public CustomerRequest customField(String apiName,
                                   String value)

deviceSessionId

public CustomerRequest deviceSessionId(String deviceSessionId)

done

public TransactionRequest done()

email

public CustomerRequest email(String email)

fax

public CustomerRequest fax(String fax)

firstName

public CustomerRequest firstName(String firstName)

getKind

public String getKind()
Overrides:
getKind in class Request

lastName

public CustomerRequest lastName(String lastName)

id

public CustomerRequest id(String id)

getId

public String getId()

phone

public CustomerRequest phone(String phone)

website

public CustomerRequest website(String website)

toXML

public String toXML()
Overrides:
toXML in class Request

toQueryString

public String toQueryString()
Overrides:
toQueryString in class Request

toQueryString

public String toQueryString(String root)
Overrides:
toQueryString in class Request

buildRequest

protected RequestBuilder buildRequest(String root)


Copyright © 2013. All Rights Reserved.