eBay Post-Order APIVersion 2

ItemEligibilityResult

Type used to indicate whether or not an order line item is eligible to be canceled. An itemEligibilityResult container is returned for each line item in the order. The itemId and transactionId pair identify each line item.

Type that uses ItemEligibilityResult:

Calls that use ItemEligibilityResult:

Fields

eligible ( boolean ) [0..?]
When set to true, the identified line item is eligible for cancellation.

The value of this field should always be true for all line items in the order if the value of the orderEligibilityResult.eligible is also true. However, if the value of the orderEligibilityResult.eligible is false, it is possible that some line items in the order may be eligible for cancellation, but other line items may not be eligible.
See the Field Index to learn which calls use eligible.

failureReason ( array of EligibilityFailureReasonEnum ) [0..?]
A list containing one or more reasons why a line item has been found ineligible for cancellation. This field repeats for each applicable failure reason.

This field is not returned if the value of the itemEligibilityResult.eligible field is true.
See the Field Index to learn which calls use failureReason.

itemId ( integer ) [0..?]
The unique eBay-assigned ID for an item listing that's associated with cancellation request.

Note: This field in conjunction with the transactionId field uniquely identify a line item within an order.
See the Field Index to learn which calls use itemId.

transactionId ( integer ) [0..?]
The unique eBay-assigned ID for the transaction (purchase).

Note: This field in conjunction with the itemId field uniquely identify a line item within an order.
See the Field Index to learn which calls use transactionId.