com.paypal.api.payments
Class PaymentDefinition

java.lang.Object
  extended by com.paypal.api.payments.PaymentDefinition

public class PaymentDefinition
extends Object


Constructor Summary
PaymentDefinition()
          Default Constructor
PaymentDefinition(String name, String type, String frequencyInterval, String frequency, String cycles, Currency amount)
          Parameterized Constructor
 
Method Summary
 Currency getAmount()
          Getter for amount
 List<ChargeModels> getChargeModels()
          Getter for chargeModels
 String getCycles()
          Getter for cycles
 String getFrequency()
          Getter for frequency
 String getFrequencyInterval()
          Getter for frequencyInterval
 String getId()
          Getter for id
 String getName()
          Getter for name
 String getType()
          Getter for type
 PaymentDefinition setAmount(Currency amount)
          Setter for amount
 PaymentDefinition setChargeModels(List<ChargeModels> chargeModels)
          Setter for chargeModels
 PaymentDefinition setCycles(String cycles)
          Setter for cycles
 PaymentDefinition setFrequency(String frequency)
          Setter for frequency
 PaymentDefinition setFrequencyInterval(String frequencyInterval)
          Setter for frequencyInterval
 PaymentDefinition setId(String id)
          Setter for id
 PaymentDefinition setName(String name)
          Setter for name
 PaymentDefinition setType(String type)
          Setter for type
 String toJSON()
          Returns a JSON string corresponding to object state
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PaymentDefinition

public PaymentDefinition()
Default Constructor


PaymentDefinition

public PaymentDefinition(String name,
                         String type,
                         String frequencyInterval,
                         String frequency,
                         String cycles,
                         Currency amount)
Parameterized Constructor

Method Detail

setId

public PaymentDefinition setId(String id)
Setter for id


getId

public String getId()
Getter for id


setName

public PaymentDefinition setName(String name)
Setter for name


getName

public String getName()
Getter for name


setType

public PaymentDefinition setType(String type)
Setter for type


getType

public String getType()
Getter for type


setFrequencyInterval

public PaymentDefinition setFrequencyInterval(String frequencyInterval)
Setter for frequencyInterval


getFrequencyInterval

public String getFrequencyInterval()
Getter for frequencyInterval


setFrequency

public PaymentDefinition setFrequency(String frequency)
Setter for frequency


getFrequency

public String getFrequency()
Getter for frequency


setCycles

public PaymentDefinition setCycles(String cycles)
Setter for cycles


getCycles

public String getCycles()
Getter for cycles


setAmount

public PaymentDefinition setAmount(Currency amount)
Setter for amount


getAmount

public Currency getAmount()
Getter for amount


setChargeModels

public PaymentDefinition setChargeModels(List<ChargeModels> chargeModels)
Setter for chargeModels


getChargeModels

public List<ChargeModels> getChargeModels()
Getter for chargeModels


toJSON

public String toJSON()
Returns a JSON string corresponding to object state

Returns:
JSON representation

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2015. All Rights Reserved.