public class

OptionSelectionDetailsType

extends Object
java.lang.Object
   ↳ ebay.api.paypalapi.OptionSelectionDetailsType

Class Overview

Java class for OptionSelectionDetailsType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="OptionSelectionDetailsType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="OptionSelection" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="Price" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="OptionType" type="{urn:ebay:apis:eBLBaseComponents}OptionTypeListType" minOccurs="0"/>
         <element name="PaymentPeriod" type="{urn:ebay:api:PayPalAPI}InstallmentDetailsType" maxOccurs="10" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Fields
protected String optionSelection
protected OptionTypeListType optionType
protected List<InstallmentDetailsType> paymentPeriod
protected String price
Public Constructors
OptionSelectionDetailsType()
Public Methods
String getOptionSelection()
Gets the value of the optionSelection property.
OptionTypeListType getOptionType()
Gets the value of the optionType property.
List<InstallmentDetailsType> getPaymentPeriod()
Gets the value of the paymentPeriod property.
String getPrice()
Gets the value of the price property.
void setOptionSelection(String value)
Sets the value of the optionSelection property.
void setOptionType(OptionTypeListType value)
Sets the value of the optionType property.
void setPrice(String value)
Sets the value of the price property.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected String optionSelection

protected OptionTypeListType optionType

protected List<InstallmentDetailsType> paymentPeriod

protected String price

Public Constructors

public OptionSelectionDetailsType ()

Public Methods

public String getOptionSelection ()

Gets the value of the optionSelection property.

Returns
  • possible object is String

public OptionTypeListType getOptionType ()

Gets the value of the optionType property.

Returns

public List<InstallmentDetailsType> getPaymentPeriod ()

Gets the value of the paymentPeriod property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the paymentPeriod property.

For example, to add a new item, do as follows:

    getPaymentPeriod().add(newItem);
 

Objects of the following type(s) are allowed in the list InstallmentDetailsType

public String getPrice ()

Gets the value of the price property.

Returns
  • possible object is String

public void setOptionSelection (String value)

Sets the value of the optionSelection property.

Parameters
value Allowed object is String

public void setOptionType (OptionTypeListType value)

Sets the value of the optionType property.

Parameters
value Allowed object is OptionTypeListType

public void setPrice (String value)

Sets the value of the price property.

Parameters
value Allowed object is String