public class

PaymentTransactionType

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

Class Overview

PaymentTransactionType Information about a PayPal payment from the seller side

Java class for PaymentTransactionType complex type.

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

 <complexType name="PaymentTransactionType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="ReceiverInfo" type="{urn:ebay:apis:eBLBaseComponents}ReceiverInfoType"/>
         <element name="PayerInfo" type="{urn:ebay:apis:eBLBaseComponents}PayerInfoType"/>
         <element name="PaymentInfo" type="{urn:ebay:apis:eBLBaseComponents}PaymentInfoType"/>
         <element name="PaymentItemInfo" type="{urn:ebay:apis:eBLBaseComponents}PaymentItemInfoType" 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="GiftReceipt" 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="BuyerEmailOptIn" 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"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Fields
protected String buyerEmailOptIn
protected String giftMessage
protected String giftReceipt
protected BasicAmountType giftWrapAmount
protected String giftWrapName
protected PayerInfoType payerInfo
protected PaymentInfoType paymentInfo
protected PaymentItemInfoType paymentItemInfo
protected ReceiverInfoType receiverInfo
protected List<String> surveyChoiceSelected
protected String surveyQuestion
protected UserSelectedOptionType userSelectedOptions
Public Constructors
PaymentTransactionType()
Public Methods
String getBuyerEmailOptIn()
Gets the value of the buyerEmailOptIn property.
String getGiftMessage()
Gets the value of the giftMessage property.
String getGiftReceipt()
Gets the value of the giftReceipt property.
BasicAmountType getGiftWrapAmount()
Gets the value of the giftWrapAmount property.
String getGiftWrapName()
Gets the value of the giftWrapName property.
PayerInfoType getPayerInfo()
Gets the value of the payerInfo property.
PaymentInfoType getPaymentInfo()
Gets the value of the paymentInfo property.
PaymentItemInfoType getPaymentItemInfo()
Gets the value of the paymentItemInfo property.
ReceiverInfoType getReceiverInfo()
Gets the value of the receiverInfo property.
List<String> getSurveyChoiceSelected()
Gets the value of the surveyChoiceSelected property.
String getSurveyQuestion()
Gets the value of the surveyQuestion property.
UserSelectedOptionType getUserSelectedOptions()
Gets the value of the userSelectedOptions property.
void setBuyerEmailOptIn(String value)
Sets the value of the buyerEmailOptIn property.
void setGiftMessage(String value)
Sets the value of the giftMessage property.
void setGiftReceipt(String value)
Sets the value of the giftReceipt property.
void setGiftWrapAmount(BasicAmountType value)
Sets the value of the giftWrapAmount property.
void setGiftWrapName(String value)
Sets the value of the giftWrapName property.
void setPayerInfo(PayerInfoType value)
Sets the value of the payerInfo property.
void setPaymentInfo(PaymentInfoType value)
Sets the value of the paymentInfo property.
void setPaymentItemInfo(PaymentItemInfoType value)
Sets the value of the paymentItemInfo property.
void setReceiverInfo(ReceiverInfoType value)
Sets the value of the receiverInfo property.
void setSurveyQuestion(String value)
Sets the value of the surveyQuestion property.
void setUserSelectedOptions(UserSelectedOptionType value)
Sets the value of the userSelectedOptions property.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected String buyerEmailOptIn

protected String giftMessage

protected String giftReceipt

protected BasicAmountType giftWrapAmount

protected String giftWrapName

protected PayerInfoType payerInfo

protected PaymentInfoType paymentInfo

protected PaymentItemInfoType paymentItemInfo

protected ReceiverInfoType receiverInfo

protected List<String> surveyChoiceSelected

protected String surveyQuestion

protected UserSelectedOptionType userSelectedOptions

Public Constructors

public PaymentTransactionType ()

Public Methods

public String getBuyerEmailOptIn ()

Gets the value of the buyerEmailOptIn property.

Returns
  • possible object is String

public String getGiftMessage ()

Gets the value of the giftMessage property.

Returns
  • possible object is String

public String getGiftReceipt ()

Gets the value of the giftReceipt 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 PayerInfoType getPayerInfo ()

Gets the value of the payerInfo property.

Returns

public PaymentInfoType getPaymentInfo ()

Gets the value of the paymentInfo property.

Returns

public PaymentItemInfoType getPaymentItemInfo ()

Gets the value of the paymentItemInfo property.

Returns

public ReceiverInfoType getReceiverInfo ()

Gets the value of the receiverInfo property.

Returns

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 UserSelectedOptionType getUserSelectedOptions ()

Gets the value of the userSelectedOptions property.

Returns

public void setBuyerEmailOptIn (String value)

Sets the value of the buyerEmailOptIn property.

Parameters
value Allowed object is String

public void setGiftMessage (String value)

Sets the value of the giftMessage property.

Parameters
value Allowed object is String

public void setGiftReceipt (String value)

Sets the value of the giftReceipt 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 setPayerInfo (PayerInfoType value)

Sets the value of the payerInfo property.

Parameters
value Allowed object is PayerInfoType

public void setPaymentInfo (PaymentInfoType value)

Sets the value of the paymentInfo property.

Parameters
value Allowed object is PaymentInfoType

public void setPaymentItemInfo (PaymentItemInfoType value)

Sets the value of the paymentItemInfo property.

Parameters
value Allowed object is PaymentItemInfoType

public void setReceiverInfo (ReceiverInfoType value)

Sets the value of the receiverInfo property.

Parameters
value Allowed object is ReceiverInfoType

public void setSurveyQuestion (String value)

Sets the value of the surveyQuestion 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