The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

eBay::API::XML::Call::LeaveFeedback::LeaveFeedbackRequestType

DESCRIPTION

Enables a user to leave feedback about another user. Both users (the sender and the recipient) must have a transactional relationship. That is, they must have both been participants in a successfully concluded item sale transaction that took place no more than 90 days prior. Also, the sending user cannot have already left feedback for the recipient for the transaction.

SYNOPSIS

INHERITANCE

eBay::API::XML::Call::LeaveFeedback::LeaveFeedbackRequestType inherits from the eBay::API::XML::RequestDataType class

Subroutines:

setCommentText()

Textual comment that explains, clarifies, or justifies the feedback score specified in CommentType.

  RequiredInput: Yes
#    Argument: 'xs:string'

getCommentText()

# Returns: 'xs:string'

setCommentType()

Score for the feedback being left. May be Positive, Neutral, or Negative. <br><br> <span class="tablenote"><b>Note:</b> Beginning in May 2008, sellers can no longer leave neutral or negative feedback for buyers. Buyers can no longer 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>

  RequiredInput: Yes
  AllValuesExcept: Withdrawn, IndependentlyWithdrawn
#    Argument: 'ns:CommentTypeCodeType'

getCommentType()

# Returns: 'ns:CommentTypeCodeType'

setItemID()

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 90 days before your attempt to leave feedback.

MaxLength: 19 (Note: The eBay database specifies 38. Currently, Item IDs are usually 9 to 12 digits)

  RequiredInput: Yes
#    Argument: 'ns:ItemIDType'

getItemID()

# Returns: 'ns:ItemIDType'

setSellerItemRatingDetailArray()

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.). By March 2007, the DSR feature will be available on the United Kingdom site and on the following other sites: AU (site ID 15), BEFR (site ID 23), BENL (site ID 123), FR (site ID 71), IE (site ID 205), IN (site ID 203), IT (site ID 101), and PL (site ID 212). In Summer 2007, the DSR feature will be available on the other API-enabled country sites, including the US site (site ID 0).

SeeLink: URL: http://developer.ebay.com/DevZone/XML/docs/WebHelp/index.htm?context=eBay_XML_API&topic=DetailedSellerRatings Title: Detailed Seller Ratings

  RequiredInput: No
#    Argument: 'ns:ItemRatingDetailArrayType'

getSellerItemRatingDetailArray()

# Returns: 'ns:ItemRatingDetailArrayType'

setTargetUser()

Specifies the recipient user about whom the feedback is being left.

  RequiredInput: Yes
#    Argument: 'ns:UserIDType'

getTargetUser()

# Returns: 'ns:UserIDType'

setTransactionID()

The item purchase transaction from the listing specified in ItemID for which the feedback is being left. Required if the listing identified in ItemID was a multi-item listing (Dutch auction or multi-item fixed-price listing).

MaxLength: 19 (Note: The eBay database specifies 38. Currently, transaction IDs are usually 9 to 12 digits.)

  RequiredInput: Conditionally
#    Argument: 'xs:string'

getTransactionID()

# Returns: 'xs:string'