public class SubscriptionEvent extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
SubscriptionEvent.Builder
Class to build instances of
SubscriptionEvent. |
| Modifier | Constructor and Description |
|---|---|
|
SubscriptionEvent(String id,
String subscriptionEventType,
String effectiveDate,
String planVariationId,
Integer monthlyBillingAnchorDate,
SubscriptionEventInfo info,
List<Phase> phases)
Initialization constructor.
|
protected |
SubscriptionEvent(String id,
String subscriptionEventType,
String effectiveDate,
String planVariationId,
Integer monthlyBillingAnchorDate,
SubscriptionEventInfo info,
io.apimatic.core.types.OptionalNullable<List<Phase>> phases)
Initialization constructor.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
String |
getEffectiveDate()
Getter for EffectiveDate.
|
String |
getId()
Getter for Id.
|
SubscriptionEventInfo |
getInfo()
Getter for Info.
|
Integer |
getMonthlyBillingAnchorDate()
Getter for MonthlyBillingAnchorDate.
|
List<Phase> |
getPhases()
Getter for Phases.
|
String |
getPlanVariationId()
Getter for PlanVariationId.
|
String |
getSubscriptionEventType()
Getter for SubscriptionEventType.
|
int |
hashCode() |
protected io.apimatic.core.types.OptionalNullable<List<Phase>> |
internalGetPhases()
Internal Getter for Phases.
|
SubscriptionEvent.Builder |
toBuilder()
Builds a new
SubscriptionEvent.Builder object. |
String |
toString()
Converts this SubscriptionEvent into string format.
|
public SubscriptionEvent(String id, String subscriptionEventType, String effectiveDate, String planVariationId, Integer monthlyBillingAnchorDate, SubscriptionEventInfo info, List<Phase> phases)
id - String value for id.subscriptionEventType - String value for subscriptionEventType.effectiveDate - String value for effectiveDate.planVariationId - String value for planVariationId.monthlyBillingAnchorDate - Integer value for monthlyBillingAnchorDate.info - SubscriptionEventInfo value for info.phases - List of Phase value for phases.protected SubscriptionEvent(String id, String subscriptionEventType, String effectiveDate, String planVariationId, Integer monthlyBillingAnchorDate, SubscriptionEventInfo info, io.apimatic.core.types.OptionalNullable<List<Phase>> phases)
id - String value for id.subscriptionEventType - String value for subscriptionEventType.effectiveDate - String value for effectiveDate.planVariationId - String value for planVariationId.monthlyBillingAnchorDate - Integer value for monthlyBillingAnchorDate.info - SubscriptionEventInfo value for info.phases - List of Phase value for phases.public String getId()
public String getSubscriptionEventType()
public String getEffectiveDate()
public Integer getMonthlyBillingAnchorDate()
public SubscriptionEventInfo getInfo()
protected io.apimatic.core.types.OptionalNullable<List<Phase>> internalGetPhases()
public List<Phase> getPhases()
public String getPlanVariationId()
public String toString()
public SubscriptionEvent.Builder toBuilder()
SubscriptionEvent.Builder object.
Creates the instance with the state of the current model.SubscriptionEvent.Builder objectCopyright © 2024. All rights reserved.