Trading_AddDisputeRequestType Class Reference
| Inherits from | Trading_AbstractRequestType : NSObject |
| Declared in | Trading_AddDisputeRequestType.h Trading_AddDisputeRequestType.m |
Overview
This call enables a seller to create an Unpaid Item case against a buyer, or to cancel a
single line item order.
Note:
This call is only used by sellers to create an Unpaid Item cases or to mutually cancel a
single line item order. Buyers must use the eBay Resolution Center or PayPal Resolution
Center (for orders that satisfy requirements) to create an Item Not Received or an Item
Significantly Not as Described case.
@ingroup EBayAPIInterface
Tasks
-
disputeExplanationThis enumerated value gives the explanation of why the buyer or seller opened a
property
case (or why seller canceled an order line item). Not all values contained in
DisputeExplanationCodeType are allowed in the
AddDispute call, and the values that are allowed must match
the DisputeReason value. -
disputeReasonThe type of dispute being created. BuyerHasNotPaid and
property
TransactionMutuallyCanceled are the only values that may
be used with the AddDispute call. -
itemIDUnique identifier for an eBay item listing. A listing can have multiple
property
orders, but only one ItemID. To
identify a specific order line item, either an
ItemID/TransactionID pair or an
OrderLineItemID value must be passed in the request. So,
unless OrderLineItemID is used, this field is required.
-
transactionIDThe unique identifier of an order line item. An order line item is created once
property
a buyer purchases the item through a fixed-priced listing or by using the Buy It
Now feature in an auction listing, or when an auction listing ends with a
winning bidder. To identify a specific order line item, either an
ItemID/TransactionID pair or an
OrderLineItemID value must be passed in the request. So,
unless OrderLineItemID is used, this field is required.
-
orderLineItemIDOrderLineItemID is a unique identifier of an order line item,
property
and is based upon the concatenation of ItemID and
TransactionID, with a hyphen in between these two IDs. To
identify a specific order line item, either an
ItemID/TransactionID pair or an
OrderLineItemID value must be passed in the request. So,
unless ItemID/TransactionID pair is used,
this field is required.
Properties
disputeExplanation
This enumerated value gives the explanation of why the buyer or seller opened a
case (or why seller canceled an order line item). Not all values contained in
DisputeExplanationCodeType are allowed in the
AddDispute call, and the values that are allowed must match
the DisputeReason value.
@property (nonatomic, retain) NSString *disputeExplanationDiscussion
This enumerated value gives the explanation of why the buyer or seller opened a
case (or why seller canceled an order line item). Not all values contained in
DisputeExplanationCodeType are allowed in the
AddDispute call, and the values that are allowed must match
the DisputeReason value.
type: string constant in Trading_DisputeExplanationCodeType.h
Declared In
Trading_AddDisputeRequestType.hdisputeReason
The type of dispute being created. BuyerHasNotPaid and
TransactionMutuallyCanceled are the only values that may
be used with the AddDispute call.
@property (nonatomic, retain) NSString *disputeReasonDiscussion
The type of dispute being created. BuyerHasNotPaid and
TransactionMutuallyCanceled are the only values that may
be used with the AddDispute call.
type: string constant in Trading_DisputeReasonCodeType.h
Declared In
Trading_AddDisputeRequestType.hitemID
Unique identifier for an eBay item listing. A listing can have multiple
orders, but only one ItemID. To
identify a specific order line item, either an
ItemID/TransactionID pair or an
OrderLineItemID value must be passed in the request. So,
unless OrderLineItemID is used, this field is required.
@property (nonatomic, retain) NSString *itemIDDiscussion
Unique identifier for an eBay item listing. A listing can have multiple
orders, but only one ItemID. To
identify a specific order line item, either an
ItemID/TransactionID pair or an
OrderLineItemID value must be passed in the request. So,
unless OrderLineItemID is used, this field is required.
type : NSString, wrapper for primitive string
Declared In
Trading_AddDisputeRequestType.horderLineItemID
OrderLineItemID is a unique identifier of an order line item,
and is based upon the concatenation of ItemID and
TransactionID, with a hyphen in between these two IDs. To
identify a specific order line item, either an
ItemID/TransactionID pair or an
OrderLineItemID value must be passed in the request. So,
unless ItemID/TransactionID pair is used,
this field is required.
@property (nonatomic, retain) NSString *orderLineItemIDDiscussion
OrderLineItemID is a unique identifier of an order line item,
and is based upon the concatenation of ItemID and
TransactionID, with a hyphen in between these two IDs. To
identify a specific order line item, either an
ItemID/TransactionID pair or an
OrderLineItemID value must be passed in the request. So,
unless ItemID/TransactionID pair is used,
this field is required.
type : NSString, wrapper for primitive string
Declared In
Trading_AddDisputeRequestType.htransactionID
The unique identifier of an order line item. An order line item is created once
a buyer purchases the item through a fixed-priced listing or by using the Buy It
Now feature in an auction listing, or when an auction listing ends with a
winning bidder. To identify a specific order line item, either an
ItemID/TransactionID pair or an
OrderLineItemID value must be passed in the request. So,
unless OrderLineItemID is used, this field is required.
@property (nonatomic, retain) NSString *transactionIDDiscussion
The unique identifier of an order line item. An order line item is created once
a buyer purchases the item through a fixed-priced listing or by using the Buy It
Now feature in an auction listing, or when an auction listing ends with a
winning bidder. To identify a specific order line item, either an
ItemID/TransactionID pair or an
OrderLineItemID value must be passed in the request. So,
unless OrderLineItemID is used, this field is required.
type : NSString, wrapper for primitive string
Declared In
Trading_AddDisputeRequestType.h