Class SimplePlan
- java.lang.Object
-
- org.killbill.billing.client.model.gen.SimplePlan
-
public class SimplePlan extends Object
-
-
Constructor Summary
Constructors Constructor Description SimplePlan()SimplePlan(String planId, String productName, org.killbill.billing.catalog.api.ProductCategory productCategory, org.killbill.billing.catalog.api.Currency currency, BigDecimal amount, org.killbill.billing.catalog.api.BillingPeriod billingPeriod, Integer trialLength, org.killbill.billing.catalog.api.TimeUnit trialTimeUnit, List<String> availableBaseProducts)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SimplePlanaddAvailableBaseProductsItem(String availableBaseProductsItem)booleanequals(Object o)BigDecimalgetAmount()List<String>getAvailableBaseProducts()org.killbill.billing.catalog.api.BillingPeriodgetBillingPeriod()org.killbill.billing.catalog.api.CurrencygetCurrency()StringgetPlanId()org.killbill.billing.catalog.api.ProductCategorygetProductCategory()StringgetProductName()IntegergetTrialLength()org.killbill.billing.catalog.api.TimeUnitgetTrialTimeUnit()inthashCode()SimplePlansetAmount(BigDecimal amount)SimplePlansetAvailableBaseProducts(List<String> availableBaseProducts)SimplePlansetBillingPeriod(org.killbill.billing.catalog.api.BillingPeriod billingPeriod)SimplePlansetCurrency(org.killbill.billing.catalog.api.Currency currency)SimplePlansetPlanId(String planId)SimplePlansetProductCategory(org.killbill.billing.catalog.api.ProductCategory productCategory)SimplePlansetProductName(String productName)SimplePlansetTrialLength(Integer trialLength)SimplePlansetTrialTimeUnit(org.killbill.billing.catalog.api.TimeUnit trialTimeUnit)StringtoString()
-
-
-
Constructor Detail
-
SimplePlan
public SimplePlan()
-
SimplePlan
public SimplePlan(String planId, String productName, org.killbill.billing.catalog.api.ProductCategory productCategory, org.killbill.billing.catalog.api.Currency currency, BigDecimal amount, org.killbill.billing.catalog.api.BillingPeriod billingPeriod, Integer trialLength, org.killbill.billing.catalog.api.TimeUnit trialTimeUnit, List<String> availableBaseProducts)
-
-
Method Detail
-
setPlanId
public SimplePlan setPlanId(String planId)
-
getPlanId
public String getPlanId()
-
setProductName
public SimplePlan setProductName(String productName)
-
getProductName
public String getProductName()
-
setProductCategory
public SimplePlan setProductCategory(org.killbill.billing.catalog.api.ProductCategory productCategory)
-
getProductCategory
public org.killbill.billing.catalog.api.ProductCategory getProductCategory()
-
setCurrency
public SimplePlan setCurrency(org.killbill.billing.catalog.api.Currency currency)
-
getCurrency
public org.killbill.billing.catalog.api.Currency getCurrency()
-
setAmount
public SimplePlan setAmount(BigDecimal amount)
-
getAmount
public BigDecimal getAmount()
-
setBillingPeriod
public SimplePlan setBillingPeriod(org.killbill.billing.catalog.api.BillingPeriod billingPeriod)
-
getBillingPeriod
public org.killbill.billing.catalog.api.BillingPeriod getBillingPeriod()
-
setTrialLength
public SimplePlan setTrialLength(Integer trialLength)
-
getTrialLength
public Integer getTrialLength()
-
setTrialTimeUnit
public SimplePlan setTrialTimeUnit(org.killbill.billing.catalog.api.TimeUnit trialTimeUnit)
-
getTrialTimeUnit
public org.killbill.billing.catalog.api.TimeUnit getTrialTimeUnit()
-
setAvailableBaseProducts
public SimplePlan setAvailableBaseProducts(List<String> availableBaseProducts)
-
addAvailableBaseProductsItem
public SimplePlan addAvailableBaseProductsItem(String availableBaseProductsItem)
-
-