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

Overview

Revises a Selling Manager template.
This call is subject to change without notice; the
deprecation process is inapplicable to this call.

@ingroup EBayAPIInterface

Tasks

  •   saleTemplateID

    The ID of the sale template. You can obtain a
    SaleTemplateID by calling GetSellingManagerInventory or AddSellingManagerTemplate.

    property
  •   productID

    Reserved for future use.

    property
  •   saleTemplateName

    The name of the sale template.

    property
  •   item

    Required. In Item.ItemID, specify the same value as the
    value you specified in SaleTemplateID.
    Other child elements hold the values for properties that are being changed.
    Set values in the Item object only for those properties that are
    changing. Use DeletedField to remove a property.

    property
  •   deletedField

    Specifies the name of a field to remove from a template.
    See the eBay Web Services guide for rules on removing values when revising items.
    Also see the relevant field descriptions to determine when to use DeletedField (and potential consequences).
    The request can contain zero, one, or many instances of DeletedField (one for each field to be removed).
    DeletedField accepts the following path names, which remove the corresponding fields:



    Item.ApplicationData

    Item.AttributeSetArray

    Item.ConditionID

    Item.ItemSpecifics

    Item.ListingCheckoutRedirectPreference.ProStoresStoreName

    Item.ListingCheckoutRedirectPreference.SellerThirdPartyUsername

    Item.ListingDesigner.LayoutID

    Item.ListingDesigner.ThemeID

    Item.ListingEnhancement[Value]

    Item.PayPalEmailAddress

    Item.PictureDetails.GalleryURL

    Item.PictureDetails.PictureURL

    Item.PostalCode

    Item.ProductListingDetails

    item.ShippingDetails.PaymentInstructions

    item.SKU

    Item.SubTitle


    These values are case-sensitive. Use values that match the case of the schema element names
    (Item.PictureDetails.GalleryURL) or make the initial letter of each field name lowercase (item.pictureDetails.galleryURL).
    However, do not change the case of letters in the middle of a field name (e.g., item.picturedetails.galleryUrl is not allowed).



    Depending on how you have configured your pictures, you cannot necessarily delete
    both GalleryURL and PictureURL from an existing listing.
    If GalleryType was already set for the item you are revising, you cannot remove it.
    This means you still need to include either a first picture
    or a gallery URL in your revised listing.

    property
  •   verifyOnly

    Use this field to verify the template instead of revising it.

    property

Properties

deletedField

Specifies the name of a field to remove from a template.
See the eBay Web Services guide for rules on removing values when revising items.
Also see the relevant field descriptions to determine when to use DeletedField (and potential consequences).
The request can contain zero, one, or many instances of DeletedField (one for each field to be removed).
DeletedField accepts the following path names, which remove the corresponding fields:



Item.ApplicationData

Item.AttributeSetArray

Item.ConditionID

Item.ItemSpecifics

Item.ListingCheckoutRedirectPreference.ProStoresStoreName

Item.ListingCheckoutRedirectPreference.SellerThirdPartyUsername

Item.ListingDesigner.LayoutID

Item.ListingDesigner.ThemeID

Item.ListingEnhancement[Value]

Item.PayPalEmailAddress

Item.PictureDetails.GalleryURL

Item.PictureDetails.PictureURL

Item.PostalCode

Item.ProductListingDetails

item.ShippingDetails.PaymentInstructions

item.SKU

Item.SubTitle


These values are case-sensitive. Use values that match the case of the schema element names
(Item.PictureDetails.GalleryURL) or make the initial letter of each field name lowercase (item.pictureDetails.galleryURL).
However, do not change the case of letters in the middle of a field name (e.g., item.picturedetails.galleryUrl is not allowed).



Depending on how you have configured your pictures, you cannot necessarily delete
both GalleryURL and PictureURL from an existing listing.
If GalleryType was already set for the item you are revising, you cannot remove it.
This means you still need to include either a first picture
or a gallery URL in your revised listing.

@property (nonatomic, retain) NSMutableArray *deletedField

Discussion

Specifies the name of a field to remove from a template.
See the eBay Web Services guide for rules on removing values when revising items.
Also see the relevant field descriptions to determine when to use DeletedField (and potential consequences).
The request can contain zero, one, or many instances of DeletedField (one for each field to be removed).
DeletedField accepts the following path names, which remove the corresponding fields:



Item.ApplicationData

Item.AttributeSetArray

Item.ConditionID

Item.ItemSpecifics

Item.ListingCheckoutRedirectPreference.ProStoresStoreName

Item.ListingCheckoutRedirectPreference.SellerThirdPartyUsername

Item.ListingDesigner.LayoutID

Item.ListingDesigner.ThemeID

Item.ListingEnhancement[Value]

Item.PayPalEmailAddress

Item.PictureDetails.GalleryURL

Item.PictureDetails.PictureURL

Item.PostalCode

Item.ProductListingDetails

item.ShippingDetails.PaymentInstructions

item.SKU

Item.SubTitle


These values are case-sensitive. Use values that match the case of the schema element names
(Item.PictureDetails.GalleryURL) or make the initial letter of each field name lowercase (item.pictureDetails.galleryURL).
However, do not change the case of letters in the middle of a field name (e.g., item.picturedetails.galleryUrl is not allowed).



Depending on how you have configured your pictures, you cannot necessarily delete
both GalleryURL and PictureURL from an existing listing.
If GalleryType was already set for the item you are revising, you cannot remove it.
This means you still need to include either a first picture
or a gallery URL in your revised listing.

entry type : NSString, wrapper for primitive string

Declared In

Trading_ReviseSellingManagerTemplateRequestType.h

item

Required. In Item.ItemID, specify the same value as the
value you specified in SaleTemplateID.
Other child elements hold the values for properties that are being changed.
Set values in the Item object only for those properties that are
changing. Use DeletedField to remove a property.

@property (nonatomic, retain) Trading_ItemType *item

Discussion

Required. In Item.ItemID, specify the same value as the
value you specified in SaleTemplateID.
Other child elements hold the values for properties that are being changed.
Set values in the Item object only for those properties that are
changing. Use DeletedField to remove a property.

type : class Trading_ItemType

Declared In

Trading_ReviseSellingManagerTemplateRequestType.h

productID

Reserved for future use.

@property (nonatomic, retain) NSNumber *productID

Discussion

Reserved for future use.

type : NSNumber, wrapper for primitive long

Declared In

Trading_ReviseSellingManagerTemplateRequestType.h

saleTemplateID

The ID of the sale template. You can obtain a
SaleTemplateID by calling GetSellingManagerInventory or AddSellingManagerTemplate.

@property (nonatomic, retain) NSNumber *saleTemplateID

Discussion

The ID of the sale template. You can obtain a
SaleTemplateID by calling GetSellingManagerInventory or AddSellingManagerTemplate.

type : NSNumber, wrapper for primitive long

Declared In

Trading_ReviseSellingManagerTemplateRequestType.h

saleTemplateName

The name of the sale template.

@property (nonatomic, retain) NSString *saleTemplateName

Discussion

The name of the sale template.

type : NSString, wrapper for primitive string

Declared In

Trading_ReviseSellingManagerTemplateRequestType.h

verifyOnly

Use this field to verify the template instead of revising it.

@property (nonatomic, retain) NSNumber *verifyOnly

Discussion

Use this field to verify the template instead of revising it.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_ReviseSellingManagerTemplateRequestType.h