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