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
    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
  •   disputeReason

    The type of dispute being created. BuyerHasNotPaid and
    TransactionMutuallyCanceled are the only values that may
    be used with the AddDispute call.

    property
  •   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
  •   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
  •   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

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