com.braintreegateway
public class SubscriptionRequest extends Request
Subscriptions
.Modifier and Type | Field and Description |
---|---|
private ModificationsRequest |
addOnsRequest |
private Integer |
billingDayOfMonth |
private SubscriptionDescriptorRequest |
descriptorRequest |
private ModificationsRequest |
discountsRequest |
private Calendar |
firstBillingDate |
private Boolean |
hasTrialPeriod |
private String |
id |
private String |
merchantAccountId |
private Boolean |
neverExpires |
private Integer |
numberOfBillingCycles |
private SubscriptionOptionsRequest |
options |
private String |
paymentMethodNonce |
private String |
paymentMethodToken |
private String |
planId |
private BigDecimal |
price |
private Integer |
trialDuration |
private Subscription.DurationUnit |
trialDurationUnit |
Constructor and Description |
---|
SubscriptionRequest() |
Modifier and Type | Method and Description |
---|---|
ModificationsRequest |
addOns() |
SubscriptionRequest |
billingDayOfMonth(Integer billingDayOfMonth) |
protected RequestBuilder |
buildRequest(String root) |
SubscriptionDescriptorRequest |
descriptor() |
ModificationsRequest |
discounts() |
SubscriptionRequest |
firstBillingDate(Calendar firstBillingDate) |
SubscriptionRequest |
id(String id) |
SubscriptionRequest |
merchantAccountId(String merchantAccountId) |
SubscriptionRequest |
neverExpires(Boolean neverExpires) |
SubscriptionRequest |
numberOfBillingCycles(Integer numberOfBillingCycles) |
SubscriptionOptionsRequest |
options() |
SubscriptionRequest |
paymentMethodNonce(String nonce) |
SubscriptionRequest |
paymentMethodToken(String token) |
SubscriptionRequest |
planId(String id) |
SubscriptionRequest |
price(BigDecimal price) |
String |
toXML() |
SubscriptionRequest |
trialDuration(Integer trialDuration) |
SubscriptionRequest |
trialDurationUnit(Subscription.DurationUnit trialDurationUnit) |
SubscriptionRequest |
trialPeriod(Boolean hasTrialPeriod) |
buildXMLElement, buildXMLElement, getKind, toQueryString, toQueryString
private ModificationsRequest addOnsRequest
private Integer billingDayOfMonth
private SubscriptionDescriptorRequest descriptorRequest
private ModificationsRequest discountsRequest
private Calendar firstBillingDate
private Boolean hasTrialPeriod
private String id
private String merchantAccountId
private Boolean neverExpires
private Integer numberOfBillingCycles
private SubscriptionOptionsRequest options
private String paymentMethodToken
private String paymentMethodNonce
private String planId
private BigDecimal price
private Integer trialDuration
private Subscription.DurationUnit trialDurationUnit
public ModificationsRequest addOns()
public SubscriptionRequest billingDayOfMonth(Integer billingDayOfMonth)
public SubscriptionDescriptorRequest descriptor()
public ModificationsRequest discounts()
public SubscriptionRequest firstBillingDate(Calendar firstBillingDate)
public SubscriptionRequest id(String id)
public SubscriptionRequest merchantAccountId(String merchantAccountId)
public SubscriptionRequest neverExpires(Boolean neverExpires)
public SubscriptionRequest numberOfBillingCycles(Integer numberOfBillingCycles)
public SubscriptionOptionsRequest options()
public SubscriptionRequest paymentMethodToken(String token)
public SubscriptionRequest paymentMethodNonce(String nonce)
public SubscriptionRequest planId(String id)
public SubscriptionRequest price(BigDecimal price)
public SubscriptionRequest trialDuration(Integer trialDuration)
public SubscriptionRequest trialDurationUnit(Subscription.DurationUnit trialDurationUnit)
public SubscriptionRequest trialPeriod(Boolean hasTrialPeriod)
protected RequestBuilder buildRequest(String root)
Copyright © 2013-2014. All Rights Reserved.