|
Changes since the last release |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ebay.sdk.ApiCall
com.ebay.sdk.call.LeaveFeedbackCall
public class LeaveFeedbackCall
Wrapper class of the LeaveFeedback call of eBay SOAP API.
Title: SOAP API wrapper library.
Description: Contains wrapper classes for eBay SOAP APIs.
Copyright: Copyright (c) 2009
Company: eBay Inc.
FeedbackDetail
- Helper wrapper to set LeaveFeedbackRequestType CommentText, CommentType, ItemID:
CommentText sets LeaveFeedbackRequestType.CommentText:
Textual comment that explains, clarifies, or justifies the feedback
score specified in CommentType.
CommentType sets LeaveFeedbackRequestType.CommentType:
Score for the Feedback being left. May be Positive, Neutral, or Negative.
TransactionID
- Unique identifier for an eBay order line item. If there
are multiple order line items between the two order partners that still
require Feedback, the TransactionID is required along with the
corresponding ItemID and TargetUser to isolate the targeted order line
item. If an OrderLineItemID is included in the response to identify a
specific order line item, none of the preceding fields (ItemID,
TransactionID, TargetUser) are needed. Feedback cannot be left for order
line items with creation dates more than 60 days in the past.
TargetUser
- Specifies the recipient user about whom the Feedback is being left.
SellerItemRatingDetailArray
- Container for detailed seller ratings (DSRs). If a buyer is providing DSRs, they are specified in this container. Sellers have access to the number of ratings they've received, as well as to the averages of the DSRs they've received in each DSR area (i.e., to the average of ratings in the item-description area, etc.).
OrderLineItemID
- OrderLineItemID is a unique identifier for an eBay order line item. If an OrderLineItemID is included in
the request, the ItemID, TransactionID, and TargetUser fields are not
required. Feedback cannot be left for order line items with creation
dates more than 60 days in the past.
ItemArrivedWithinEDDType
- This field or the ItemDeliveredWithinEDD field should be included if it is the buyer leaving feedback for the seller. This field will inform eBay about whether or not the buyer received the order line item within the estimated delivery date, which is established once a buyer purchases or commits to buy an item.
ItemDeliveredWithinEDD
- This field or the ItemArrivedWithinEDDType field should be included if it is the buyer leaving feedback for the seller. This field will inform eBay about whether or not the buyer received the order line item within the estimated delivery date window, which is established once a buyer purchases or commits to buy an item. The value of this field is set to true
if the item did arrive within the estimated delivery date, or false
if the item arrived past the estimated delivery date.
ReturnedFeedbackID
- The unique identifier of the Feedback entry that has been submitted by the caller.
Field Summary |
---|
Fields inherited from class com.ebay.sdk.ApiCall |
---|
apiException, sendReqListeners |
Constructor Summary | |
---|---|
LeaveFeedbackCall()
Constructor. |
|
LeaveFeedbackCall(ApiContext apiContext)
Constructor. |
Method Summary | |
---|---|
FeedbackDetailType |
getFeedbackDetail()
Gets the LeaveFeedbackRequestType.feedbackDetail. |
ItemArrivedWithinEDDCodeType |
getItemArrivedWithinEDDType()
Gets the LeaveFeedbackRequestType.itemArrivedWithinEDDType. |
java.lang.Boolean |
getItemDeliveredWithinEDD()
Gets the LeaveFeedbackRequestType.itemDeliveredWithinEDD. |
java.lang.String |
getOrderLineItemID()
Gets the LeaveFeedbackRequestType.orderLineItemID. |
java.lang.String |
getReturnedFeedbackID()
Valid after executing the API. |
ItemRatingDetailArrayType |
getSellerItemRatingDetailArray()
Gets the LeaveFeedbackRequestType.sellerItemRatingDetailArray. |
java.lang.String |
getTargetUser()
Gets the LeaveFeedbackRequestType.targetUser. |
java.lang.String |
getTransactionID()
Gets the LeaveFeedbackRequestType.transactionID. |
void |
leaveFeedback()
Enables a buyer and seller to leave Feedback for their order partner at the conclusion of a successful order. |
void |
setFeedbackDetail(FeedbackDetailType feedbackDetail)
Sets the LeaveFeedbackRequestType.feedbackDetail. |
void |
setItemArrivedWithinEDDType(ItemArrivedWithinEDDCodeType itemArrivedWithinEDDType)
Sets the LeaveFeedbackRequestType.itemArrivedWithinEDDType. |
void |
setItemDeliveredWithinEDD(java.lang.Boolean itemDeliveredWithinEDD)
Sets the LeaveFeedbackRequestType.itemDeliveredWithinEDD. |
void |
setOrderLineItemID(java.lang.String orderLineItemID)
Sets the LeaveFeedbackRequestType.orderLineItemID. |
void |
setSellerItemRatingDetailArray(ItemRatingDetailArrayType sellerItemRatingDetailArray)
Sets the LeaveFeedbackRequestType.sellerItemRatingDetailArray. |
void |
setTargetUser(java.lang.String targetUser)
Sets the LeaveFeedbackRequestType.targetUser. |
void |
setTransactionID(java.lang.String transactionID)
Sets the LeaveFeedbackRequestType.transactionID. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public LeaveFeedbackCall()
public LeaveFeedbackCall(ApiContext apiContext)
apiContext
- The ApiContext object to be used to make the call.Method Detail |
---|
public void leaveFeedback() throws ApiException, SdkException, java.lang.Exception
ApiException
SdkException
java.lang.Exception
public FeedbackDetailType getFeedbackDetail()
public void setFeedbackDetail(FeedbackDetailType feedbackDetail)
feedbackDetail
- FeedbackDetailTypepublic ItemArrivedWithinEDDCodeType getItemArrivedWithinEDDType()
public void setItemArrivedWithinEDDType(ItemArrivedWithinEDDCodeType itemArrivedWithinEDDType)
itemArrivedWithinEDDType
- ItemArrivedWithinEDDCodeTypepublic java.lang.Boolean getItemDeliveredWithinEDD()
public void setItemDeliveredWithinEDD(java.lang.Boolean itemDeliveredWithinEDD)
itemDeliveredWithinEDD
- Booleanpublic java.lang.String getOrderLineItemID()
public void setOrderLineItemID(java.lang.String orderLineItemID)
orderLineItemID
- Stringpublic ItemRatingDetailArrayType getSellerItemRatingDetailArray()
public void setSellerItemRatingDetailArray(ItemRatingDetailArrayType sellerItemRatingDetailArray)
sellerItemRatingDetailArray
- ItemRatingDetailArrayTypepublic java.lang.String getTargetUser()
public void setTargetUser(java.lang.String targetUser)
targetUser
- Stringpublic java.lang.String getTransactionID()
public void setTransactionID(java.lang.String transactionID)
transactionID
- Stringpublic java.lang.String getReturnedFeedbackID()
|
Changes since the last release |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
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.