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