Package org.killbill.billing.jaxrs.json
Class CatalogJson.PlanJson
- java.lang.Object
-
- org.killbill.billing.jaxrs.json.CatalogJson.PlanJson
-
- Enclosing class:
- CatalogJson
public static class CatalogJson.PlanJson extends Object
-
-
Constructor Summary
Constructors Constructor Description PlanJson(String name, String prettyName, BillingMode recurringBillingMode, BillingPeriod billingPeriod, List<CatalogJson.PhaseJson> phases)PlanJson(Plan plan)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)BillingPeriodgetBillingPeriod()StringgetName()List<CatalogJson.PhaseJson>getPhases()StringgetPrettyName()BillingModegetRecurringBillingMode()inthashCode()StringtoString()
-
-
-
Constructor Detail
-
PlanJson
public PlanJson(Plan plan) throws CurrencyValueNull
- Throws:
CurrencyValueNull
-
PlanJson
public PlanJson(String name, String prettyName, BillingMode recurringBillingMode, BillingPeriod billingPeriod, List<CatalogJson.PhaseJson> phases)
-
-
Method Detail
-
getName
public String getName()
-
getPrettyName
public String getPrettyName()
-
getBillingPeriod
public BillingPeriod getBillingPeriod()
-
getRecurringBillingMode
public BillingMode getRecurringBillingMode()
-
getPhases
public List<CatalogJson.PhaseJson> getPhases()
-
-