Changes since
the last release

com.ebay.soap.eBLBaseComponents
Class AddSecondChanceItemRequestType

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

public class AddSecondChanceItemRequestType
extends AbstractRequestType
implements java.io.Serializable

Used by the seller of an auction listing to provide a Second Chance Offer to one of that auction item's non-winning bidders. A Second Chance Offer is used by sellers whenever the seller was unable to complete the sale with the winning bidder because the bidder didn't pay, or if the auction listing ended without the Reserve Price being met, or if that seller has multiple identical items for sale and wants to give other bidders a chance to purchase the item.

To get information on the bidders for a recently-ended auction listing, the seller can use the GetAllBidders call and pass the corresponding ItemID value into the call request.

For more information on the specifics of Second Chance Offers, see the Making a Second Chance Offer help page.

Java class for AddSecondChanceItemRequestType complex type.

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

 <complexType name="AddSecondChanceItemRequestType">
   <complexContent>
     <extension base="{urn:ebay:apis:eBLBaseComponents}AbstractRequestType">
       <sequence>
         <element name="RecipientBidderUserID" type="{urn:ebay:apis:eBLBaseComponents}UserIDType" minOccurs="0"/>
         <element name="BuyItNowPrice" type="{urn:ebay:apis:eBLBaseComponents}AmountType" minOccurs="0"/>
         <element name="Duration" type="{urn:ebay:apis:eBLBaseComponents}SecondChanceOfferDurationCodeType" minOccurs="0"/>
         <element name="ItemID" type="{urn:ebay:apis:eBLBaseComponents}ItemIDType" minOccurs="0"/>
         <element name="SellerMessage" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Field Summary
protected  AmountType buyItNowPrice
           
protected  SecondChanceOfferDurationCodeType duration
           
protected  java.lang.String itemID
           
protected  java.lang.String recipientBidderUserID
           
protected  java.lang.String sellerMessage
           
 
Fields inherited from class com.ebay.soap.eBLBaseComponents.AbstractRequestType
any, botBlock, detailLevel, endUserIP, errorHandling, errorLanguage, invocationID, messageID, outputSelector, version, warningLevel
 
Constructor Summary
AddSecondChanceItemRequestType()
           
 
Method Summary
 AmountType getBuyItNowPrice()
          Gets the value of the buyItNowPrice property.
 SecondChanceOfferDurationCodeType getDuration()
          Gets the value of the duration property.
 java.lang.String getItemID()
          Gets the value of the itemID property.
 java.lang.String getRecipientBidderUserID()
          Gets the value of the recipientBidderUserID property.
 java.lang.String getSellerMessage()
          Gets the value of the sellerMessage property.
 void setBuyItNowPrice(AmountType value)
          Sets the value of the buyItNowPrice property.
 void setDuration(SecondChanceOfferDurationCodeType value)
          Sets the value of the duration property.
 void setItemID(java.lang.String value)
          Sets the value of the itemID property.
 void setRecipientBidderUserID(java.lang.String value)
          Sets the value of the recipientBidderUserID property.
 void setSellerMessage(java.lang.String value)
          Sets the value of the sellerMessage property.
 
Methods inherited from class com.ebay.soap.eBLBaseComponents.AbstractRequestType
_getAny, _getDetailLevel, _getOutputSelector, getAny, getAny, getAnyLength, getBotBlock, getDetailLevel, getDetailLevel, getDetailLevelLength, getEndUserIP, getErrorHandling, getErrorLanguage, getInvocationID, getMessageID, getOutputSelector, getOutputSelector, getOutputSelectorLength, getVersion, getWarningLevel, setAny, setAny, setBotBlock, setDetailLevel, setDetailLevel, setEndUserIP, setErrorHandling, setErrorLanguage, setInvocationID, setMessageID, setOutputSelector, setOutputSelector, setVersion, setWarningLevel
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

recipientBidderUserID

protected java.lang.String recipientBidderUserID

buyItNowPrice

protected AmountType buyItNowPrice

duration

protected SecondChanceOfferDurationCodeType duration

itemID

protected java.lang.String itemID

sellerMessage

protected java.lang.String sellerMessage
Constructor Detail

AddSecondChanceItemRequestType

public AddSecondChanceItemRequestType()
Method Detail

getRecipientBidderUserID

public java.lang.String getRecipientBidderUserID()
Gets the value of the recipientBidderUserID property.

Returns:
possible object is String

setRecipientBidderUserID

public void setRecipientBidderUserID(java.lang.String value)
Sets the value of the recipientBidderUserID property.

Parameters:
value - allowed object is String

getBuyItNowPrice

public AmountType getBuyItNowPrice()
Gets the value of the buyItNowPrice property.

Returns:
possible object is AmountType

setBuyItNowPrice

public void setBuyItNowPrice(AmountType value)
Sets the value of the buyItNowPrice property.

Parameters:
value - allowed object is AmountType

getDuration

public SecondChanceOfferDurationCodeType getDuration()
Gets the value of the duration property.

Returns:
possible object is SecondChanceOfferDurationCodeType

setDuration

public void setDuration(SecondChanceOfferDurationCodeType value)
Sets the value of the duration property.

Parameters:
value - allowed object is SecondChanceOfferDurationCodeType

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

getSellerMessage

public java.lang.String getSellerMessage()
Gets the value of the sellerMessage property.

Returns:
possible object is String

setSellerMessage

public void setSellerMessage(java.lang.String value)
Sets the value of the sellerMessage property.

Parameters:
value - allowed object is String

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.