public class SubscriptionBillingInformation extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
SubscriptionBillingInformation.Builder
Class to build instances of
SubscriptionBillingInformation. |
| Constructor and Description |
|---|
SubscriptionBillingInformation()
Default constructor.
|
SubscriptionBillingInformation(Money outstandingBalance,
int failedPaymentsCount,
List<CycleExecution> cycleExecutions,
LastPaymentDetails lastPayment,
String nextBillingTime,
String finalPaymentTime,
FailedPaymentDetails lastFailedPayment)
Initialization constructor.
|
| Modifier and Type | Method and Description |
|---|---|
List<CycleExecution> |
getCycleExecutions()
Getter for CycleExecutions.
|
int |
getFailedPaymentsCount()
Getter for FailedPaymentsCount.
|
String |
getFinalPaymentTime()
Getter for FinalPaymentTime.
|
FailedPaymentDetails |
getLastFailedPayment()
Getter for LastFailedPayment.
|
LastPaymentDetails |
getLastPayment()
Getter for LastPayment.
|
String |
getNextBillingTime()
Getter for NextBillingTime.
|
Money |
getOutstandingBalance()
Getter for OutstandingBalance.
|
void |
setCycleExecutions(List<CycleExecution> cycleExecutions)
Setter for CycleExecutions.
|
void |
setFailedPaymentsCount(int failedPaymentsCount)
Setter for FailedPaymentsCount.
|
void |
setFinalPaymentTime(String finalPaymentTime)
Setter for FinalPaymentTime.
|
void |
setLastFailedPayment(FailedPaymentDetails lastFailedPayment)
Setter for LastFailedPayment.
|
void |
setLastPayment(LastPaymentDetails lastPayment)
Setter for LastPayment.
|
void |
setNextBillingTime(String nextBillingTime)
Setter for NextBillingTime.
|
void |
setOutstandingBalance(Money outstandingBalance)
Setter for OutstandingBalance.
|
SubscriptionBillingInformation.Builder |
toBuilder()
Builds a new
SubscriptionBillingInformation.Builder object. |
String |
toString()
Converts this SubscriptionBillingInformation into string format.
|
public SubscriptionBillingInformation()
public SubscriptionBillingInformation(Money outstandingBalance, int failedPaymentsCount, List<CycleExecution> cycleExecutions, LastPaymentDetails lastPayment, String nextBillingTime, String finalPaymentTime, FailedPaymentDetails lastFailedPayment)
outstandingBalance - Money value for outstandingBalance.failedPaymentsCount - int value for failedPaymentsCount.cycleExecutions - List of CycleExecution value for cycleExecutions.lastPayment - LastPaymentDetails value for lastPayment.nextBillingTime - String value for nextBillingTime.finalPaymentTime - String value for finalPaymentTime.lastFailedPayment - FailedPaymentDetails value for lastFailedPayment.public Money getOutstandingBalance()
public void setOutstandingBalance(Money outstandingBalance)
outstandingBalance - Value for Moneypublic List<CycleExecution> getCycleExecutions()
public void setCycleExecutions(List<CycleExecution> cycleExecutions)
cycleExecutions - Value for List of CycleExecutionpublic LastPaymentDetails getLastPayment()
public void setLastPayment(LastPaymentDetails lastPayment)
lastPayment - Value for LastPaymentDetailspublic String getNextBillingTime()
public void setNextBillingTime(String nextBillingTime)
nextBillingTime - Value for Stringpublic String getFinalPaymentTime()
public void setFinalPaymentTime(String finalPaymentTime)
finalPaymentTime - Value for Stringpublic int getFailedPaymentsCount()
public void setFailedPaymentsCount(int failedPaymentsCount)
failedPaymentsCount - Value for intpublic FailedPaymentDetails getLastFailedPayment()
public void setLastFailedPayment(FailedPaymentDetails lastFailedPayment)
lastFailedPayment - Value for FailedPaymentDetailspublic String toString()
public SubscriptionBillingInformation.Builder toBuilder()
SubscriptionBillingInformation.Builder object.
Creates the instance with the state of the current model.SubscriptionBillingInformation.Builder objectCopyright © 2026. All rights reserved.