public class

DoExpressCheckoutPaymentRequestDetailsType

extends Object
java.lang.Object
   ↳ ebay.apis.eblbasecomponents.DoExpressCheckoutPaymentRequestDetailsType

Class Overview

Java class for DoExpressCheckoutPaymentRequestDetailsType complex type.

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

 <complexType name="DoExpressCheckoutPaymentRequestDetailsType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="PaymentAction" type="{urn:ebay:apis:eBLBaseComponents}PaymentActionCodeType" minOccurs="0"/>
         <element name="Token" type="{urn:ebay:apis:eBLBaseComponents}ExpressCheckoutTokenType"/>
         <element name="PayerID" type="{urn:ebay:apis:eBLBaseComponents}UserIDType"/>
         <element name="OrderURL" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="PaymentDetails" type="{urn:ebay:apis:eBLBaseComponents}PaymentDetailsType" maxOccurs="10" minOccurs="0"/>
         <element name="PromoOverrideFlag" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="PromoCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="EnhancedData" type="{urn:ebay:apis:eBLBaseComponents}EnhancedDataType" minOccurs="0"/>
         <element name="SoftDescriptor" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="UserSelectedOptions" type="{urn:ebay:apis:eBLBaseComponents}UserSelectedOptionType" minOccurs="0"/>
         <element name="GiftMessage" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="GiftReceiptEnable" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="GiftWrapName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="GiftWrapAmount" type="{urn:ebay:apis:CoreComponentTypes}BasicAmountType" minOccurs="0"/>
         <element name="BuyerMarketingEmail" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="SurveyQuestion" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="SurveyChoiceSelected" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
         <element name="ButtonSource" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="SkipBACreation" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Fields
protected String buttonSource
protected String buyerMarketingEmail
protected EnhancedDataType enhancedData
protected String giftMessage
protected String giftReceiptEnable
protected BasicAmountType giftWrapAmount
protected String giftWrapName
protected String orderURL
protected String payerID
protected PaymentActionCodeType paymentAction
protected List<PaymentDetailsType> paymentDetails
protected String promoCode
protected String promoOverrideFlag
protected Boolean skipBACreation
protected String softDescriptor
protected List<String> surveyChoiceSelected
protected String surveyQuestion
protected String token
protected UserSelectedOptionType userSelectedOptions
Public Constructors
DoExpressCheckoutPaymentRequestDetailsType()
Public Methods
String getButtonSource()
Gets the value of the buttonSource property.
String getBuyerMarketingEmail()
Gets the value of the buyerMarketingEmail property.
EnhancedDataType getEnhancedData()
Gets the value of the enhancedData property.
String getGiftMessage()
Gets the value of the giftMessage property.
String getGiftReceiptEnable()
Gets the value of the giftReceiptEnable property.
BasicAmountType getGiftWrapAmount()
Gets the value of the giftWrapAmount property.
String getGiftWrapName()
Gets the value of the giftWrapName property.
String getOrderURL()
Gets the value of the orderURL property.
String getPayerID()
Gets the value of the payerID property.
PaymentActionCodeType getPaymentAction()
Gets the value of the paymentAction property.
List<PaymentDetailsType> getPaymentDetails()
Gets the value of the paymentDetails property.
String getPromoCode()
Gets the value of the promoCode property.
String getPromoOverrideFlag()
Gets the value of the promoOverrideFlag property.
String getSoftDescriptor()
Gets the value of the softDescriptor property.
List<String> getSurveyChoiceSelected()
Gets the value of the surveyChoiceSelected property.
String getSurveyQuestion()
Gets the value of the surveyQuestion property.
String getToken()
Gets the value of the token property.
UserSelectedOptionType getUserSelectedOptions()
Gets the value of the userSelectedOptions property.
Boolean isSkipBACreation()
Gets the value of the skipBACreation property.
void setButtonSource(String value)
Sets the value of the buttonSource property.
void setBuyerMarketingEmail(String value)
Sets the value of the buyerMarketingEmail property.
void setEnhancedData(EnhancedDataType value)
Sets the value of the enhancedData property.
void setGiftMessage(String value)
Sets the value of the giftMessage property.
void setGiftReceiptEnable(String value)
Sets the value of the giftReceiptEnable property.
void setGiftWrapAmount(BasicAmountType value)
Sets the value of the giftWrapAmount property.
void setGiftWrapName(String value)
Sets the value of the giftWrapName property.
void setOrderURL(String value)
Sets the value of the orderURL property.
void setPayerID(String value)
Sets the value of the payerID property.
void setPaymentAction(PaymentActionCodeType value)
Sets the value of the paymentAction property.
void setPromoCode(String value)
Sets the value of the promoCode property.
void setPromoOverrideFlag(String value)
Sets the value of the promoOverrideFlag property.
void setSkipBACreation(Boolean value)
Sets the value of the skipBACreation property.
void setSoftDescriptor(String value)
Sets the value of the softDescriptor property.
void setSurveyQuestion(String value)
Sets the value of the surveyQuestion property.
void setToken(String value)
Sets the value of the token property.
void setUserSelectedOptions(UserSelectedOptionType value)
Sets the value of the userSelectedOptions property.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected String buttonSource

protected String buyerMarketingEmail

protected EnhancedDataType enhancedData

protected String giftMessage

protected String giftReceiptEnable

protected BasicAmountType giftWrapAmount

protected String giftWrapName

protected String orderURL

protected String payerID

protected PaymentActionCodeType paymentAction

protected List<PaymentDetailsType> paymentDetails

protected String promoCode

protected String promoOverrideFlag

protected Boolean skipBACreation

protected String softDescriptor

protected List<String> surveyChoiceSelected

protected String surveyQuestion

protected String token

protected UserSelectedOptionType userSelectedOptions

Public Constructors

public DoExpressCheckoutPaymentRequestDetailsType ()

Public Methods

public String getButtonSource ()

Gets the value of the buttonSource property.

Returns
  • possible object is String

public String getBuyerMarketingEmail ()

Gets the value of the buyerMarketingEmail property.

Returns
  • possible object is String

public EnhancedDataType getEnhancedData ()

Gets the value of the enhancedData property.

Returns

public String getGiftMessage ()

Gets the value of the giftMessage property.

Returns
  • possible object is String

public String getGiftReceiptEnable ()

Gets the value of the giftReceiptEnable property.

Returns
  • possible object is String

public BasicAmountType getGiftWrapAmount ()

Gets the value of the giftWrapAmount property.

Returns

public String getGiftWrapName ()

Gets the value of the giftWrapName property.

Returns
  • possible object is String

public String getOrderURL ()

Gets the value of the orderURL property.

Returns
  • possible object is String

public String getPayerID ()

Gets the value of the payerID property.

Returns
  • possible object is String

public PaymentActionCodeType getPaymentAction ()

Gets the value of the paymentAction property.

Returns

public List<PaymentDetailsType> getPaymentDetails ()

Gets the value of the paymentDetails 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 paymentDetails property.

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

    getPaymentDetails().add(newItem);
 

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

public String getPromoCode ()

Gets the value of the promoCode property.

Returns
  • possible object is String

public String getPromoOverrideFlag ()

Gets the value of the promoOverrideFlag property.

Returns
  • possible object is String

public String getSoftDescriptor ()

Gets the value of the softDescriptor property.

Returns
  • possible object is String

public List<String> getSurveyChoiceSelected ()

Gets the value of the surveyChoiceSelected 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 surveyChoiceSelected property.

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

    getSurveyChoiceSelected().add(newItem);
 

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

public String getSurveyQuestion ()

Gets the value of the surveyQuestion property.

Returns
  • possible object is String

public String getToken ()

Gets the value of the token property.

Returns
  • possible object is String

public UserSelectedOptionType getUserSelectedOptions ()

Gets the value of the userSelectedOptions property.

Returns

public Boolean isSkipBACreation ()

Gets the value of the skipBACreation property.

Returns
  • possible object is Boolean

public void setButtonSource (String value)

Sets the value of the buttonSource property.

Parameters
value Allowed object is String

public void setBuyerMarketingEmail (String value)

Sets the value of the buyerMarketingEmail property.

Parameters
value Allowed object is String

public void setEnhancedData (EnhancedDataType value)

Sets the value of the enhancedData property.

Parameters
value Allowed object is EnhancedDataType

public void setGiftMessage (String value)

Sets the value of the giftMessage property.

Parameters
value Allowed object is String

public void setGiftReceiptEnable (String value)

Sets the value of the giftReceiptEnable property.

Parameters
value Allowed object is String

public void setGiftWrapAmount (BasicAmountType value)

Sets the value of the giftWrapAmount property.

Parameters
value Allowed object is BasicAmountType

public void setGiftWrapName (String value)

Sets the value of the giftWrapName property.

Parameters
value Allowed object is String

public void setOrderURL (String value)

Sets the value of the orderURL property.

Parameters
value Allowed object is String

public void setPayerID (String value)

Sets the value of the payerID property.

Parameters
value Allowed object is String

public void setPaymentAction (PaymentActionCodeType value)

Sets the value of the paymentAction property.

Parameters
value Allowed object is PaymentActionCodeType

public void setPromoCode (String value)

Sets the value of the promoCode property.

Parameters
value Allowed object is String

public void setPromoOverrideFlag (String value)

Sets the value of the promoOverrideFlag property.

Parameters
value Allowed object is String

public void setSkipBACreation (Boolean value)

Sets the value of the skipBACreation property.

Parameters
value Allowed object is Boolean

public void setSoftDescriptor (String value)

Sets the value of the softDescriptor property.

Parameters
value Allowed object is String

public void setSurveyQuestion (String value)

Sets the value of the surveyQuestion property.

Parameters
value Allowed object is String

public void setToken (String value)

Sets the value of the token property.

Parameters
value Allowed object is String

public void setUserSelectedOptions (UserSelectedOptionType value)

Sets the value of the userSelectedOptions property.

Parameters
value Allowed object is UserSelectedOptionType