public class SubscriptionJson extends JsonBase
| Modifier and Type | Class and Description |
|---|---|
static class |
SubscriptionJson.EventSubscriptionJson |
| Constructor and Description |
|---|
SubscriptionJson(Subscription subscription,
Currency currency,
AccountAuditLogs accountAuditLogs) |
SubscriptionJson(java.util.UUID accountId,
java.util.UUID bundleId,
java.util.UUID subscriptionId,
java.lang.String externalKey,
org.joda.time.LocalDate startDate,
java.lang.String productName,
java.lang.String productCategory,
java.lang.String billingPeriod,
java.lang.String phaseType,
java.lang.String priceList,
java.lang.String planName,
java.lang.String state,
java.lang.String sourceType,
org.joda.time.LocalDate cancelledDate,
org.joda.time.LocalDate chargedThroughDate,
org.joda.time.LocalDate billingStartDate,
org.joda.time.LocalDate billingEndDate,
java.lang.Integer billCycleDayLocal,
java.util.List<SubscriptionJson.EventSubscriptionJson> events,
java.util.List<PhasePriceOverrideJson> priceOverrides,
java.util.List<AuditLogJson> auditLogs) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
java.util.UUID |
getAccountId() |
java.lang.Integer |
getBillCycleDayLocal() |
org.joda.time.LocalDate |
getBillingEndDate() |
java.lang.String |
getBillingPeriod() |
org.joda.time.LocalDate |
getBillingStartDate() |
java.util.UUID |
getBundleId() |
org.joda.time.LocalDate |
getCancelledDate() |
org.joda.time.LocalDate |
getChargedThroughDate() |
java.util.List<SubscriptionJson.EventSubscriptionJson> |
getEvents() |
java.lang.String |
getExternalKey() |
java.lang.String |
getPhaseType() |
java.lang.String |
getPlanName() |
java.lang.String |
getPriceList() |
java.util.List<PhasePriceOverrideJson> |
getPriceOverrides() |
java.lang.String |
getProductCategory() |
java.lang.String |
getProductName() |
java.lang.String |
getSourceType() |
org.joda.time.LocalDate |
getStartDate() |
java.lang.String |
getState() |
java.util.UUID |
getSubscriptionId() |
int |
hashCode() |
java.lang.String |
toString() |
getAuditLogs, propertiesToList, propertiesToMap, toAuditLogJson, toPluginPropertyJson, toStringpublic SubscriptionJson(@Nullable
java.util.UUID accountId,
@Nullable
java.util.UUID bundleId,
@Nullable
java.util.UUID subscriptionId,
@Nullable
java.lang.String externalKey,
@Nullable
org.joda.time.LocalDate startDate,
@Nullable
java.lang.String productName,
@Nullable
java.lang.String productCategory,
@Nullable
java.lang.String billingPeriod,
@Nullable
java.lang.String phaseType,
@Nullable
java.lang.String priceList,
@Nullable
java.lang.String planName,
@Nullable
java.lang.String state,
@Nullable
java.lang.String sourceType,
@Nullable
org.joda.time.LocalDate cancelledDate,
@Nullable
org.joda.time.LocalDate chargedThroughDate,
@Nullable
org.joda.time.LocalDate billingStartDate,
@Nullable
org.joda.time.LocalDate billingEndDate,
@Nullable
java.lang.Integer billCycleDayLocal,
@Nullable
java.util.List<SubscriptionJson.EventSubscriptionJson> events,
java.util.List<PhasePriceOverrideJson> priceOverrides,
@Nullable
java.util.List<AuditLogJson> auditLogs)
public SubscriptionJson(Subscription subscription, @Nullable Currency currency, @Nullable AccountAuditLogs accountAuditLogs) throws CatalogApiException
CatalogApiExceptionpublic java.util.UUID getAccountId()
public java.util.UUID getBundleId()
public java.util.UUID getSubscriptionId()
public java.lang.String getExternalKey()
public org.joda.time.LocalDate getStartDate()
public java.lang.String getProductName()
public java.lang.String getProductCategory()
public java.lang.String getBillingPeriod()
public java.lang.String getPhaseType()
public java.lang.String getPriceList()
public java.lang.String getPlanName()
public java.lang.String getState()
public java.lang.String getSourceType()
public org.joda.time.LocalDate getCancelledDate()
public org.joda.time.LocalDate getChargedThroughDate()
public org.joda.time.LocalDate getBillingStartDate()
public org.joda.time.LocalDate getBillingEndDate()
public java.lang.Integer getBillCycleDayLocal()
public java.util.List<SubscriptionJson.EventSubscriptionJson> getEvents()
public java.util.List<PhasePriceOverrideJson> getPriceOverrides()
public java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.ObjectCopyright © 2010-2018. All Rights Reserved.