Package com.braintreegateway
Class PlanRequest
- java.lang.Object
-
- com.braintreegateway.Request
-
- com.braintreegateway.PlanRequest
-
public class PlanRequest extends Request
-
-
Field Summary
Fields Modifier and Type Field Description private IntegerbillingDayOfMonthprivate IntegerbillingFrequencyprivate StringcurrencyIsoCodeprivate Stringdescriptionprivate BooleanhasTrialPeriodprivate Stringidprivate StringmerchantIdprivate Stringnameprivate IntegernumberOfBillingCyclesprivate BigDecimalpriceprivate IntegertrialDurationprivate Plan.DurationUnittrialDurationUnit
-
Constructor Summary
Constructors Constructor Description PlanRequest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PlanRequestbillingDayOfMonth(int billingDayOfMonth)PlanRequestbillingFrequency(int billingFrequency)private RequestBuilderbuildRequest(String root)PlanRequestcurrencyIsoCode(String currencyIsoCode)PlanRequestdescription(String description)PlanRequestid(String id)PlanRequestmerchantId(String merchantId)PlanRequestname(String name)PlanRequestnumberOfBillingCycles(int numberOfBillingCycles)PlanRequestprice(BigDecimal price)StringtoXML()PlanRequesttrialDuration(int trialDuration)PlanRequesttrialDurationUnit(Plan.DurationUnit trialDurationUnit)PlanRequesttrialPeriod(boolean trialPeriod)-
Methods inherited from class com.braintreegateway.Request
buildXMLElement, buildXMLElement, getKind, toGraphQLVariables, toQueryString, toQueryString
-
-
-
-
Field Detail
-
id
private String id
-
merchantId
private String merchantId
-
billingDayOfMonth
private Integer billingDayOfMonth
-
billingFrequency
private Integer billingFrequency
-
currencyIsoCode
private String currencyIsoCode
-
description
private String description
-
name
private String name
-
numberOfBillingCycles
private Integer numberOfBillingCycles
-
price
private BigDecimal price
-
hasTrialPeriod
private Boolean hasTrialPeriod
-
trialDuration
private Integer trialDuration
-
trialDurationUnit
private Plan.DurationUnit trialDurationUnit
-
-
Method Detail
-
id
public PlanRequest id(String id)
-
billingFrequency
public PlanRequest billingFrequency(int billingFrequency)
-
description
public PlanRequest description(String description)
-
numberOfBillingCycles
public PlanRequest numberOfBillingCycles(int numberOfBillingCycles)
-
price
public PlanRequest price(BigDecimal price)
-
trialPeriod
public PlanRequest trialPeriod(boolean trialPeriod)
-
trialDuration
public PlanRequest trialDuration(int trialDuration)
-
trialDurationUnit
public PlanRequest trialDurationUnit(Plan.DurationUnit trialDurationUnit)
-
merchantId
public PlanRequest merchantId(String merchantId)
-
billingDayOfMonth
public PlanRequest billingDayOfMonth(int billingDayOfMonth)
-
currencyIsoCode
public PlanRequest currencyIsoCode(String currencyIsoCode)
-
name
public PlanRequest name(String name)
-
buildRequest
private RequestBuilder buildRequest(String root)
-
-