@Generated(value="Generated by https://konfigthis.com") public class PaymentPlanOptionModel extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
PaymentPlanOptionModel.CustomTypeAdapterFactory |
| Modifier and Type | Field and Description |
|---|---|
static HashSet<String> |
openapiFields |
static HashSet<String> |
openapiRequiredFields |
static String |
SERIALIZED_NAME_FIRST_INSTALLMENT_AMOUNT |
static String |
SERIALIZED_NAME_INSTALLMENT_AMOUNT |
static String |
SERIALIZED_NAME_INSTALLMENT_FREQUENCY |
static String |
SERIALIZED_NAME_LAST_INSTALLMENT_AMOUNT |
static String |
SERIALIZED_NAME_LINKS |
static String |
SERIALIZED_NAME_NUMBER_OF_INSTALLMENTS |
static String |
SERIALIZED_NAME_TERMS_AND_CONDITIONS_BRIEF |
| Constructor and Description |
|---|
PaymentPlanOptionModel() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
PaymentPlanOptionModel |
firstInstallmentAmount(Double firstInstallmentAmount) |
PaymentPlanOptionModel |
firstInstallmentAmount(Integer firstInstallmentAmount) |
static PaymentPlanOptionModel |
fromJson(String jsonString)
Create an instance of PaymentPlanOptionModel given an JSON string
|
Map<String,Object> |
getAdditionalProperties()
Return the additional (undeclared) property.
|
Object |
getAdditionalProperty(String key)
Return the additional (undeclared) property with the specified name.
|
Double |
getFirstInstallmentAmount()
Get firstInstallmentAmount
|
Double |
getInstallmentAmount()
Get installmentAmount
|
String |
getInstallmentFrequency()
Get installmentFrequency
|
Double |
getLastInstallmentAmount()
Get lastInstallmentAmount
|
LinksModel |
getLinks()
Get links
|
Integer |
getNumberOfInstallments()
Get numberOfInstallments
|
String |
getTermsAndConditionsBrief()
Get termsAndConditionsBrief
|
int |
hashCode() |
PaymentPlanOptionModel |
installmentAmount(Double installmentAmount) |
PaymentPlanOptionModel |
installmentAmount(Integer installmentAmount) |
PaymentPlanOptionModel |
installmentFrequency(String installmentFrequency) |
PaymentPlanOptionModel |
lastInstallmentAmount(Double lastInstallmentAmount) |
PaymentPlanOptionModel |
lastInstallmentAmount(Integer lastInstallmentAmount) |
PaymentPlanOptionModel |
links(LinksModel links) |
PaymentPlanOptionModel |
numberOfInstallments(Integer numberOfInstallments) |
PaymentPlanOptionModel |
putAdditionalProperty(String key,
Object value)
Set the additional (undeclared) property with the specified name and value.
|
void |
setFirstInstallmentAmount(Double firstInstallmentAmount) |
void |
setInstallmentAmount(Double installmentAmount) |
void |
setInstallmentFrequency(String installmentFrequency) |
void |
setLastInstallmentAmount(Double lastInstallmentAmount) |
void |
setLinks(LinksModel links) |
void |
setNumberOfInstallments(Integer numberOfInstallments) |
void |
setTermsAndConditionsBrief(String termsAndConditionsBrief) |
PaymentPlanOptionModel |
termsAndConditionsBrief(String termsAndConditionsBrief) |
String |
toJson()
Convert an instance of PaymentPlanOptionModel to an JSON string
|
String |
toString() |
static void |
validateJsonObject(com.google.gson.JsonObject jsonObj)
Validates the JSON Object and throws an exception if issues found
|
public static final String SERIALIZED_NAME_NUMBER_OF_INSTALLMENTS
public static final String SERIALIZED_NAME_FIRST_INSTALLMENT_AMOUNT
public static final String SERIALIZED_NAME_INSTALLMENT_AMOUNT
public static final String SERIALIZED_NAME_LAST_INSTALLMENT_AMOUNT
public static final String SERIALIZED_NAME_LINKS
public static final String SERIALIZED_NAME_TERMS_AND_CONDITIONS_BRIEF
public static final String SERIALIZED_NAME_INSTALLMENT_FREQUENCY
public PaymentPlanOptionModel numberOfInstallments(Integer numberOfInstallments)
@Nonnull public Integer getNumberOfInstallments()
public void setNumberOfInstallments(Integer numberOfInstallments)
public PaymentPlanOptionModel firstInstallmentAmount(Double firstInstallmentAmount)
public PaymentPlanOptionModel firstInstallmentAmount(Integer firstInstallmentAmount)
@Nonnull public Double getFirstInstallmentAmount()
public void setFirstInstallmentAmount(Double firstInstallmentAmount)
public PaymentPlanOptionModel installmentAmount(Double installmentAmount)
public PaymentPlanOptionModel installmentAmount(Integer installmentAmount)
@Nonnull public Double getInstallmentAmount()
public void setInstallmentAmount(Double installmentAmount)
public PaymentPlanOptionModel lastInstallmentAmount(Double lastInstallmentAmount)
public PaymentPlanOptionModel lastInstallmentAmount(Integer lastInstallmentAmount)
@Nonnull public Double getLastInstallmentAmount()
public void setLastInstallmentAmount(Double lastInstallmentAmount)
public PaymentPlanOptionModel links(LinksModel links)
@Nullable public LinksModel getLinks()
public void setLinks(LinksModel links)
public PaymentPlanOptionModel termsAndConditionsBrief(String termsAndConditionsBrief)
@Nullable public String getTermsAndConditionsBrief()
public void setTermsAndConditionsBrief(String termsAndConditionsBrief)
public PaymentPlanOptionModel installmentFrequency(String installmentFrequency)
@Nullable public String getInstallmentFrequency()
public void setInstallmentFrequency(String installmentFrequency)
public PaymentPlanOptionModel putAdditionalProperty(String key, Object value)
key - name of the propertyvalue - value of the propertypublic Map<String,Object> getAdditionalProperties()
public Object getAdditionalProperty(String key)
key - name of the propertypublic static void validateJsonObject(com.google.gson.JsonObject jsonObj)
throws IOException
jsonObj - JSON ObjectIOException - if the JSON Object is invalid with respect to PaymentPlanOptionModelpublic static PaymentPlanOptionModel fromJson(String jsonString) throws IOException
jsonString - JSON stringIOException - if the JSON string is invalid with respect to PaymentPlanOptionModelpublic String toJson()
Copyright © 2023. All rights reserved.