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
-
disputeExplanation
This 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. -
disputeReason
The type of dispute being created. BuyerHasNotPaid and
property
TransactionMutuallyCanceled are the only values that may
be used with the AddDispute call. -
itemID
Unique 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.
-
transactionID
The 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.
-
orderLineItemID
OrderLineItemID 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 *disputeExplanation
Discussion
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.h
disputeReason
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 *disputeReason
Discussion
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.h
itemID
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 *itemID
Discussion
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.h
orderLineItemID
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 *orderLineItemID
Discussion
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.h
transactionID
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 *transactionID
Discussion
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