Package com.braintreegateway
Class Plan
- java.lang.Object
-
- com.braintreegateway.Plan
-
public class Plan extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPlan.DurationUnit
-
Field Summary
Fields Modifier and Type Field Description private List<AddOn>addOnsprivate IntegerbillingDayOfMonthprivate IntegerbillingFrequencyprivate CalendarcreatedAtprivate StringcurrencyIsoCodeprivate Stringdescriptionprivate List<Discount>discountsprivate Stringidprivate StringmerchantIdprivate Stringnameprivate IntegernumberOfBillingCyclesprivate BigDecimalpriceprivate IntegertrialDurationprivate Plan.DurationUnittrialDurationUnitprivate BooleantrialPeriodprivate CalendarupdatedAt
-
Constructor Summary
Constructors Constructor Description Plan(NodeWrapper node)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<AddOn>getAddOns()IntegergetBillingDayOfMonth()IntegergetBillingFrequency()CalendargetCreatedAt()StringgetCurrencyIsoCode()StringgetDescription()List<Discount>getDiscounts()StringgetId()StringgetMerchantId()StringgetName()IntegergetNumberOfBillingCycles()BigDecimalgetPrice()IntegergetTrialDuration()Plan.DurationUnitgetTrialDurationUnit()CalendargetUpdatedAt()BooleanhasTrialPeriod()
-
-
-
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
-
trialPeriod
private Boolean trialPeriod
-
trialDuration
private Integer trialDuration
-
trialDurationUnit
private Plan.DurationUnit trialDurationUnit
-
createdAt
private Calendar createdAt
-
updatedAt
private Calendar updatedAt
-
-
Constructor Detail
-
Plan
public Plan(NodeWrapper node)
-
-
Method Detail
-
getBillingFrequency
public Integer getBillingFrequency()
-
getDescription
public String getDescription()
-
getId
public String getId()
-
getNumberOfBillingCycles
public Integer getNumberOfBillingCycles()
-
getPrice
public BigDecimal getPrice()
-
hasTrialPeriod
public Boolean hasTrialPeriod()
-
getTrialDuration
public Integer getTrialDuration()
-
getTrialDurationUnit
public Plan.DurationUnit getTrialDurationUnit()
-
getMerchantId
public String getMerchantId()
-
getBillingDayOfMonth
public Integer getBillingDayOfMonth()
-
getCurrencyIsoCode
public String getCurrencyIsoCode()
-
getName
public String getName()
-
getCreatedAt
public Calendar getCreatedAt()
-
getUpdatedAt
public Calendar getUpdatedAt()
-
-