Trading_GetOrdersRequestType Class Reference
| Inherits from | Trading_AbstractRequestType : NSObject |
| Declared in | Trading_GetOrdersRequestType.h Trading_GetOrdersRequestType.m |
Overview
Retrieves the orders for which the authenticated user is a participant, either as the buyer
or the seller. Also for Half.com. The call returns all the
orders that meet the request specifications.
@ingroup EBayAPIInterface
Tasks
-
orderIDArrayA container for eBay order IDs. If one or more order IDs are specified in this
property
container, no other call-specific input fields are applicable.
Not applicable to Half.com. -
createTimeFromThe CreateTimeFrom and CreateTimeTo fields specify a date range for retrieving
property
orders. The CreateTimeFrom field is the starting date range. All eBay orders
that were created within this date range are returned in the output. The maximum
date range that may be specified with the CreateTimeFrom and CreateTimeTo fields
is 90 days. CreateTimeFrom/CreateTimeTo date filters are ignored if the
NumberOfDays date filter is used in the request, or if one or more order IDs are
passed in the request.
Applicable to Half.com. -
createTimeToThe CreateTimeFrom and CreateTimeTo fields specify a date range for retrieving
property
orders. The CreateTimeTo field is the ending date range. All eBay orders that were
created within this date range are returned in the output. The maximum
date range that may be specified with the CreateTimeFrom and CreateTimeTo fields
is 90 days. If the CreateTimeFrom field is used and the
CreateTimeTo field is omitted, the “TimeTo” value defaults to the present time or
to 90 days past the CreateTimeFrom value (if CreateTimeFrom value is more than 90
days in the past). CreateTimeFrom/CreateTimeTo date filters are ignored if the
NumberOfDays date filter is used in the request, or if one or more order IDs are
passed in the request.
Note:
If a GetOrders call is made within a few seconds after the creation of a multiple
line item order, the caller runs the risk of retrieiving orders that are in an
inconsistent state, since the order consolidation involved in a multi-line item order
may not have been completed. For
this reason, it is recommended that sellers include the
CreateTimeTo field in the call, and set its value to:
Current Time - 2 minutes.
Applicable to Half.com. -
orderRoleFilters the returned orders based on the role of the user. The user’s role is
property
either buyer or seller. If this field is used with a date filter, returned orders
must satisfy both the date range and the OrderRole value.
Applicable to eBay.com and Half.com. -
orderStatusFilters the returned orders by order status. For eBay orders, only the Active and
property
Completed values are applicable. The Shipping value can be used for Half.com
orders. If this field is used with a date filter, returned orders
must satisfy both the date range and the OrderStatus value.
To retrieve orders with a status of Inactive or Cancelled, you must specify
the order IDs (OrderIDArray.OrderID). When you specify order IDs, no
other filters may be used.
For Half.com, you can get some, but not all orders.
Orders on Half.com have different order status values from
eBay orders. When you set ListingType to Half, set OrderStatus
to Shipped. Otherwise, GetOrders may return incomplete information
or have indeterminate results. -
listingTypeSpecify Half to retrieve Half.com orders.
property
Note:
Do not use this field if you are retrieving eBay orders.
This field cannnot be used as a listing type filter on eBay.com. If not
provided, or if you specify any value other than Half, this field has
no useful effect and the call retrieves eBay orders of all types. Also,
you can’t retrieve both eBay and Half.com orders in the same response.
-
paginationIf many orders are
property
available to retrieve, you may need to call GetOrders multiple times to retrieve all
the data. Each result set is returned as a page of entries. Use the
Pagination filters to control the maximum number of entries to
retrieve per page (i.e., per call), the page number to retrieve, and
other data. -
modTimeFromThe ModTimeFrom and ModTimeTo fields specify a date range for retrieving
property
existing orders that have been modified within this time window (for example,
‘Incomplete’ status to ‘Pending’ status or ‘Pending’ status to ‘Complete’ status). The
ModTimeFrom field is the starting date range. All eBay orders that were last
modified within this date range are returned in the output. The maximum date
range that may be specified with the ModTimeFrom and ModTimeTo fields is 30
days. ModTimeFrom/ModTimeTo date filters are ignored if the
CreateTimeFrom/CreateTimeTo or NumberOfDays date filters are used in the
request, or if one or more order IDs are passed in the request.
Applicable to Half.com. -
modTimeToThe ModTimeFrom and ModTimeTo fields specify a date range for retrieving
property
existing orders that have been modified within this time window (for example,
‘Incomplete’ status to ‘Pending’ status or ‘Pending’ status to ‘Complete'
status). The ModTimeTo field is the ending date range. All eBay orders that were
last modified within this date range are returned in the output. The maximum
date range that may be specified with the ModTimeFrom and ModTimeTo fields is 30
days. If the ModTimeFrom field is used and the ModTimeTo field is omitted, the
“TimeTo” value defaults to the present time (if ModTimeFrom value is less than
30 days in the past) or to 30 days past the ModTimeFrom value.
ModTimeFrom/ModTimeTo date filters are ignored if the
CreateTimeFrom/CreateTimeTo or NumberOfDays date filters are used in the
request, or if one or more order IDs are passed in the request.
Applicable to Half.com. -
numberOfDaysThis filter specifies the number of days (24-hour periods) in the past to search
property
for orders. All eBay orders that were either created or modified within this
period are returned in the output. This field cannot be used in conjunction with
the CreateTimeFrom/CreateTimeTo or ModTimeFrom/ModTimeTo date filters. This date
filter is ignored if one or more order IDs are passed in the request.
Applicable to Half.com. -
includeFinalValueFeeIndicates whether to include the Final Value Fee (FVF) for all Transaction objects in the
property
response. The Final Value Fee is returned in Transaction.FinalValueFee. The Final
Value Fee is assessed right after the creation of an eBay order line item.
Properties
createTimeFrom
The CreateTimeFrom and CreateTimeTo fields specify a date range for retrieving
orders. The CreateTimeFrom field is the starting date range. All eBay orders
that were created within this date range are returned in the output. The maximum
date range that may be specified with the CreateTimeFrom and CreateTimeTo fields
is 90 days. CreateTimeFrom/CreateTimeTo date filters are ignored if the
NumberOfDays date filter is used in the request, or if one or more order IDs are
passed in the request.
Applicable to Half.com.
@property (nonatomic, retain) NSDate *createTimeFromDiscussion
The CreateTimeFrom and CreateTimeTo fields specify a date range for retrieving
orders. The CreateTimeFrom field is the starting date range. All eBay orders
that were created within this date range are returned in the output. The maximum
date range that may be specified with the CreateTimeFrom and CreateTimeTo fields
is 90 days. CreateTimeFrom/CreateTimeTo date filters are ignored if the
NumberOfDays date filter is used in the request, or if one or more order IDs are
passed in the request.
Applicable to Half.com.
type : NSDate, wrapper for primitive date
Declared In
Trading_GetOrdersRequestType.hcreateTimeTo
The CreateTimeFrom and CreateTimeTo fields specify a date range for retrieving
orders. The CreateTimeTo field is the ending date range. All eBay orders that were
created within this date range are returned in the output. The maximum
date range that may be specified with the CreateTimeFrom and CreateTimeTo fields
is 90 days. If the CreateTimeFrom field is used and the
CreateTimeTo field is omitted, the “TimeTo” value defaults to the present time or
to 90 days past the CreateTimeFrom value (if CreateTimeFrom value is more than 90
days in the past). CreateTimeFrom/CreateTimeTo date filters are ignored if the
NumberOfDays date filter is used in the request, or if one or more order IDs are
passed in the request.
Note:
If a GetOrders call is made within a few seconds after the creation of a multiple
line item order, the caller runs the risk of retrieiving orders that are in an
inconsistent state, since the order consolidation involved in a multi-line item order
may not have been completed. For
this reason, it is recommended that sellers include the
CreateTimeTo field in the call, and set its value to:
Current Time - 2 minutes.
Applicable to Half.com.
@property (nonatomic, retain) NSDate *createTimeToDiscussion
The CreateTimeFrom and CreateTimeTo fields specify a date range for retrieving
orders. The CreateTimeTo field is the ending date range. All eBay orders that were
created within this date range are returned in the output. The maximum
date range that may be specified with the CreateTimeFrom and CreateTimeTo fields
is 90 days. If the CreateTimeFrom field is used and the
CreateTimeTo field is omitted, the “TimeTo” value defaults to the present time or
to 90 days past the CreateTimeFrom value (if CreateTimeFrom value is more than 90
days in the past). CreateTimeFrom/CreateTimeTo date filters are ignored if the
NumberOfDays date filter is used in the request, or if one or more order IDs are
passed in the request.
Note:
If a GetOrders call is made within a few seconds after the creation of a multiple
line item order, the caller runs the risk of retrieiving orders that are in an
inconsistent state, since the order consolidation involved in a multi-line item order
may not have been completed. For
this reason, it is recommended that sellers include the
CreateTimeTo field in the call, and set its value to:
Current Time - 2 minutes.
Applicable to Half.com.
type : NSDate, wrapper for primitive date
Declared In
Trading_GetOrdersRequestType.hincludeFinalValueFee
Indicates whether to include the Final Value Fee (FVF) for all Transaction objects in the
response. The Final Value Fee is returned in Transaction.FinalValueFee. The Final
Value Fee is assessed right after the creation of an eBay order line item.
@property (nonatomic, retain) NSNumber *includeFinalValueFeeDiscussion
Indicates whether to include the Final Value Fee (FVF) for all Transaction objects in the
response. The Final Value Fee is returned in Transaction.FinalValueFee. The Final
Value Fee is assessed right after the creation of an eBay order line item.
type : NSNumber, wrapper for primitive bool
Declared In
Trading_GetOrdersRequestType.hlistingType
Specify Half to retrieve Half.com orders.
Note:
Do not use this field if you are retrieving eBay orders.
This field cannnot be used as a listing type filter on eBay.com. If not
provided, or if you specify any value other than Half, this field has
no useful effect and the call retrieves eBay orders of all types. Also,
you can’t retrieve both eBay and Half.com orders in the same response.
@property (nonatomic, retain) NSString *listingTypeDiscussion
Specify Half to retrieve Half.com orders.
Note:
Do not use this field if you are retrieving eBay orders.
This field cannnot be used as a listing type filter on eBay.com. If not
provided, or if you specify any value other than Half, this field has
no useful effect and the call retrieves eBay orders of all types. Also,
you can’t retrieve both eBay and Half.com orders in the same response.
type: string constant in Trading_ListingTypeCodeType.h
Declared In
Trading_GetOrdersRequestType.hmodTimeFrom
The ModTimeFrom and ModTimeTo fields specify a date range for retrieving
existing orders that have been modified within this time window (for example,
‘Incomplete’ status to ‘Pending’ status or ‘Pending’ status to ‘Complete’ status). The
ModTimeFrom field is the starting date range. All eBay orders that were last
modified within this date range are returned in the output. The maximum date
range that may be specified with the ModTimeFrom and ModTimeTo fields is 30
days. ModTimeFrom/ModTimeTo date filters are ignored if the
CreateTimeFrom/CreateTimeTo or NumberOfDays date filters are used in the
request, or if one or more order IDs are passed in the request.
Applicable to Half.com.
@property (nonatomic, retain) NSDate *modTimeFromDiscussion
The ModTimeFrom and ModTimeTo fields specify a date range for retrieving
existing orders that have been modified within this time window (for example,
‘Incomplete’ status to ‘Pending’ status or ‘Pending’ status to ‘Complete’ status). The
ModTimeFrom field is the starting date range. All eBay orders that were last
modified within this date range are returned in the output. The maximum date
range that may be specified with the ModTimeFrom and ModTimeTo fields is 30
days. ModTimeFrom/ModTimeTo date filters are ignored if the
CreateTimeFrom/CreateTimeTo or NumberOfDays date filters are used in the
request, or if one or more order IDs are passed in the request.
Applicable to Half.com.
type : NSDate, wrapper for primitive date
Declared In
Trading_GetOrdersRequestType.hmodTimeTo
The ModTimeFrom and ModTimeTo fields specify a date range for retrieving
existing orders that have been modified within this time window (for example,
‘Incomplete’ status to ‘Pending’ status or ‘Pending’ status to ‘Complete'
status). The ModTimeTo field is the ending date range. All eBay orders that were
last modified within this date range are returned in the output. The maximum
date range that may be specified with the ModTimeFrom and ModTimeTo fields is 30
days. If the ModTimeFrom field is used and the ModTimeTo field is omitted, the
“TimeTo” value defaults to the present time (if ModTimeFrom value is less than
30 days in the past) or to 30 days past the ModTimeFrom value.
ModTimeFrom/ModTimeTo date filters are ignored if the
CreateTimeFrom/CreateTimeTo or NumberOfDays date filters are used in the
request, or if one or more order IDs are passed in the request.
Applicable to Half.com.
@property (nonatomic, retain) NSDate *modTimeToDiscussion
The ModTimeFrom and ModTimeTo fields specify a date range for retrieving
existing orders that have been modified within this time window (for example,
‘Incomplete’ status to ‘Pending’ status or ‘Pending’ status to ‘Complete'
status). The ModTimeTo field is the ending date range. All eBay orders that were
last modified within this date range are returned in the output. The maximum
date range that may be specified with the ModTimeFrom and ModTimeTo fields is 30
days. If the ModTimeFrom field is used and the ModTimeTo field is omitted, the
“TimeTo” value defaults to the present time (if ModTimeFrom value is less than
30 days in the past) or to 30 days past the ModTimeFrom value.
ModTimeFrom/ModTimeTo date filters are ignored if the
CreateTimeFrom/CreateTimeTo or NumberOfDays date filters are used in the
request, or if one or more order IDs are passed in the request.
Applicable to Half.com.
type : NSDate, wrapper for primitive date
Declared In
Trading_GetOrdersRequestType.hnumberOfDays
This filter specifies the number of days (24-hour periods) in the past to search
for orders. All eBay orders that were either created or modified within this
period are returned in the output. This field cannot be used in conjunction with
the CreateTimeFrom/CreateTimeTo or ModTimeFrom/ModTimeTo date filters. This date
filter is ignored if one or more order IDs are passed in the request.
Applicable to Half.com.
@property (nonatomic, retain) NSNumber *numberOfDaysDiscussion
This filter specifies the number of days (24-hour periods) in the past to search
for orders. All eBay orders that were either created or modified within this
period are returned in the output. This field cannot be used in conjunction with
the CreateTimeFrom/CreateTimeTo or ModTimeFrom/ModTimeTo date filters. This date
filter is ignored if one or more order IDs are passed in the request.
Applicable to Half.com.
type : NSNumber, wrapper for primitive int
Declared In
Trading_GetOrdersRequestType.horderIDArray
A container for eBay order IDs. If one or more order IDs are specified in this
container, no other call-specific input fields are applicable.
Not applicable to Half.com.
@property (nonatomic, retain) Trading_OrderIDArrayType *orderIDArrayDiscussion
A container for eBay order IDs. If one or more order IDs are specified in this
container, no other call-specific input fields are applicable.
Not applicable to Half.com.
type : class Trading_OrderIDArrayType
Declared In
Trading_GetOrdersRequestType.horderRole
Filters the returned orders based on the role of the user. The user’s role is
either buyer or seller. If this field is used with a date filter, returned orders
must satisfy both the date range and the OrderRole value.
Applicable to eBay.com and Half.com.
@property (nonatomic, retain) NSString *orderRoleDiscussion
Filters the returned orders based on the role of the user. The user’s role is
either buyer or seller. If this field is used with a date filter, returned orders
must satisfy both the date range and the OrderRole value.
Applicable to eBay.com and Half.com.
type: string constant in Trading_TradingRoleCodeType.h
Declared In
Trading_GetOrdersRequestType.horderStatus
Filters the returned orders by order status. For eBay orders, only the Active and
Completed values are applicable. The Shipping value can be used for Half.com
orders. If this field is used with a date filter, returned orders
must satisfy both the date range and the OrderStatus value.
To retrieve orders with a status of Inactive or Cancelled, you must specify
the order IDs (OrderIDArray.OrderID). When you specify order IDs, no
other filters may be used.
For Half.com, you can get some, but not all orders.
Orders on Half.com have different order status values from
eBay orders. When you set ListingType to Half, set OrderStatus
to Shipped. Otherwise, GetOrders may return incomplete information
or have indeterminate results.
@property (nonatomic, retain) NSString *orderStatusDiscussion
Filters the returned orders by order status. For eBay orders, only the Active and
Completed values are applicable. The Shipping value can be used for Half.com
orders. If this field is used with a date filter, returned orders
must satisfy both the date range and the OrderStatus value.
To retrieve orders with a status of Inactive or Cancelled, you must specify
the order IDs (OrderIDArray.OrderID). When you specify order IDs, no
other filters may be used.
For Half.com, you can get some, but not all orders.
Orders on Half.com have different order status values from
eBay orders. When you set ListingType to Half, set OrderStatus
to Shipped. Otherwise, GetOrders may return incomplete information
or have indeterminate results.
type: string constant in Trading_OrderStatusCodeType.h
Declared In
Trading_GetOrdersRequestType.hpagination
If many orders are
available to retrieve, you may need to call GetOrders multiple times to retrieve all
the data. Each result set is returned as a page of entries. Use the
Pagination filters to control the maximum number of entries to
retrieve per page (i.e., per call), the page number to retrieve, and
other data.
@property (nonatomic, retain) Trading_PaginationType *paginationDiscussion
If many orders are
available to retrieve, you may need to call GetOrders multiple times to retrieve all
the data. Each result set is returned as a page of entries. Use the
Pagination filters to control the maximum number of entries to
retrieve per page (i.e., per call), the page number to retrieve, and
other data.
type : class Trading_PaginationType
Declared In
Trading_GetOrdersRequestType.h