public class SubscriptionUpdateRequestSubscriptionData extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
SubscriptionUpdateRequestSubscriptionData.StatusToEnum
Set status and action on subscription.
|
| Constructor and Description |
|---|
SubscriptionUpdateRequestSubscriptionData() |
| Modifier and Type | Method and Description |
|---|---|
SubscriptionUpdateRequestSubscriptionData |
amount(BigDecimal amount) |
SubscriptionUpdateRequestSubscriptionData |
nextPaymentDate(OffsetDateTime nextPaymentDate) |
SubscriptionUpdateRequestSubscriptionData |
plan(Plan plan) |
void |
setAmount(BigDecimal amount) |
void |
setNextPaymentDate(OffsetDateTime nextPaymentDate) |
void |
setPlan(Plan plan) |
void |
setStatusTo(SubscriptionUpdateRequestSubscriptionData.StatusToEnum statusTo) |
void |
setUnits(Integer units) |
SubscriptionUpdateRequestSubscriptionData |
statusTo(SubscriptionUpdateRequestSubscriptionData.StatusToEnum statusTo) |
String |
toString() |
SubscriptionUpdateRequestSubscriptionData |
units(Integer units) |
public SubscriptionUpdateRequestSubscriptionData()
public void setAmount(BigDecimal amount)
public SubscriptionUpdateRequestSubscriptionData amount(BigDecimal amount)
amount - Set amount of repayment with dot as a decimal separator. Skip this attribute from request to repay the rest of subscription's amount and complete it. Mandatory for `REPAYMENT` operation only with exact payment amount.public void setNextPaymentDate(OffsetDateTime nextPaymentDate)
public SubscriptionUpdateRequestSubscriptionData nextPaymentDate(OffsetDateTime nextPaymentDate)
nextPaymentDate - nextPaymentDatepublic void setPlan(Plan plan)
public SubscriptionUpdateRequestSubscriptionData plan(Plan plan)
plan - Plan data to which the subscription will be changedpublic void setStatusTo(SubscriptionUpdateRequestSubscriptionData.StatusToEnum statusTo)
public SubscriptionUpdateRequestSubscriptionData statusTo(SubscriptionUpdateRequestSubscriptionData.StatusToEnum statusTo)
statusTo - Set status and action on subscription. Mandatory for `CHANGE_STATUS` operation only: `CANCELLED` - cancels and ends `INACTIVE` - **for scheduled only**; suspends `ACTIVE` - **for scheduled only**; resumes after suspendpublic void setUnits(Integer units)
public SubscriptionUpdateRequestSubscriptionData units(Integer units)
units - New quantity of subscription unitsCopyright © 2024. All rights reserved.