Inherits from Trading_AbstractRequestType : NSObject
Declared in Trading_SetPromotionalSaleListingsRequestType.h
Trading_SetPromotionalSaleListingsRequestType.m

Overview

Defines the SetPromotionalSaleListings call request.

@ingroup EBayAPIInterface

Tasks

  •   promotionalSaleID

    The unique identifier of the seller’s promotional sale. Based on the Action
    value, listings will either be added to or removed from the promotional sale.

    property
  •   action

    This required field determines whether you are adding (specify ‘Add’) or
    removing (specify ‘Delete) one or more listings from the promotional sale
    identified by the PromotionalSaleID value in the request.



    If you specify 'Delete’, you must include one or more ItemID
    values under the PromotionalSaleItemIDArray container, and
    you cannot use the other filter options in the request. If you specify ‘Add’,
    you can add one or more listings using any of the filtering options in the
    request. Active auction listings that have one or more bids cannot be added to
    or removed from a promotional sale.

    property
  •   promotionalSaleItemIDArray

    Container consisting of one or more ItemID values. Based on
    the Action value, the listings identified by these
    ItemID values are either added to or removed from the
    promotional sale.



    This container is required if listings are being removed (Action=‘Delete’)
    from the promotional sale.

    property
  •   storeCategoryID

    If a StoreCategoryID value is included in the call request,
    all active items in this store category are added to the promotional sale. This
    field cannot be used if the Action field is set to ‘Delete’.

    property
  •   categoryID

    If a CategoryID value is included in the call request,
    all active items in this eBay category are added to the promotional sale. This
    field cannot be used if the Action field is set to ‘Delete’.

    property
  •   allFixedPriceItems

    If this field is included and set to ‘true’ in the call request, all fixed-price
    listings are added to the promotional sale. This field cannot be used if the
    Action field is set to ‘Delete’.

    property
  •   allStoreInventoryItems

    If this field is included and set to ‘true’ in the call request, all store inventory
    items are added to the promotional sale. This field cannot be used if the
    Action field is set to ‘Delete’.

    property
  •   allAuctionItems

    If this field is included and set to ‘true’ in the call request, all auction
    listings are added to the promotional sale. This field cannot be used if the
    Action field is set to ‘Delete’.

    property

Properties

action

This required field determines whether you are adding (specify ‘Add’) or
removing (specify ‘Delete) one or more listings from the promotional sale
identified by the PromotionalSaleID value in the request.



If you specify 'Delete’, you must include one or more ItemID
values under the PromotionalSaleItemIDArray container, and
you cannot use the other filter options in the request. If you specify ‘Add’,
you can add one or more listings using any of the filtering options in the
request. Active auction listings that have one or more bids cannot be added to
or removed from a promotional sale.

@property (nonatomic, retain) NSString *action

Discussion

This required field determines whether you are adding (specify ‘Add’) or
removing (specify ‘Delete) one or more listings from the promotional sale
identified by the PromotionalSaleID value in the request.



If you specify 'Delete’, you must include one or more ItemID
values under the PromotionalSaleItemIDArray container, and
you cannot use the other filter options in the request. If you specify ‘Add’,
you can add one or more listings using any of the filtering options in the
request. Active auction listings that have one or more bids cannot be added to
or removed from a promotional sale.

type: string constant in Trading_ModifyActionCodeType.h

Declared In

Trading_SetPromotionalSaleListingsRequestType.h

allAuctionItems

If this field is included and set to ‘true’ in the call request, all auction
listings are added to the promotional sale. This field cannot be used if the
Action field is set to ‘Delete’.

@property (nonatomic, retain) NSNumber *allAuctionItems

Discussion

If this field is included and set to ‘true’ in the call request, all auction
listings are added to the promotional sale. This field cannot be used if the
Action field is set to ‘Delete’.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_SetPromotionalSaleListingsRequestType.h

allFixedPriceItems

If this field is included and set to ‘true’ in the call request, all fixed-price
listings are added to the promotional sale. This field cannot be used if the
Action field is set to ‘Delete’.

@property (nonatomic, retain) NSNumber *allFixedPriceItems

Discussion

If this field is included and set to ‘true’ in the call request, all fixed-price
listings are added to the promotional sale. This field cannot be used if the
Action field is set to ‘Delete’.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_SetPromotionalSaleListingsRequestType.h

allStoreInventoryItems

If this field is included and set to ‘true’ in the call request, all store inventory
items are added to the promotional sale. This field cannot be used if the
Action field is set to ‘Delete’.

@property (nonatomic, retain) NSNumber *allStoreInventoryItems

Discussion

If this field is included and set to ‘true’ in the call request, all store inventory
items are added to the promotional sale. This field cannot be used if the
Action field is set to ‘Delete’.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_SetPromotionalSaleListingsRequestType.h

categoryID

If a CategoryID value is included in the call request,
all active items in this eBay category are added to the promotional sale. This
field cannot be used if the Action field is set to ‘Delete’.

@property (nonatomic, retain) NSNumber *categoryID

Discussion

If a CategoryID value is included in the call request,
all active items in this eBay category are added to the promotional sale. This
field cannot be used if the Action field is set to ‘Delete’.

type : NSNumber, wrapper for primitive long

Declared In

Trading_SetPromotionalSaleListingsRequestType.h

promotionalSaleID

The unique identifier of the seller’s promotional sale. Based on the Action
value, listings will either be added to or removed from the promotional sale.

@property (nonatomic, retain) NSNumber *promotionalSaleID

Discussion

The unique identifier of the seller’s promotional sale. Based on the Action
value, listings will either be added to or removed from the promotional sale.

type : NSNumber, wrapper for primitive long

Declared In

Trading_SetPromotionalSaleListingsRequestType.h

promotionalSaleItemIDArray

Container consisting of one or more ItemID values. Based on
the Action value, the listings identified by these
ItemID values are either added to or removed from the
promotional sale.



This container is required if listings are being removed (Action=‘Delete’)
from the promotional sale.

@property (nonatomic, retain) Trading_ItemIDArrayType *promotionalSaleItemIDArray

Discussion

Container consisting of one or more ItemID values. Based on
the Action value, the listings identified by these
ItemID values are either added to or removed from the
promotional sale.



This container is required if listings are being removed (Action=‘Delete’)
from the promotional sale.

type : class Trading_ItemIDArrayType

Declared In

Trading_SetPromotionalSaleListingsRequestType.h

storeCategoryID

If a StoreCategoryID value is included in the call request,
all active items in this store category are added to the promotional sale. This
field cannot be used if the Action field is set to ‘Delete’.

@property (nonatomic, retain) NSNumber *storeCategoryID

Discussion

If a StoreCategoryID value is included in the call request,
all active items in this store category are added to the promotional sale. This
field cannot be used if the Action field is set to ‘Delete’.

type : NSNumber, wrapper for primitive long

Declared In

Trading_SetPromotionalSaleListingsRequestType.h