com.braintreegateway
Class TransactionSearchRequest

java.lang.Object
  extended by com.braintreegateway.Request
      extended by com.braintreegateway.SearchRequest
          extended by com.braintreegateway.TransactionSearchRequest

public class TransactionSearchRequest
extends SearchRequest


Constructor Summary
TransactionSearchRequest()
           
 
Method Summary
 RangeNode<TransactionSearchRequest> amount()
           
 DateRangeNode<TransactionSearchRequest> authorizationExpiredAt()
           
 DateRangeNode<TransactionSearchRequest> authorizedAt()
           
 TextNode<TransactionSearchRequest> billingCompany()
           
 TextNode<TransactionSearchRequest> billingCountryName()
           
 TextNode<TransactionSearchRequest> billingExtendedAddress()
           
 TextNode<TransactionSearchRequest> billingFirstName()
           
 TextNode<TransactionSearchRequest> billingLastName()
           
 TextNode<TransactionSearchRequest> billingLocality()
           
 TextNode<TransactionSearchRequest> billingPostalCode()
           
 TextNode<TransactionSearchRequest> billingRegion()
           
 TextNode<TransactionSearchRequest> billingStreetAddress()
           
 DateRangeNode<TransactionSearchRequest> createdAt()
           
 MultipleValueNode<TransactionSearchRequest,Transaction.CreatedUsing> createdUsing()
           
 TextNode<TransactionSearchRequest> creditCardCardholderName()
           
 MultipleValueNode<TransactionSearchRequest,CreditCard.CardType> creditCardCardType()
           
 MultipleValueNode<TransactionSearchRequest,CreditCard.CustomerLocation> creditCardCustomerLocation()
           
 EqualityNode<TransactionSearchRequest> creditCardExpirationDate()
           
 PartialMatchNode<TransactionSearchRequest> creditCardNumber()
           
 TextNode<TransactionSearchRequest> currency()
           
 TextNode<TransactionSearchRequest> customerCompany()
           
 TextNode<TransactionSearchRequest> customerEmail()
           
 TextNode<TransactionSearchRequest> customerFax()
           
 TextNode<TransactionSearchRequest> customerFirstName()
           
 TextNode<TransactionSearchRequest> customerId()
           
 TextNode<TransactionSearchRequest> customerLastName()
           
 TextNode<TransactionSearchRequest> customerPhone()
           
 TextNode<TransactionSearchRequest> customerWebsite()
           
private  DateRangeNode<TransactionSearchRequest> dateRange(String fieldName)
           
 DateRangeNode<TransactionSearchRequest> disbursementDate()
           
 DateRangeNode<TransactionSearchRequest> failedAt()
           
 DateRangeNode<TransactionSearchRequest> gatewayRejectedAt()
           
 TextNode<TransactionSearchRequest> id()
           
 MultipleValueNode<TransactionSearchRequest,String> ids()
           
 MultipleValueNode<TransactionSearchRequest,String> merchantAccountId()
           
private
<T> MultipleValueNode<TransactionSearchRequest,T>
multiTypeNode(String type)
           
 TextNode<TransactionSearchRequest> orderId()
           
 TextNode<TransactionSearchRequest> paymentMethodToken()
           
 TextNode<TransactionSearchRequest> processorAuthorizationCode()
           
 DateRangeNode<TransactionSearchRequest> processorDeclinedAt()
           
 KeyValueNode<TransactionSearchRequest> refund()
           
 DateRangeNode<TransactionSearchRequest> settledAt()
           
 TextNode<TransactionSearchRequest> settlementBatchId()
           
 TextNode<TransactionSearchRequest> shippingCompany()
           
 TextNode<TransactionSearchRequest> shippingCountryName()
           
 TextNode<TransactionSearchRequest> shippingExtendedAddress()
           
 TextNode<TransactionSearchRequest> shippingFirstName()
           
 TextNode<TransactionSearchRequest> shippingLastName()
           
 TextNode<TransactionSearchRequest> shippingLocality()
           
 TextNode<TransactionSearchRequest> shippingPostalCode()
           
 TextNode<TransactionSearchRequest> shippingRegion()
           
 TextNode<TransactionSearchRequest> shippingStreetAddress()
           
 MultipleValueNode<TransactionSearchRequest,Transaction.Source> source()
           
 MultipleValueNode<TransactionSearchRequest,Transaction.Status> status()
           
 DateRangeNode<TransactionSearchRequest> submittedForSettlementAt()
           
private  TextNode<TransactionSearchRequest> textNode(String fieldName)
           
 MultipleValueNode<TransactionSearchRequest,Transaction.Type> type()
           
 DateRangeNode<TransactionSearchRequest> voidedAt()
           
 
Methods inherited from class com.braintreegateway.SearchRequest
addCriteria, addKeyValueCriteria, addMultipleValueCriteria, addRangeCriteria, toQueryString, toQueryString, toXML
 
Methods inherited from class com.braintreegateway.Request
buildXMLElement, buildXMLElement, getKind
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TransactionSearchRequest

public TransactionSearchRequest()
Method Detail

id

public TextNode<TransactionSearchRequest> id()

billingCompany

public TextNode<TransactionSearchRequest> billingCompany()

billingCountryName

public TextNode<TransactionSearchRequest> billingCountryName()

billingExtendedAddress

public TextNode<TransactionSearchRequest> billingExtendedAddress()

billingFirstName

public TextNode<TransactionSearchRequest> billingFirstName()

billingLastName

public TextNode<TransactionSearchRequest> billingLastName()

billingLocality

public TextNode<TransactionSearchRequest> billingLocality()

billingPostalCode

public TextNode<TransactionSearchRequest> billingPostalCode()

billingRegion

public TextNode<TransactionSearchRequest> billingRegion()

billingStreetAddress

public TextNode<TransactionSearchRequest> billingStreetAddress()

creditCardCardholderName

public TextNode<TransactionSearchRequest> creditCardCardholderName()

creditCardExpirationDate

public EqualityNode<TransactionSearchRequest> creditCardExpirationDate()

creditCardNumber

public PartialMatchNode<TransactionSearchRequest> creditCardNumber()

currency

public TextNode<TransactionSearchRequest> currency()

customerCompany

public TextNode<TransactionSearchRequest> customerCompany()

customerEmail

public TextNode<TransactionSearchRequest> customerEmail()

customerFax

public TextNode<TransactionSearchRequest> customerFax()

customerFirstName

public TextNode<TransactionSearchRequest> customerFirstName()

customerId

public TextNode<TransactionSearchRequest> customerId()

customerLastName

public TextNode<TransactionSearchRequest> customerLastName()

customerPhone

public TextNode<TransactionSearchRequest> customerPhone()

customerWebsite

public TextNode<TransactionSearchRequest> customerWebsite()

ids

public MultipleValueNode<TransactionSearchRequest,String> ids()

orderId

public TextNode<TransactionSearchRequest> orderId()

paymentMethodToken

public TextNode<TransactionSearchRequest> paymentMethodToken()

processorAuthorizationCode

public TextNode<TransactionSearchRequest> processorAuthorizationCode()

settlementBatchId

public TextNode<TransactionSearchRequest> settlementBatchId()

shippingCompany

public TextNode<TransactionSearchRequest> shippingCompany()

shippingCountryName

public TextNode<TransactionSearchRequest> shippingCountryName()

shippingExtendedAddress

public TextNode<TransactionSearchRequest> shippingExtendedAddress()

shippingFirstName

public TextNode<TransactionSearchRequest> shippingFirstName()

shippingLastName

public TextNode<TransactionSearchRequest> shippingLastName()

shippingLocality

public TextNode<TransactionSearchRequest> shippingLocality()

shippingPostalCode

public TextNode<TransactionSearchRequest> shippingPostalCode()

shippingRegion

public TextNode<TransactionSearchRequest> shippingRegion()

shippingStreetAddress

public TextNode<TransactionSearchRequest> shippingStreetAddress()

createdUsing

public MultipleValueNode<TransactionSearchRequest,Transaction.CreatedUsing> createdUsing()

creditCardCustomerLocation

public MultipleValueNode<TransactionSearchRequest,CreditCard.CustomerLocation> creditCardCustomerLocation()

merchantAccountId

public MultipleValueNode<TransactionSearchRequest,String> merchantAccountId()

creditCardCardType

public MultipleValueNode<TransactionSearchRequest,CreditCard.CardType> creditCardCardType()

status

public MultipleValueNode<TransactionSearchRequest,Transaction.Status> status()

source

public MultipleValueNode<TransactionSearchRequest,Transaction.Source> source()

type

public MultipleValueNode<TransactionSearchRequest,Transaction.Type> type()

refund

public KeyValueNode<TransactionSearchRequest> refund()

amount

public RangeNode<TransactionSearchRequest> amount()

authorizationExpiredAt

public DateRangeNode<TransactionSearchRequest> authorizationExpiredAt()

authorizedAt

public DateRangeNode<TransactionSearchRequest> authorizedAt()

createdAt

public DateRangeNode<TransactionSearchRequest> createdAt()

failedAt

public DateRangeNode<TransactionSearchRequest> failedAt()

gatewayRejectedAt

public DateRangeNode<TransactionSearchRequest> gatewayRejectedAt()

processorDeclinedAt

public DateRangeNode<TransactionSearchRequest> processorDeclinedAt()

settledAt

public DateRangeNode<TransactionSearchRequest> settledAt()

submittedForSettlementAt

public DateRangeNode<TransactionSearchRequest> submittedForSettlementAt()

voidedAt

public DateRangeNode<TransactionSearchRequest> voidedAt()

disbursementDate

public DateRangeNode<TransactionSearchRequest> disbursementDate()

dateRange

private DateRangeNode<TransactionSearchRequest> dateRange(String fieldName)

textNode

private TextNode<TransactionSearchRequest> textNode(String fieldName)

multiTypeNode

private <T> MultipleValueNode<TransactionSearchRequest,T> multiTypeNode(String type)


Copyright © 2013. All Rights Reserved.