Package org.killbill.billing.jaxrs.json
Class SubscriptionJson.EventSubscriptionJson
- java.lang.Object
-
- org.killbill.billing.jaxrs.json.JsonBase
-
- org.killbill.billing.jaxrs.json.SubscriptionJson.EventSubscriptionJson
-
- Enclosing class:
- SubscriptionJson
public static class SubscriptionJson.EventSubscriptionJson extends JsonBase
-
-
Constructor Summary
Constructors Constructor Description EventSubscriptionJson(UUID eventId, BillingPeriod billingPeriod, org.joda.time.DateTime effectiveDate, org.joda.time.DateTime catalogEffectiveDate, String plan, String product, String priceList, SubscriptionEventType eventType, Boolean isBlockedBilling, Boolean isBlockedEntitlement, String serviceName, String serviceStateName, String phase, List<AuditLogJson> auditLogs)EventSubscriptionJson(SubscriptionEvent subscriptionEvent, AccountAuditLogs accountAuditLogs)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)BillingPeriodgetBillingPeriod()org.joda.time.DateTimegetCatalogEffectiveDate()org.joda.time.DateTimegetEffectiveDate()UUIDgetEventId()SubscriptionEventTypegetEventType()BooleangetIsBlockedBilling()BooleangetIsBlockedEntitlement()StringgetPhase()StringgetPlan()StringgetPriceList()StringgetProduct()StringgetServiceName()StringgetServiceStateName()inthashCode()StringtoString()-
Methods inherited from class org.killbill.billing.jaxrs.json.JsonBase
getAuditLogs, propertiesToList, propertiesToMap, toAuditLogJson, toPluginPropertyJson, toString
-
-
-
-
Constructor Detail
-
EventSubscriptionJson
public EventSubscriptionJson(UUID eventId, BillingPeriod billingPeriod, org.joda.time.DateTime effectiveDate, org.joda.time.DateTime catalogEffectiveDate, String plan, String product, String priceList, SubscriptionEventType eventType, Boolean isBlockedBilling, Boolean isBlockedEntitlement, String serviceName, String serviceStateName, String phase, @Nullable List<AuditLogJson> auditLogs)
-
EventSubscriptionJson
public EventSubscriptionJson(SubscriptionEvent subscriptionEvent, @Nullable AccountAuditLogs accountAuditLogs)
-
-
Method Detail
-
getEventId
public UUID getEventId()
-
getBillingPeriod
public BillingPeriod getBillingPeriod()
-
getEffectiveDate
public org.joda.time.DateTime getEffectiveDate()
-
getCatalogEffectiveDate
public org.joda.time.DateTime getCatalogEffectiveDate()
-
getPlan
public String getPlan()
-
getProduct
public String getProduct()
-
getPriceList
public String getPriceList()
-
getEventType
public SubscriptionEventType getEventType()
-
getIsBlockedBilling
public Boolean getIsBlockedBilling()
-
getIsBlockedEntitlement
public Boolean getIsBlockedEntitlement()
-
getServiceName
public String getServiceName()
-
getServiceStateName
public String getServiceStateName()
-
getPhase
public String getPhase()
-
-