=head1 NAME

eBay::API::XML::Call::SetPromotionalSaleListings

=head1 INTERITANCE

eBay::API::XML::Call::SetPromotionalSaleListings inherits from the L<eBay::API::BaseCall> class

=cut

=head1 Methods


=cut

=head2 setAction()

You must specify either Add or Delete.
This field determines whether you are adding listings to,
or deleting listings from,
the promotional sale you specify in the PromotionalSaleID field.
If you specify Delete, you must specify
PromotionalSaleItemIDArray. Delete is applicable only in 
cases where you specify PromotionalSaleItemIDArray.
Auction or auction/BIN format listings cannot be added to or deleted 
from a promotional sale if the item has bids.

  RequiredInput: Yes
  OnlyTheseValues: Add, Delete
#    Argument: 'ns:ModifyActionCodeType'


=cut

=head2 setAllAuctionItems()

Adds to the promotional sale all the seller's item listings 
that are auction items. Auction and auction/BIN format listings
can be added to free shipping sales only. 
Requires that you specify Add in the Action field.

  RequiredInput: No
#    Argument: 'xs:boolean'


=cut

=head2 setAllFixedPriceItems()

Adds to the promotional sale all the seller's item listings 
that are fixed price items.
Requires that you specify Add in the Action field.

  RequiredInput: No
#    Argument: 'xs:boolean'


=cut

=head2 setAllStoreInventoryItems()

Adds to the promotional sale all the seller's item listings 
that are store inventory items.
Requires that you specify Add in the Action field.

  RequiredInput: No
#    Argument: 'xs:boolean'


=cut

=head2 setCategoryID()

Adds to the promotional sale all the seller's item listings with
the CategoryID specified in this field. 
Requires that you specify Add in the Action field.

  RequiredInput: No
#    Argument: 'xs:long'


=cut

=head2 setPromotionalSaleID()

The ID of the promotional sale that you want to add listings to or
delete listings from.

  RequiredInput: Yes
#    Argument: 'xs:long'


=cut

=head2 setPromotionalSaleItemIDArray()

The IDs of the item listings to be affected
by the action you specify in the Action field.

  RequiredInput: Conditionally
#    Argument: 'ns:ItemIDArrayType'


=cut

=head2 setStoreCategoryID()

Adds to the promotional sale all the seller's item listings with
the StoreCategoryID specified in this field.
Requires that you specify Add in the Action field.

  RequiredInput: No
#    Argument: 'xs:long'


=cut

=head2 getStatus()

Contains the status of a promotional sale.

  Returned: Always
#    Returns: 'ns:PromotionalSaleStatusCodeType'


=cut

=head1 SEE ALSO

L<eBay::API>, L<eBay::API::BaseCall>

=head1 JOIN US

Please visit http://developer.ebay.com for more eBay API information. 

Web:
L<http://developer.ebay.com>

Community Forums:
L<http://developer.ebay.com/community/forums/>

=cut

