com.braintreegateway
Class CreditCardRequest

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

public class CreditCardRequest
extends Request

Provides a fluent interface to build up requests around CreditCards.


Field Summary
private  String billingAddressId
           
private  CreditCardAddressRequest billingAddressRequest
           
private  String cardholderName
           
private  String customerId
           
private  String cvv
           
private  String deviceData
           
private  String deviceSessionId
           
private  String expirationDate
           
private  String expirationMonth
           
private  String expirationYear
           
private  String number
           
private  CreditCardOptionsRequest optionsRequest
           
private  CustomerRequest parent
           
private  String paymentMethodToken
           
private  String token
           
private  String venmoSdkPaymentMethodCode
           
 
Constructor Summary
CreditCardRequest()
           
CreditCardRequest(CustomerRequest parent)
           
 
Method Summary
 CreditCardAddressRequest billingAddress()
           
 CreditCardRequest billingAddressId(String billingAddressId)
           
protected  RequestBuilder buildRequest(String root)
           
 CreditCardRequest cardholderName(String cardholderName)
           
 CreditCardRequest customerId(String customerId)
           
 CreditCardRequest cvv(String cvv)
           
 CreditCardRequest deviceData(String deviceData)
           
 CreditCardRequest deviceSessionId(String deviceSessionId)
           
 CustomerRequest done()
           
 CreditCardRequest expirationDate(String expirationDate)
           
 CreditCardRequest expirationMonth(String expirationMonth)
           
 CreditCardRequest expirationYear(String expirationYear)
           
 String getCustomerId()
           
 String getKind()
           
 String getToken()
           
 CreditCardRequest number(String number)
           
 CreditCardOptionsRequest options()
           
 CreditCardRequest paymentMethodToken(String paymentMethodToken)
           
 CreditCardRequest token(String token)
           
 String toQueryString()
           
 String toQueryString(String root)
           
 String toXML()
           
 CreditCardRequest venmoSdkPaymentMethodCode(String venmoSdkPaymentMethodCode)
           
 
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

billingAddressRequest

private CreditCardAddressRequest billingAddressRequest

billingAddressId

private String billingAddressId

deviceData

private String deviceData

cardholderName

private String cardholderName

customerId

private String customerId

cvv

private String cvv

deviceSessionId

private String deviceSessionId

expirationDate

private String expirationDate

expirationMonth

private String expirationMonth

expirationYear

private String expirationYear

number

private String number

optionsRequest

private CreditCardOptionsRequest optionsRequest

parent

private CustomerRequest parent

token

private String token

paymentMethodToken

private String paymentMethodToken

venmoSdkPaymentMethodCode

private String venmoSdkPaymentMethodCode
Constructor Detail

CreditCardRequest

public CreditCardRequest()

CreditCardRequest

public CreditCardRequest(CustomerRequest parent)
Method Detail

billingAddress

public CreditCardAddressRequest billingAddress()

billingAddressId

public CreditCardRequest billingAddressId(String billingAddressId)

deviceData

public CreditCardRequest deviceData(String deviceData)

cardholderName

public CreditCardRequest cardholderName(String cardholderName)

customerId

public CreditCardRequest customerId(String customerId)

cvv

public CreditCardRequest cvv(String cvv)

deviceSessionId

public CreditCardRequest deviceSessionId(String deviceSessionId)

done

public CustomerRequest done()

expirationDate

public CreditCardRequest expirationDate(String expirationDate)

expirationMonth

public CreditCardRequest expirationMonth(String expirationMonth)

expirationYear

public CreditCardRequest expirationYear(String expirationYear)

getCustomerId

public String getCustomerId()

getKind

public String getKind()
Overrides:
getKind in class Request

getToken

public String getToken()

number

public CreditCardRequest number(String number)

venmoSdkPaymentMethodCode

public CreditCardRequest venmoSdkPaymentMethodCode(String venmoSdkPaymentMethodCode)

options

public CreditCardOptionsRequest options()

paymentMethodToken

public CreditCardRequest paymentMethodToken(String paymentMethodToken)

token

public CreditCardRequest token(String token)

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.