public class PaymentDefinition extends PayPalModel
| Constructor and Description |
|---|
PaymentDefinition()
Default Constructor
|
PaymentDefinition(java.lang.String name,
java.lang.String type,
java.lang.String frequencyInterval,
java.lang.String frequency,
java.lang.String cycles,
Currency amount)
Parameterized Constructor
|
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
canEqual(java.lang.Object other) |
boolean |
equals(java.lang.Object o) |
Currency |
getAmount()
Amount that will be charged at the end of each cycle for this payment definition.
|
java.util.List<ChargeModels> |
getChargeModels()
Array of charge_models for this payment definition.
|
java.lang.String |
getCycles()
Number of cycles in this payment definition.
|
java.lang.String |
getFrequency()
Frequency of the payment definition offered.
|
java.lang.String |
getFrequencyInterval()
How frequently the customer should be charged.
|
java.lang.String |
getId()
Identifier of the payment_definition.
|
java.lang.String |
getName()
Name of the payment definition.
|
java.lang.String |
getType()
Type of the payment definition.
|
int |
hashCode() |
PaymentDefinition |
setAmount(Currency amount)
Amount that will be charged at the end of each cycle for this payment definition.
|
PaymentDefinition |
setChargeModels(java.util.List<ChargeModels> chargeModels)
Array of charge_models for this payment definition.
|
PaymentDefinition |
setCycles(java.lang.String cycles)
Number of cycles in this payment definition.
|
PaymentDefinition |
setFrequency(java.lang.String frequency)
Frequency of the payment definition offered.
|
PaymentDefinition |
setFrequencyInterval(java.lang.String frequencyInterval)
How frequently the customer should be charged.
|
PaymentDefinition |
setId(java.lang.String id)
Identifier of the payment_definition.
|
PaymentDefinition |
setName(java.lang.String name)
Name of the payment definition.
|
PaymentDefinition |
setType(java.lang.String type)
Type of the payment definition.
|
toJSON, toStringpublic PaymentDefinition()
public PaymentDefinition(java.lang.String name,
java.lang.String type,
java.lang.String frequencyInterval,
java.lang.String frequency,
java.lang.String cycles,
Currency amount)
public java.lang.String getId()
public java.lang.String getName()
public java.lang.String getType()
public java.lang.String getFrequencyInterval()
public java.lang.String getFrequency()
public java.lang.String getCycles()
public Currency getAmount()
public java.util.List<ChargeModels> getChargeModels()
public PaymentDefinition setId(java.lang.String id)
public PaymentDefinition setName(java.lang.String name)
public PaymentDefinition setType(java.lang.String type)
public PaymentDefinition setFrequencyInterval(java.lang.String frequencyInterval)
public PaymentDefinition setFrequency(java.lang.String frequency)
public PaymentDefinition setCycles(java.lang.String cycles)
public PaymentDefinition setAmount(Currency amount)
public PaymentDefinition setChargeModels(java.util.List<ChargeModels> chargeModels)
public boolean equals(java.lang.Object o)
equals in class PayPalModelprotected boolean canEqual(java.lang.Object other)
canEqual in class PayPalModelpublic int hashCode()
hashCode in class PayPalModel