Changes since
the last release

com.ebay.soap.eBLBaseComponents
Class AddTransactionConfirmationItemRequestType

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

public class AddTransactionConfirmationItemRequestType
extends AbstractRequestType
implements Serializable

Ends the listing specified by ItemID (if listed for at least 24 hours) and creates a new Transaction Confirmation Request (TCR) for an item, enabling the TCR recipient to purchase the item. A TCR can be sent by a seller to any one of the following: a bidder, a best offer buyer, a member who has asked the seller a question, or any member with a postal code. This call can also be used to verify whether a new TCR can be created. Applies to the US eBay Motors site (except Parts and Accessories category).

See Also:
Serialized Form

Constructor Summary
AddTransactionConfirmationItemRequestType()
           
 
Method Summary
 boolean equals(Object obj)
           
 String getComments()
          Gets the comments value for this AddTransactionConfirmationItemRequestType.
static org.apache.axis.encoding.Deserializer getDeserializer(String mechType, Class _javaType, QName _xmlType)
          Get Custom Deserializer
 ItemIDType getItemID()
          Gets the itemID value for this AddTransactionConfirmationItemRequestType.
 SecondChanceOfferDurationCodeType getListingDuration()
          Gets the listingDuration value for this AddTransactionConfirmationItemRequestType.
 AmountType getNegotiatedPrice()
          Gets the negotiatedPrice value for this AddTransactionConfirmationItemRequestType.
 String getRecipientPostalCode()
          Gets the recipientPostalCode value for this AddTransactionConfirmationItemRequestType.
 RecipientRelationCodeType getRecipientRelationType()
          Gets the recipientRelationType value for this AddTransactionConfirmationItemRequestType.
 UserIDType getRecipientUserID()
          Gets the recipientUserID value for this AddTransactionConfirmationItemRequestType.
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
 String getVerifyEligibilityOnly()
          Gets the verifyEligibilityOnly value for this AddTransactionConfirmationItemRequestType.
 int hashCode()
           
 void setComments(String comments)
          Sets the comments value for this AddTransactionConfirmationItemRequestType.
 void setItemID(ItemIDType itemID)
          Sets the itemID value for this AddTransactionConfirmationItemRequestType.
 void setListingDuration(SecondChanceOfferDurationCodeType listingDuration)
          Sets the listingDuration value for this AddTransactionConfirmationItemRequestType.
 void setNegotiatedPrice(AmountType negotiatedPrice)
          Sets the negotiatedPrice value for this AddTransactionConfirmationItemRequestType.
 void setRecipientPostalCode(String recipientPostalCode)
          Sets the recipientPostalCode value for this AddTransactionConfirmationItemRequestType.
 void setRecipientRelationType(RecipientRelationCodeType recipientRelationType)
          Sets the recipientRelationType value for this AddTransactionConfirmationItemRequestType.
 void setRecipientUserID(UserIDType recipientUserID)
          Sets the recipientUserID value for this AddTransactionConfirmationItemRequestType.
 void setVerifyEligibilityOnly(String verifyEligibilityOnly)
          Sets the verifyEligibilityOnly value for this AddTransactionConfirmationItemRequestType.
 
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

AddTransactionConfirmationItemRequestType

public AddTransactionConfirmationItemRequestType()
Method Detail

getRecipientUserID

public UserIDType getRecipientUserID()
Gets the recipientUserID value for this AddTransactionConfirmationItemRequestType.

Returns:
recipientUserID 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.

setRecipientUserID

public void setRecipientUserID(UserIDType recipientUserID)
Sets the recipientUserID value for this AddTransactionConfirmationItemRequestType.

Parameters:
recipientUserID - 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.

getVerifyEligibilityOnly

public String getVerifyEligibilityOnly()
Gets the verifyEligibilityOnly value for this AddTransactionConfirmationItemRequestType.

Returns:
verifyEligibilityOnly

setVerifyEligibilityOnly

public void setVerifyEligibilityOnly(String verifyEligibilityOnly)
Sets the verifyEligibilityOnly value for this AddTransactionConfirmationItemRequestType.

Parameters:
verifyEligibilityOnly -

getRecipientPostalCode

public String getRecipientPostalCode()
Gets the recipientPostalCode value for this AddTransactionConfirmationItemRequestType.

Returns:
recipientPostalCode

setRecipientPostalCode

public void setRecipientPostalCode(String recipientPostalCode)
Sets the recipientPostalCode value for this AddTransactionConfirmationItemRequestType.

Parameters:
recipientPostalCode -

getRecipientRelationType

public RecipientRelationCodeType getRecipientRelationType()
Gets the recipientRelationType value for this AddTransactionConfirmationItemRequestType.

Returns:
recipientRelationType A seller can make a Transaction Confirmation Request (TCR) for an item. This code list contains values to specify the current relationship between the seller and the potential buyer. For a seller to make a Transaction Confirmation Request (TCR) for an item, the potential buyer must meet one of the criteria in this code list.

setRecipientRelationType

public void setRecipientRelationType(RecipientRelationCodeType recipientRelationType)
Sets the recipientRelationType value for this AddTransactionConfirmationItemRequestType.

Parameters:
recipientRelationType - A seller can make a Transaction Confirmation Request (TCR) for an item. This code list contains values to specify the current relationship between the seller and the potential buyer. For a seller to make a Transaction Confirmation Request (TCR) for an item, the potential buyer must meet one of the criteria in this code list.

getNegotiatedPrice

public AmountType getNegotiatedPrice()
Gets the negotiatedPrice value for this AddTransactionConfirmationItemRequestType.

Returns:
negotiatedPrice 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.

setNegotiatedPrice

public void setNegotiatedPrice(AmountType negotiatedPrice)
Sets the negotiatedPrice value for this AddTransactionConfirmationItemRequestType.

Parameters:
negotiatedPrice - 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.

getListingDuration

public SecondChanceOfferDurationCodeType getListingDuration()
Gets the listingDuration value for this AddTransactionConfirmationItemRequestType.

Returns:
listingDuration 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.

setListingDuration

public void setListingDuration(SecondChanceOfferDurationCodeType listingDuration)
Sets the listingDuration value for this AddTransactionConfirmationItemRequestType.

Parameters:
listingDuration - 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 AddTransactionConfirmationItemRequestType.

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 AddTransactionConfirmationItemRequestType.

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

getComments

public String getComments()
Gets the comments value for this AddTransactionConfirmationItemRequestType.

Returns:
comments

setComments

public void setComments(String comments)
Sets the comments value for this AddTransactionConfirmationItemRequestType.

Parameters:
comments -

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.