public class SubscriptionPhase extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
SubscriptionPhase.Builder
Class to build instances of
SubscriptionPhase. |
| Modifier | Constructor and Description |
|---|---|
protected |
SubscriptionPhase(String cadence,
io.apimatic.core.types.OptionalNullable<String> uid,
io.apimatic.core.types.OptionalNullable<Integer> periods,
Money recurringPriceMoney,
io.apimatic.core.types.OptionalNullable<Long> ordinal,
SubscriptionPricing pricing)
Internal initialization constructor.
|
|
SubscriptionPhase(String cadence,
String uid,
Integer periods,
Money recurringPriceMoney,
Long ordinal,
SubscriptionPricing pricing)
Initialization constructor.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
String |
getCadence()
Getter for Cadence.
|
Long |
getOrdinal()
Getter for Ordinal.
|
Integer |
getPeriods()
Getter for Periods.
|
SubscriptionPricing |
getPricing()
Getter for Pricing.
|
Money |
getRecurringPriceMoney()
Getter for RecurringPriceMoney.
|
String |
getUid()
Getter for Uid.
|
int |
hashCode() |
protected io.apimatic.core.types.OptionalNullable<Long> |
internalGetOrdinal()
Internal Getter for Ordinal.
|
protected io.apimatic.core.types.OptionalNullable<Integer> |
internalGetPeriods()
Internal Getter for Periods.
|
protected io.apimatic.core.types.OptionalNullable<String> |
internalGetUid()
Internal Getter for Uid.
|
SubscriptionPhase.Builder |
toBuilder()
Builds a new
SubscriptionPhase.Builder object. |
String |
toString()
Converts this SubscriptionPhase into string format.
|
public SubscriptionPhase(String cadence, String uid, Integer periods, Money recurringPriceMoney, Long ordinal, SubscriptionPricing pricing)
cadence - String value for cadence.uid - String value for uid.periods - Integer value for periods.recurringPriceMoney - Money value for recurringPriceMoney.ordinal - Long value for ordinal.pricing - SubscriptionPricing value for pricing.protected SubscriptionPhase(String cadence, io.apimatic.core.types.OptionalNullable<String> uid, io.apimatic.core.types.OptionalNullable<Integer> periods, Money recurringPriceMoney, io.apimatic.core.types.OptionalNullable<Long> ordinal, SubscriptionPricing pricing)
protected io.apimatic.core.types.OptionalNullable<String> internalGetUid()
public String getUid()
public String getCadence()
protected io.apimatic.core.types.OptionalNullable<Integer> internalGetPeriods()
public Integer getPeriods()
public Money getRecurringPriceMoney()
protected io.apimatic.core.types.OptionalNullable<Long> internalGetOrdinal()
public Long getOrdinal()
public SubscriptionPricing getPricing()
public String toString()
public SubscriptionPhase.Builder toBuilder()
SubscriptionPhase.Builder object.
Creates the instance with the state of the current model.SubscriptionPhase.Builder objectCopyright © 2023. All rights reserved.