public class Mandate extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Mandate.AmountRuleEnum
The limitation rule of the billing amount.
|
static class |
Mandate.BillingAttemptsRuleEnum
The rule to specify the period, within which the recurring debit can happen, relative to the mandate recurring date.
|
static class |
Mandate.FrequencyEnum
The frequency with which a shopper should be charged.
|
| Constructor and Description |
|---|
Mandate() |
| Modifier and Type | Method and Description |
|---|---|
Mandate |
amount(String amount) |
Mandate |
amountRule(Mandate.AmountRuleEnum amountRule) |
Mandate |
billingAttemptsRule(Mandate.BillingAttemptsRuleEnum billingAttemptsRule) |
Mandate |
billingDay(String billingDay) |
Mandate |
endsAt(String endsAt) |
boolean |
equals(Object o) |
Mandate |
frequency(Mandate.FrequencyEnum frequency) |
String |
getAmount()
The billing amount of the recurring transactions.
|
Mandate.AmountRuleEnum |
getAmountRule()
The limitation rule of the billing amount.
|
Mandate.BillingAttemptsRuleEnum |
getBillingAttemptsRule()
The rule to specify the period, within which the recurring debit can happen, relative to the mandate recurring date.
|
String |
getBillingDay()
The number of the day, on which the recurring debit can happen.
|
String |
getEndsAt()
End date of the billing plan, in YYYY-MM-DD format.
|
Mandate.FrequencyEnum |
getFrequency()
The frequency with which a shopper should be charged.
|
String |
getRemarks()
The message shown by UPI to the shopper on the approval screen.
|
String |
getStartsAt()
Start date of the billing plan, in YYYY-MM-DD format.
|
int |
hashCode() |
Mandate |
remarks(String remarks) |
void |
setAmount(String amount) |
void |
setAmountRule(Mandate.AmountRuleEnum amountRule) |
void |
setBillingAttemptsRule(Mandate.BillingAttemptsRuleEnum billingAttemptsRule) |
void |
setBillingDay(String billingDay) |
void |
setEndsAt(String endsAt) |
void |
setFrequency(Mandate.FrequencyEnum frequency) |
void |
setRemarks(String remarks) |
void |
setStartsAt(String startsAt) |
Mandate |
startsAt(String startsAt) |
String |
toString() |
public String getAmount()
public void setAmount(String amount)
public Mandate amountRule(Mandate.AmountRuleEnum amountRule)
public Mandate.AmountRuleEnum getAmountRule()
public void setAmountRule(Mandate.AmountRuleEnum amountRule)
public Mandate billingAttemptsRule(Mandate.BillingAttemptsRuleEnum billingAttemptsRule)
public Mandate.BillingAttemptsRuleEnum getBillingAttemptsRule()
public void setBillingAttemptsRule(Mandate.BillingAttemptsRuleEnum billingAttemptsRule)
public String getBillingDay()
public void setBillingDay(String billingDay)
public String getEndsAt()
public void setEndsAt(String endsAt)
public Mandate frequency(Mandate.FrequencyEnum frequency)
public Mandate.FrequencyEnum getFrequency()
public void setFrequency(Mandate.FrequencyEnum frequency)
public String getRemarks()
public void setRemarks(String remarks)
public String getStartsAt()
public void setStartsAt(String startsAt)
Copyright © 2022. All rights reserved.