com.braintreegateway
Class SubscriptionSearchRequest

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

public class SubscriptionSearchRequest
extends SearchRequest

Provides a fluent interface to build up requests around Subscription searches.


Constructor Summary
SubscriptionSearchRequest()
           
 
Method Summary
 RangeNode<SubscriptionSearchRequest> billingCyclesRemaining()
           
 RangeNode<SubscriptionSearchRequest> daysPastDue()
           
 TextNode<SubscriptionSearchRequest> id()
           
 MultipleValueNode<SubscriptionSearchRequest,String> ids()
           
 MultipleValueNode<SubscriptionSearchRequest,Boolean> inTrialPeriod()
           
 MultipleValueNode<SubscriptionSearchRequest,String> merchantAccountId()
           
 DateRangeNode<SubscriptionSearchRequest> nextBillingDate()
           
 MultipleValueOrTextNode<SubscriptionSearchRequest,String> planId()
           
 RangeNode<SubscriptionSearchRequest> price()
           
 MultipleValueNode<SubscriptionSearchRequest,Subscription.Status> status()
           
 TextNode<SubscriptionSearchRequest> transactionId()
           
 
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

SubscriptionSearchRequest

public SubscriptionSearchRequest()
Method Detail

daysPastDue

public RangeNode<SubscriptionSearchRequest> daysPastDue()

id

public TextNode<SubscriptionSearchRequest> id()

ids

public MultipleValueNode<SubscriptionSearchRequest,String> ids()

inTrialPeriod

public MultipleValueNode<SubscriptionSearchRequest,Boolean> inTrialPeriod()

merchantAccountId

public MultipleValueNode<SubscriptionSearchRequest,String> merchantAccountId()

nextBillingDate

public DateRangeNode<SubscriptionSearchRequest> nextBillingDate()

planId

public MultipleValueOrTextNode<SubscriptionSearchRequest,String> planId()

price

public RangeNode<SubscriptionSearchRequest> price()

status

public MultipleValueNode<SubscriptionSearchRequest,Subscription.Status> status()

transactionId

public TextNode<SubscriptionSearchRequest> transactionId()

billingCyclesRemaining

public RangeNode<SubscriptionSearchRequest> billingCyclesRemaining()


Copyright © 2013. All Rights Reserved.