Changes since
the last release

com.ebay.soap.eBLBaseComponents
Class AdFormatLeadType

java.lang.Object
  extended by com.ebay.soap.eBLBaseComponents.AdFormatLeadType
All Implemented Interfaces:
java.io.Serializable

public class AdFormatLeadType
extends java.lang.Object
implements java.io.Serializable

This type is used by the AdFormatLead container that is returned in the GetAdFormatLeads call response. An AdFormatLead container will be returned for each user that has expressed interest in the Classified Ad listing that was specified by the seller in the GetAdFormatLeads call request. Each AdFormatLead container consists of prospective buyer contact information and other details associated with a lead for a Classified Ad listing.

Java class for AdFormatLeadType complex type.

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

 <complexType name="AdFormatLeadType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="AdditionalInformation" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Address" type="{urn:ebay:apis:eBLBaseComponents}AddressType" minOccurs="0"/>
         <element name="BestTimeToCall" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Email" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="SubmittedTime" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="ItemID" type="{urn:ebay:apis:eBLBaseComponents}ItemIDType" minOccurs="0"/>
         <element name="ItemTitle" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="UserID" type="{urn:ebay:apis:eBLBaseComponents}UserIDType" minOccurs="0"/>
         <element name="MemberMessage" type="{urn:ebay:apis:eBLBaseComponents}MemberMessageExchangeArrayType" minOccurs="0"/>
         <element name="Status" type="{urn:ebay:apis:eBLBaseComponents}AdFormatLeadStatusCodeType" minOccurs="0"/>
         <element name="LeadFee" type="{urn:ebay:apis:eBLBaseComponents}AmountType" minOccurs="0"/>
         <element name="ExternalEmail" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="PurchaseTimeFrame" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="TradeInYear" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="TradeInMake" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="TradeInModel" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="FinancingAnswer" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Answer1" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Answer2" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <any/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Field Summary
protected  java.lang.String additionalInformation
           
protected  AddressType address
           
protected  java.lang.Boolean answer1
           
protected  java.lang.Boolean answer2
           
protected  java.util.List<java.lang.Object> any
           
protected  java.lang.String bestTimeToCall
           
protected  java.lang.String email
           
protected  java.lang.String externalEmail
           
protected  java.lang.Boolean financingAnswer
           
protected  java.lang.String itemID
           
protected  java.lang.String itemTitle
           
protected  AmountType leadFee
           
protected  MemberMessageExchangeArrayType memberMessage
           
protected  java.lang.String purchaseTimeFrame
           
protected  AdFormatLeadStatusCodeType status
           
protected  java.util.Calendar submittedTime
           
protected  java.lang.String tradeInMake
           
protected  java.lang.String tradeInModel
           
protected  java.lang.String tradeInYear
           
protected  java.lang.String userID
           
 
Constructor Summary
AdFormatLeadType()
           
 
Method Summary
protected  java.util.List<java.lang.Object> _getAny()
           
 java.lang.String getAdditionalInformation()
          Gets the value of the additionalInformation property.
 AddressType getAddress()
          Gets the value of the address property.
 java.lang.Object[] getAny()
           
 java.lang.Object getAny(int idx)
           
 int getAnyLength()
           
 java.lang.String getBestTimeToCall()
          Gets the value of the bestTimeToCall property.
 java.lang.String getEmail()
          Gets the value of the email property.
 java.lang.String getExternalEmail()
          Gets the value of the externalEmail property.
 java.lang.String getItemID()
          Gets the value of the itemID property.
 java.lang.String getItemTitle()
          Gets the value of the itemTitle property.
 AmountType getLeadFee()
          Gets the value of the leadFee property.
 MemberMessageExchangeArrayType getMemberMessage()
          Gets the value of the memberMessage property.
 java.lang.String getPurchaseTimeFrame()
          Gets the value of the purchaseTimeFrame property.
 AdFormatLeadStatusCodeType getStatus()
          Gets the value of the status property.
 java.util.Calendar getSubmittedTime()
          Gets the value of the submittedTime property.
 java.lang.String getTradeInMake()
          Gets the value of the tradeInMake property.
 java.lang.String getTradeInModel()
          Gets the value of the tradeInModel property.
 java.lang.String getTradeInYear()
          Gets the value of the tradeInYear property.
 java.lang.String getUserID()
          Gets the value of the userID property.
 java.lang.Boolean isAnswer1()
          Gets the value of the answer1 property.
 java.lang.Boolean isAnswer2()
          Gets the value of the answer2 property.
 java.lang.Boolean isFinancingAnswer()
          Gets the value of the financingAnswer property.
 void setAdditionalInformation(java.lang.String value)
          Sets the value of the additionalInformation property.
 void setAddress(AddressType value)
          Sets the value of the address property.
 void setAnswer1(java.lang.Boolean value)
          Sets the value of the answer1 property.
 void setAnswer2(java.lang.Boolean value)
          Sets the value of the answer2 property.
 java.lang.Object setAny(int idx, java.lang.Object value)
           
 void setAny(java.lang.Object[] values)
           
 void setBestTimeToCall(java.lang.String value)
          Sets the value of the bestTimeToCall property.
 void setEmail(java.lang.String value)
          Sets the value of the email property.
 void setExternalEmail(java.lang.String value)
          Sets the value of the externalEmail property.
 void setFinancingAnswer(java.lang.Boolean value)
          Sets the value of the financingAnswer property.
 void setItemID(java.lang.String value)
          Sets the value of the itemID property.
 void setItemTitle(java.lang.String value)
          Sets the value of the itemTitle property.
 void setLeadFee(AmountType value)
          Sets the value of the leadFee property.
 void setMemberMessage(MemberMessageExchangeArrayType value)
          Sets the value of the memberMessage property.
 void setPurchaseTimeFrame(java.lang.String value)
          Sets the value of the purchaseTimeFrame property.
 void setStatus(AdFormatLeadStatusCodeType value)
          Sets the value of the status property.
 void setSubmittedTime(java.util.Calendar value)
          Sets the value of the submittedTime property.
 void setTradeInMake(java.lang.String value)
          Sets the value of the tradeInMake property.
 void setTradeInModel(java.lang.String value)
          Sets the value of the tradeInModel property.
 void setTradeInYear(java.lang.String value)
          Sets the value of the tradeInYear property.
 void setUserID(java.lang.String value)
          Sets the value of the userID property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

additionalInformation

protected java.lang.String additionalInformation

address

protected AddressType address

bestTimeToCall

protected java.lang.String bestTimeToCall

email

protected java.lang.String email

submittedTime

protected java.util.Calendar submittedTime

itemID

protected java.lang.String itemID

itemTitle

protected java.lang.String itemTitle

userID

protected java.lang.String userID

memberMessage

protected MemberMessageExchangeArrayType memberMessage

status

protected AdFormatLeadStatusCodeType status

leadFee

protected AmountType leadFee

externalEmail

protected java.lang.String externalEmail

purchaseTimeFrame

protected java.lang.String purchaseTimeFrame

tradeInYear

protected java.lang.String tradeInYear

tradeInMake

protected java.lang.String tradeInMake

tradeInModel

protected java.lang.String tradeInModel

financingAnswer

protected java.lang.Boolean financingAnswer

answer1

protected java.lang.Boolean answer1

answer2

protected java.lang.Boolean answer2

any

protected java.util.List<java.lang.Object> any
Constructor Detail

AdFormatLeadType

public AdFormatLeadType()
Method Detail

getAdditionalInformation

public java.lang.String getAdditionalInformation()
Gets the value of the additionalInformation property.

Returns:
possible object is String

setAdditionalInformation

public void setAdditionalInformation(java.lang.String value)
Sets the value of the additionalInformation property.

Parameters:
value - allowed object is String

getAddress

public AddressType getAddress()
Gets the value of the address property.

Returns:
possible object is AddressType

setAddress

public void setAddress(AddressType value)
Sets the value of the address property.

Parameters:
value - allowed object is AddressType

getBestTimeToCall

public java.lang.String getBestTimeToCall()
Gets the value of the bestTimeToCall property.

Returns:
possible object is String

setBestTimeToCall

public void setBestTimeToCall(java.lang.String value)
Sets the value of the bestTimeToCall property.

Parameters:
value - allowed object is String

getEmail

public java.lang.String getEmail()
Gets the value of the email property.

Returns:
possible object is String

setEmail

public void setEmail(java.lang.String value)
Sets the value of the email property.

Parameters:
value - allowed object is String

getSubmittedTime

public java.util.Calendar getSubmittedTime()
Gets the value of the submittedTime property.

Returns:
possible object is String

setSubmittedTime

public void setSubmittedTime(java.util.Calendar value)
Sets the value of the submittedTime property.

Parameters:
value - allowed object is String

getItemID

public java.lang.String getItemID()
Gets the value of the itemID property.

Returns:
possible object is String

setItemID

public void setItemID(java.lang.String value)
Sets the value of the itemID property.

Parameters:
value - allowed object is String

getItemTitle

public java.lang.String getItemTitle()
Gets the value of the itemTitle property.

Returns:
possible object is String

setItemTitle

public void setItemTitle(java.lang.String value)
Sets the value of the itemTitle property.

Parameters:
value - allowed object is String

getUserID

public java.lang.String getUserID()
Gets the value of the userID property.

Returns:
possible object is String

setUserID

public void setUserID(java.lang.String value)
Sets the value of the userID property.

Parameters:
value - allowed object is String

getMemberMessage

public MemberMessageExchangeArrayType getMemberMessage()
Gets the value of the memberMessage property.

Returns:
possible object is MemberMessageExchangeArrayType

setMemberMessage

public void setMemberMessage(MemberMessageExchangeArrayType value)
Sets the value of the memberMessage property.

Parameters:
value - allowed object is MemberMessageExchangeArrayType

getStatus

public AdFormatLeadStatusCodeType getStatus()
Gets the value of the status property.

Returns:
possible object is AdFormatLeadStatusCodeType

setStatus

public void setStatus(AdFormatLeadStatusCodeType value)
Sets the value of the status property.

Parameters:
value - allowed object is AdFormatLeadStatusCodeType

getLeadFee

public AmountType getLeadFee()
Gets the value of the leadFee property.

Returns:
possible object is AmountType

setLeadFee

public void setLeadFee(AmountType value)
Sets the value of the leadFee property.

Parameters:
value - allowed object is AmountType

getExternalEmail

public java.lang.String getExternalEmail()
Gets the value of the externalEmail property.

Returns:
possible object is String

setExternalEmail

public void setExternalEmail(java.lang.String value)
Sets the value of the externalEmail property.

Parameters:
value - allowed object is String

getPurchaseTimeFrame

public java.lang.String getPurchaseTimeFrame()
Gets the value of the purchaseTimeFrame property.

Returns:
possible object is String

setPurchaseTimeFrame

public void setPurchaseTimeFrame(java.lang.String value)
Sets the value of the purchaseTimeFrame property.

Parameters:
value - allowed object is String

getTradeInYear

public java.lang.String getTradeInYear()
Gets the value of the tradeInYear property.

Returns:
possible object is String

setTradeInYear

public void setTradeInYear(java.lang.String value)
Sets the value of the tradeInYear property.

Parameters:
value - allowed object is String

getTradeInMake

public java.lang.String getTradeInMake()
Gets the value of the tradeInMake property.

Returns:
possible object is String

setTradeInMake

public void setTradeInMake(java.lang.String value)
Sets the value of the tradeInMake property.

Parameters:
value - allowed object is String

getTradeInModel

public java.lang.String getTradeInModel()
Gets the value of the tradeInModel property.

Returns:
possible object is String

setTradeInModel

public void setTradeInModel(java.lang.String value)
Sets the value of the tradeInModel property.

Parameters:
value - allowed object is String

isFinancingAnswer

public java.lang.Boolean isFinancingAnswer()
Gets the value of the financingAnswer property.

Returns:
possible object is Boolean

setFinancingAnswer

public void setFinancingAnswer(java.lang.Boolean value)
Sets the value of the financingAnswer property.

Parameters:
value - allowed object is Boolean

isAnswer1

public java.lang.Boolean isAnswer1()
Gets the value of the answer1 property.

Returns:
possible object is Boolean

setAnswer1

public void setAnswer1(java.lang.Boolean value)
Sets the value of the answer1 property.

Parameters:
value - allowed object is Boolean

isAnswer2

public java.lang.Boolean isAnswer2()
Gets the value of the answer2 property.

Returns:
possible object is Boolean

setAnswer2

public void setAnswer2(java.lang.Boolean value)
Sets the value of the answer2 property.

Parameters:
value - allowed object is Boolean

getAny

public java.lang.Object[] getAny()
Returns:
array of Object Element

getAny

public java.lang.Object getAny(int idx)
Returns:
one of Object Element

getAnyLength

public int getAnyLength()

setAny

public void setAny(java.lang.Object[] values)
Parameters:
values - allowed objects are Object Element

_getAny

protected java.util.List<java.lang.Object> _getAny()

setAny

public java.lang.Object setAny(int idx,
                               java.lang.Object value)
Parameters:
value - allowed object is Object Element

Changes since
the last release

The information contained in this document is proprietary and confidential. Use of this information and the eBay API requires a Non-Disclosure Agreement (NDA) between the user and eBay Inc. For information regarding a qualifying NDA, contact Developer Relations: developer-relations@ebay.com
© 2004-2009 eBay Inc. All rights reserved.