NAME

eBay::API::XML::DataType::FeedbackDetailType

DESCRIPTION

Detailed feedback information for a user. Conveys the score for the feedback, the textual comment, and other information.

SYNOPSIS

INHERITANCE

eBay::API::XML::DataType::FeedbackDetailType inherits from the eBay::API::XML::BaseDataType class

Subroutines:

setCommentReplaced()

Indicates whether eBay replaced the comment with a message that the comment was removed.

# Argument: 'xs:boolean'

isCommentReplaced()

  Calls: GetFeedback
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:boolean'

setCommentText()

Text message left by user specified in CommentingUser. Used to provide a more in-depth description of the user's opinion of their transaction with the user about whom they left feedback. Returned as text in the language that the comment was originally left in. Returned for a detail level of ReturnAll (if the parent is returned).

MaxLength: 80 (125 for Taiwan)

# Argument: 'xs:string'

getCommentText()

  Calls: GetFeedback
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:string'

setCommentTime()

Date and time (in GMT) that the feedback was submitted to eBay. Returned for a detail level of ReturnAll (if the parent is returned).

# Argument: 'xs:dateTime'

getCommentTime()

  Calls: GetFeedback
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:dateTime'

setCommentType()

Type of feedback. Can be Positive, Neutral, Negative, or Withdrawn (see the CommentTypeCodeType code list). Positive feedbacks add to the user's total feedback score, negative feedbacks lower the score, and neutral feedbacks do not affect the score (but do affect the overall picture of the user's online reputation). Returned for a detail level of ReturnAll (if the parent is returned).

# Argument: 'ns:CommentTypeCodeType'

getCommentType()

  Calls: GetFeedback
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'ns:CommentTypeCodeType'

setCommentingUser()

eBay user ID for the user who left the feedback. Returned for a detail level of ReturnAll (if the parent is returned).

# Argument: 'ns:UserIDType'

getCommentingUser()

  Calls: GetFeedback
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'ns:UserIDType'

setCommentingUserScore()

Feedback score of the user indicated in CommentingUser. Returned for a detail level of ReturnAll (if the parent is returned).

# Argument: 'xs:int'

getCommentingUserScore()

  Calls: GetFeedback
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:int'

setCountable()

Specifies if a user's feedback score is or is not countable. This field is returned only when a user's feedback score is not countable (value is false). <br><br> Only feedback left by verified users can count toward the aggregate score of another user. If a user is not verified and leaves a feedback, then later becomes verified, that feedback will still not be counted. Or, if a user is verified and at some later date changes to unverified status, the feedback left while the user was verified remains countable. So you cannot determine a user's current verification status from whether or not feedback they've left is or was countable. Whether or not feedback is countable has nothing to do with the verification status of the one receiving the comment, only the one leaving the feedback.

SeeLink: URL: io_GetUser.html#Response.User.SiteVerfied Title: (GetUser) ItemDetails Default: true

# Argument: 'xs:boolean'

isCountable()

  Calls: GetFeedback
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:boolean'

setFeedbackID()

Unique identifier for the feedback entry. Returned for a detail level of ReturnAll (if the parent is returned).

# Argument: 'xs:string'

getFeedbackID()

  Calls: GetFeedback
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:string'

setFeedbackResponse()

Textual comment that the user targeted by feedback may leave in response or rebuttal to the feedback. (Cannot be submitted or edited via the API.)

MaxLength: 80 (125 for Taiwan)

# Argument: 'xs:string'

getFeedbackResponse()

  Calls: GetFeedback
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:string'

setFollowUpReplaced()

Indicates whether eBay replaced the follow-up with a message that the follow-up was removed.

# Argument: 'xs:boolean'

isFollowUpReplaced()

  Calls: GetFeedback
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:boolean'

setFollowup()

Explanation a user can give to a response. (Cannot be submitted or edited via the API.) Returned for a detail level of ReturnAll (if the parent is returned).

MaxLength: 80 (125 for Taiwan)

# Argument: 'xs:string'

getFollowup()

  Calls: GetFeedback
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:string'

setItemID()

The ID that uniquely identifies the item listing. Returned for a detail level of ReturnAll (if the parent is returned).

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

# Argument: 'ns:ItemIDType'

getItemID()

  Calls: GetFeedback
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'ns:ItemIDType'

setItemPrice()

The final price for the item, associated with the currency identified by the currencyId attribute of the AmountType. This value can be returned as part of the Detailed Seller Ratings feature. Not returned if a listing ended more than 90 days ago.

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

# Argument: 'ns:AmountType'

getItemPrice()

  Calls: GetFeedback
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'ns:AmountType'

setItemTitle()

Name of the listing for which feedback was provided. Returned as CDATA. This value can be returned as part of the Detailed Seller Ratings feature. Not returned if a listing ended more than 90 days ago.

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

# Argument: 'xs:string'

getItemTitle()

  Calls: GetFeedback
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:string'

setResponseReplaced()

Indicates whether eBay replaced the response with a message that the response was removed.

# Argument: 'xs:boolean'

isResponseReplaced()

  Calls: GetFeedback
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:boolean'

setRole()

Indicates whether the user who was the feedback recipient was a Buyer or the Seller for that transaction. Returned for a detail level of ReturnAll (if the parent is returned).

# Argument: 'ns:TradingRoleCodeType'

getRole()

  Calls: GetFeedback
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'ns:TradingRoleCodeType'

setTransactionID()

Unique identifier for the transaction about which this feedback entry was left. This field is not returned in the case of TransactionIDs from Chinese auction listings, because a value of zero is used for TransactionIDs in such cases.

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

# Argument: 'xs:string'

getTransactionID()

  Calls: GetFeedback
  Returned: Conditionally
  Details: DetailLevel: ReturnAll

# Returns: 'xs:string'