Package org.killbill.billing.jaxrs.json
Class InvoiceDryRunJson
- java.lang.Object
-
- org.killbill.billing.jaxrs.json.InvoiceDryRunJson
-
public class InvoiceDryRunJson extends Object
-
-
Constructor Summary
Constructors Constructor Description InvoiceDryRunJson(DryRunType dryRunType, SubscriptionEventType dryRunAction, PhaseType phaseType, String productName, ProductCategory productCategory, BillingPeriod billingPeriod, String priceListName, UUID subscriptionId, UUID bundleId, org.joda.time.LocalDate effectiveDate, BillingActionPolicy billingPolicy, List<PhasePriceJson> priceOverrides, String planName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)BillingPeriodgetBillingPeriod()BillingActionPolicygetBillingPolicy()UUIDgetBundleId()SubscriptionEventTypegetDryRunAction()DryRunTypegetDryRunType()org.joda.time.LocalDategetEffectiveDate()PhaseTypegetPhaseType()StringgetPlanName()StringgetPriceListName()List<PhasePriceJson>getPriceOverrides()ProductCategorygetProductCategory()StringgetProductName()UUIDgetSubscriptionId()inthashCode()
-
-
-
Constructor Detail
-
InvoiceDryRunJson
public InvoiceDryRunJson(@Nullable DryRunType dryRunType, @Nullable SubscriptionEventType dryRunAction, @Nullable PhaseType phaseType, @Nullable String productName, @Nullable ProductCategory productCategory, @Nullable BillingPeriod billingPeriod, @Nullable String priceListName, @Nullable UUID subscriptionId, @Nullable UUID bundleId, @Nullable org.joda.time.LocalDate effectiveDate, @Nullable BillingActionPolicy billingPolicy, @Nullable List<PhasePriceJson> priceOverrides, @Nullable String planName)
-
-
Method Detail
-
getDryRunType
public DryRunType getDryRunType()
-
getDryRunAction
public SubscriptionEventType getDryRunAction()
-
getPhaseType
public PhaseType getPhaseType()
-
getProductName
public String getProductName()
-
getProductCategory
public ProductCategory getProductCategory()
-
getBillingPeriod
public BillingPeriod getBillingPeriod()
-
getPriceListName
public String getPriceListName()
-
getSubscriptionId
public UUID getSubscriptionId()
-
getEffectiveDate
public org.joda.time.LocalDate getEffectiveDate()
-
getBundleId
public UUID getBundleId()
-
getBillingPolicy
public BillingActionPolicy getBillingPolicy()
-
getPriceOverrides
public List<PhasePriceJson> getPriceOverrides()
-
getPlanName
public String getPlanName()
-
-