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:
Serializable

public class AddSecondChanceItemRequestType
extends AbstractRequestType
implements Serializable

Creates a new Second Chance Offer (that is, an offer for an unsold item) for one of that item's non-winning bidders.

See Also:
Serialized Form

Constructor Summary
AddSecondChanceItemRequestType()
           
 
Method Summary
 boolean equals(Object obj)
           
 AmountType getBuyItNowPrice()
          Gets the buyItNowPrice value for this AddSecondChanceItemRequestType.
static org.apache.axis.encoding.Deserializer getDeserializer(String mechType, Class _javaType, QName _xmlType)
          Get Custom Deserializer
 SecondChanceOfferDurationCodeType getDuration()
          Gets the duration value for this AddSecondChanceItemRequestType.
 ItemIDType getItemID()
          Gets the itemID value for this AddSecondChanceItemRequestType.
 UserIDType getRecipientBidderUserID()
          Gets the recipientBidderUserID value for this AddSecondChanceItemRequestType.
 String getSellerMessage()
          Gets the sellerMessage value for this AddSecondChanceItemRequestType.
static org.apache.axis.encoding.Serializer getSerializer(String mechType, Class _javaType, QName _xmlType)
          Get Custom Serializer
static org.apache.axis.description.TypeDesc getTypeDesc()
          Return type metadata object
 int hashCode()
           
 void setBuyItNowPrice(AmountType buyItNowPrice)
          Sets the buyItNowPrice value for this AddSecondChanceItemRequestType.
 void setDuration(SecondChanceOfferDurationCodeType duration)
          Sets the duration value for this AddSecondChanceItemRequestType.
 void setItemID(ItemIDType itemID)
          Sets the itemID value for this AddSecondChanceItemRequestType.
 void setRecipientBidderUserID(UserIDType recipientBidderUserID)
          Sets the recipientBidderUserID value for this AddSecondChanceItemRequestType.
 void setSellerMessage(String sellerMessage)
          Sets the sellerMessage value for this AddSecondChanceItemRequestType.
 
Methods inherited from class com.ebay.soap.eBLBaseComponents.AbstractRequestType
get_any, getBotBlock, getDetailLevel, getDetailLevel, getEndUserIP, getErrorHandling, getErrorLanguage, getInvocationID, getMessageID, getOutputSelector, getOutputSelector, getVersion, getWarningLevel, set_any, setBotBlock, setDetailLevel, setDetailLevel, setEndUserIP, setErrorHandling, setErrorLanguage, setInvocationID, setMessageID, setOutputSelector, setOutputSelector, setVersion, setWarningLevel
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AddSecondChanceItemRequestType

public AddSecondChanceItemRequestType()
Method Detail

getRecipientBidderUserID

public UserIDType getRecipientBidderUserID()
Gets the recipientBidderUserID value for this AddSecondChanceItemRequestType.

Returns:
recipientBidderUserID An eBay ID that uniquely identifies a user.

For GetAllBidders, some bidder information is anonymous, to protect bidders from fraud. If the seller makes this API call, the actual ids of all bidders on the seller's item will be returned. If a bidder makes this API call, the bidder's actual id will be returned, but information for all competing bidders or outside watchers will be returned as anonymized userIDs.

setRecipientBidderUserID

public void setRecipientBidderUserID(UserIDType recipientBidderUserID)
Sets the recipientBidderUserID value for this AddSecondChanceItemRequestType.

Parameters:
recipientBidderUserID - An eBay ID that uniquely identifies a user.

For GetAllBidders, some bidder information is anonymous, to protect bidders from fraud. If the seller makes this API call, the actual ids of all bidders on the seller's item will be returned. If a bidder makes this API call, the bidder's actual id will be returned, but information for all competing bidders or outside watchers will be returned as anonymized userIDs.

getBuyItNowPrice

public AmountType getBuyItNowPrice()
Gets the buyItNowPrice value for this AddSecondChanceItemRequestType.

Returns:
buyItNowPrice Basic type for specifying monetary amounts. A double value (e.g., 1.00 or 1.0) is meaningful as a monetary amount when accompanied by a specification of the currency, in which case the value specifies the amount in that currency. An AmountType expresses both the value (a double) and the currency. Details such as prices, fees, costs, and payments are specified as amount types.

setBuyItNowPrice

public void setBuyItNowPrice(AmountType buyItNowPrice)
Sets the buyItNowPrice value for this AddSecondChanceItemRequestType.

Parameters:
buyItNowPrice - Basic type for specifying monetary amounts. A double value (e.g., 1.00 or 1.0) is meaningful as a monetary amount when accompanied by a specification of the currency, in which case the value specifies the amount in that currency. An AmountType expresses both the value (a double) and the currency. Details such as prices, fees, costs, and payments are specified as amount types.

getDuration

public SecondChanceOfferDurationCodeType getDuration()
Gets the duration value for this AddSecondChanceItemRequestType.

Returns:
duration SecondChanceOfferDurationCodeType - Type declaration to be used by other schema. Specifies the number of days the second chance offer active. The recipient bidder must purchase the item within that time or the listing expires. The duration for a new second chance offer listing is limited to these values.

setDuration

public void setDuration(SecondChanceOfferDurationCodeType duration)
Sets the duration value for this AddSecondChanceItemRequestType.

Parameters:
duration - SecondChanceOfferDurationCodeType - Type declaration to be used by other schema. Specifies the number of days the second chance offer active. The recipient bidder must purchase the item within that time or the listing expires. The duration for a new second chance offer listing is limited to these values.

getItemID

public ItemIDType getItemID()
Gets the itemID value for this AddSecondChanceItemRequestType.

Returns:
itemID Type that represents the unique identifier for a single item listing.

setItemID

public void setItemID(ItemIDType itemID)
Sets the itemID value for this AddSecondChanceItemRequestType.

Parameters:
itemID - Type that represents the unique identifier for a single item listing.

getSellerMessage

public String getSellerMessage()
Gets the sellerMessage value for this AddSecondChanceItemRequestType.

Returns:
sellerMessage

setSellerMessage

public void setSellerMessage(String sellerMessage)
Sets the sellerMessage value for this AddSecondChanceItemRequestType.

Parameters:
sellerMessage -

equals

public boolean equals(Object obj)
Overrides:
equals in class AbstractRequestType

hashCode

public int hashCode()
Overrides:
hashCode in class AbstractRequestType

getTypeDesc

public static org.apache.axis.description.TypeDesc getTypeDesc()
Return type metadata object


getSerializer

public static org.apache.axis.encoding.Serializer getSerializer(String mechType,
                                                                Class _javaType,
                                                                QName _xmlType)
Get Custom Serializer


getDeserializer

public static org.apache.axis.encoding.Deserializer getDeserializer(String mechType,
                                                                    Class _javaType,
                                                                    QName _xmlType)
Get Custom Deserializer


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-2006 eBay Inc. All rights reserved.