public class

GetExpressCheckoutDetailsResponseDetailsType

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

Class Overview

Java class for GetExpressCheckoutDetailsResponseDetailsType complex type.

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

 <complexType name="GetExpressCheckoutDetailsResponseDetailsType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Token" type="{urn:ebay:apis:eBLBaseComponents}ExpressCheckoutTokenType"/>
         <element name="PayerInfo" type="{urn:ebay:apis:eBLBaseComponents}PayerInfoType"/>
         <element name="Custom" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="InvoiceID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="ContactPhone" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="BillingAgreementAcceptedStatus" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="RedirectRequired" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="BillingAddress" type="{urn:ebay:apis:eBLBaseComponents}AddressType" minOccurs="0"/>
         <element name="Note" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="CheckoutStatus" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="PayPalAdjustment" type="{urn:ebay:apis:CoreComponentTypes}BasicAmountType" minOccurs="0"/>
         <element name="PaymentDetails" type="{urn:ebay:apis:eBLBaseComponents}PaymentDetailsType" maxOccurs="10" minOccurs="0"/>
         <element name="UserSelectedOptions" type="{urn:ebay:apis:eBLBaseComponents}UserSelectedOptionType" minOccurs="0"/>
         <element name="IncentiveDetails" type="{urn:ebay:apis:eBLBaseComponents}IncentiveDetailsType" maxOccurs="unbounded" 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="PaymentRequestInfo" type="{urn:ebay:apis:eBLBaseComponents}PaymentRequestInfoType" maxOccurs="10" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Fields
protected AddressType billingAddress
protected Boolean billingAgreementAcceptedStatus
protected String buyerMarketingEmail
protected String checkoutStatus
protected String contactPhone
protected String custom
protected String giftMessage
protected String giftReceiptEnable
protected BasicAmountType giftWrapAmount
protected String giftWrapName
protected List<IncentiveDetailsType> incentiveDetails
protected String invoiceID
protected String note
protected BasicAmountType payPalAdjustment
protected PayerInfoType payerInfo
protected List<PaymentDetailsType> paymentDetails
protected List<PaymentRequestInfoType> paymentRequestInfo
protected String redirectRequired
protected List<String> surveyChoiceSelected
protected String surveyQuestion
protected String token
protected UserSelectedOptionType userSelectedOptions
Public Constructors
GetExpressCheckoutDetailsResponseDetailsType()
Public Methods
AddressType getBillingAddress()
Gets the value of the billingAddress property.
String getBuyerMarketingEmail()
Gets the value of the buyerMarketingEmail property.
String getCheckoutStatus()
Gets the value of the checkoutStatus property.
String getContactPhone()
Gets the value of the contactPhone property.
String getCustom()
Gets the value of the custom 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.
List<IncentiveDetailsType> getIncentiveDetails()
Gets the value of the incentiveDetails property.
String getInvoiceID()
Gets the value of the invoiceID property.
String getNote()
Gets the value of the note property.
BasicAmountType getPayPalAdjustment()
Gets the value of the payPalAdjustment property.
PayerInfoType getPayerInfo()
Gets the value of the payerInfo property.
List<PaymentDetailsType> getPaymentDetails()
Gets the value of the paymentDetails property.
List<PaymentRequestInfoType> getPaymentRequestInfo()
Gets the value of the paymentRequestInfo property.
String getRedirectRequired()
Gets the value of the redirectRequired 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 isBillingAgreementAcceptedStatus()
Gets the value of the billingAgreementAcceptedStatus property.
void setBillingAddress(AddressType value)
Sets the value of the billingAddress property.
void setBillingAgreementAcceptedStatus(Boolean value)
Sets the value of the billingAgreementAcceptedStatus property.
void setBuyerMarketingEmail(String value)
Sets the value of the buyerMarketingEmail property.
void setCheckoutStatus(String value)
Sets the value of the checkoutStatus property.
void setContactPhone(String value)
Sets the value of the contactPhone property.
void setCustom(String value)
Sets the value of the custom 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 setInvoiceID(String value)
Sets the value of the invoiceID property.
void setNote(String value)
Sets the value of the note property.
void setPayPalAdjustment(BasicAmountType value)
Sets the value of the payPalAdjustment property.
void setPayerInfo(PayerInfoType value)
Sets the value of the payerInfo property.
void setRedirectRequired(String value)
Sets the value of the redirectRequired 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 AddressType billingAddress

protected Boolean billingAgreementAcceptedStatus

protected String buyerMarketingEmail

protected String checkoutStatus

protected String contactPhone

protected String custom

protected String giftMessage

protected String giftReceiptEnable

protected BasicAmountType giftWrapAmount

protected String giftWrapName

protected List<IncentiveDetailsType> incentiveDetails

protected String invoiceID

protected String note

protected BasicAmountType payPalAdjustment

protected PayerInfoType payerInfo

protected List<PaymentDetailsType> paymentDetails

protected List<PaymentRequestInfoType> paymentRequestInfo

protected String redirectRequired

protected List<String> surveyChoiceSelected

protected String surveyQuestion

protected String token

protected UserSelectedOptionType userSelectedOptions

Public Constructors

public GetExpressCheckoutDetailsResponseDetailsType ()

Public Methods

public AddressType getBillingAddress ()

Gets the value of the billingAddress property.

Returns

public String getBuyerMarketingEmail ()

Gets the value of the buyerMarketingEmail property.

Returns
  • possible object is String

public String getCheckoutStatus ()

Gets the value of the checkoutStatus property.

Returns
  • possible object is String

public String getContactPhone ()

Gets the value of the contactPhone property.

Returns
  • possible object is String

public String getCustom ()

Gets the value of the custom property.

Returns
  • possible object is String

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 List<IncentiveDetailsType> getIncentiveDetails ()

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

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

    getIncentiveDetails().add(newItem);
 

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

public String getInvoiceID ()

Gets the value of the invoiceID property.

Returns
  • possible object is String

public String getNote ()

Gets the value of the note property.

Returns
  • possible object is String

public BasicAmountType getPayPalAdjustment ()

Gets the value of the payPalAdjustment property.

Returns

public PayerInfoType getPayerInfo ()

Gets the value of the payerInfo 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 List<PaymentRequestInfoType> getPaymentRequestInfo ()

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

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

    getPaymentRequestInfo().add(newItem);
 

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

public String getRedirectRequired ()

Gets the value of the redirectRequired 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 isBillingAgreementAcceptedStatus ()

Gets the value of the billingAgreementAcceptedStatus property.

Returns
  • possible object is Boolean

public void setBillingAddress (AddressType value)

Sets the value of the billingAddress property.

Parameters
value Allowed object is AddressType

public void setBillingAgreementAcceptedStatus (Boolean value)

Sets the value of the billingAgreementAcceptedStatus property.

Parameters
value Allowed object is Boolean

public void setBuyerMarketingEmail (String value)

Sets the value of the buyerMarketingEmail property.

Parameters
value Allowed object is String

public void setCheckoutStatus (String value)

Sets the value of the checkoutStatus property.

Parameters
value Allowed object is String

public void setContactPhone (String value)

Sets the value of the contactPhone property.

Parameters
value Allowed object is String

public void setCustom (String value)

Sets the value of the custom 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 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 setInvoiceID (String value)

Sets the value of the invoiceID property.

Parameters
value Allowed object is String

public void setNote (String value)

Sets the value of the note property.

Parameters
value Allowed object is String

public void setPayPalAdjustment (BasicAmountType value)

Sets the value of the payPalAdjustment property.

Parameters
value Allowed object is BasicAmountType

public void setPayerInfo (PayerInfoType value)

Sets the value of the payerInfo property.

Parameters
value Allowed object is PayerInfoType

public void setRedirectRequired (String value)

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