com.braintreegateway
Class SubscriptionRequest
java.lang.Object
com.braintreegateway.Request
com.braintreegateway.SubscriptionRequest
public class SubscriptionRequest
- extends Request
Provides a fluent interface to build up requests around Subscriptions.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
addOnsRequest
private ModificationsRequest addOnsRequest
billingDayOfMonth
private Integer billingDayOfMonth
descriptorRequest
private SubscriptionDescriptorRequest descriptorRequest
discountsRequest
private ModificationsRequest discountsRequest
firstBillingDate
private Calendar firstBillingDate
hasTrialPeriod
private Boolean hasTrialPeriod
id
private String id
merchantAccountId
private String merchantAccountId
neverExpires
private Boolean neverExpires
numberOfBillingCycles
private Integer numberOfBillingCycles
options
private SubscriptionOptionsRequest options
paymentMethodToken
private String paymentMethodToken
planId
private String planId
price
private BigDecimal price
trialDuration
private Integer trialDuration
trialDurationUnit
private Subscription.DurationUnit trialDurationUnit
SubscriptionRequest
public SubscriptionRequest()
addOns
public ModificationsRequest addOns()
billingDayOfMonth
public SubscriptionRequest billingDayOfMonth(Integer billingDayOfMonth)
descriptor
public SubscriptionDescriptorRequest descriptor()
discounts
public ModificationsRequest discounts()
firstBillingDate
public SubscriptionRequest firstBillingDate(Calendar firstBillingDate)
id
public SubscriptionRequest id(String id)
merchantAccountId
public SubscriptionRequest merchantAccountId(String merchantAccountId)
neverExpires
public SubscriptionRequest neverExpires(Boolean neverExpires)
numberOfBillingCycles
public SubscriptionRequest numberOfBillingCycles(Integer numberOfBillingCycles)
options
public SubscriptionOptionsRequest options()
paymentMethodToken
public SubscriptionRequest paymentMethodToken(String token)
planId
public SubscriptionRequest planId(String id)
price
public SubscriptionRequest price(BigDecimal price)
toXML
public String toXML()
- Overrides:
toXML in class Request
trialDuration
public SubscriptionRequest trialDuration(Integer trialDuration)
trialDurationUnit
public SubscriptionRequest trialDurationUnit(Subscription.DurationUnit trialDurationUnit)
trialPeriod
public SubscriptionRequest trialPeriod(Boolean hasTrialPeriod)
buildRequest
protected RequestBuilder buildRequest(String root)
Copyright © 2013. All Rights Reserved.