Trading_ReviseSellingManagerTemplateRequestType Class Reference
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
property
SaleTemplateID by calling GetSellingManagerInventory or AddSellingManagerTemplate. -
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
property
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. -
deletedField
Specifies the name of a field to remove from a template.
property
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. -
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