Exemplo n.º 1
0
 /// <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;
 }
Exemplo n.º 2
0
        ///
        /// 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;
        }
Exemplo n.º 3
0
        /// <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;
        }