/// /// For backward compatibility with old wrappers /// /// public string LeaveFeedback(string ItemID, string CommentText, CommentTypeCodeType CommentType, string TransactionID, string TargetUser) { this.ItemID = ItemID; this.CommentText = CommentText; this.CommentType = CommentType; this.TransactionID = TransactionID; this.TargetUser = TargetUser; Execute(); return ApiResponse.FeedbackID; }
/// <summary> /// Enables a user to leave feedback about another user at the conclusion of a successful /// sales transaction (item sold). /// </summary> /// /// <param name="ItemID"> /// The ID of an item. Specify the ID for the item of the transaction of the /// users. The transaction must not have been created more than 60 days before /// your attempt to leave feedback. /// </param> /// /// <param name="CommentText"> /// Textual comment that explains, clarifies, or justifies the feedback /// score specified in CommentType. /// </param> /// /// <param name="CommentType"> /// Score for the feedback being left. May be Positive, Neutral, or Negative. /// /// <span class="tablenote"><b>Note:</b> /// Sellers can not leave neutral or negative feedback for buyers. In addition, /// buyers can not leave neutral or negative feedback within 7 days from the end of /// the transaction for active PowerSellers who have been on eBay for 12 months. /// </span> ; /// </param> /// /// <param name="TransactionID"> /// The item purchase transaction from the listing specified in ItemID for /// which the feedback is being left. Required if the listing identified in /// ItemID is a multi-item fixed-price listing. /// <span class="tablenote"><strong>Note:</strong> /// As of version 619, Dutch-style (multi-item) competitive-bid auctions are /// deprecated. eBay throws an error if you submit a Dutch item listing with /// AddItem or VerifyAddItem. If you use RelistItem to update a Dutch auction /// listing, eBay generates a warning and resets the Quantity value to 1. /// </span> /// /// </param> /// /// <param name="TargetUser"> /// Specifies the recipient user about whom the feedback is being left. /// </param> /// /// <param name="SellerItemRatingDetailArrayList"> /// 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.). /// </param> /// public string LeaveFeedback(string ItemID, string CommentText, CommentTypeCodeType CommentType, string TransactionID, string TargetUser, ItemRatingDetailsTypeCollection SellerItemRatingDetailArrayList) { this.ItemID = ItemID; this.CommentText = CommentText; this.CommentType = CommentType; this.TransactionID = TransactionID; this.TargetUser = TargetUser; this.SellerItemRatingDetailArrayList = SellerItemRatingDetailArrayList; Execute(); return ApiResponse.FeedbackID; }
/// <summary> /// For backward compatibility with old wrappers. /// </summary> public string LeaveFeedback(string TargetUser, string ItemID, CommentTypeCodeType CommentType, string CommentText) { this.TargetUser = TargetUser; this.ItemID = ItemID; this.CommentType = CommentType; this.CommentText = CommentText; Execute(); return FeedbackID; }
/// <summary> /// For backward compatibility with old wrappers. /// </summary> public string LeaveFeedback(string TargetUser, string ItemID, string TransactionID, CommentTypeCodeType CommentType, string CommentText) { this.TargetUser = TargetUser; this.ItemID = ItemID; this.TransactionID = TransactionID; this.CommentType = CommentType; this.CommentText = CommentText; Execute(); return(FeedbackID); }