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
-
saleTemplateIDThe ID of the sale template. You can obtain a
property
SaleTemplateID by calling GetSellingManagerInventory or AddSellingManagerTemplate. -
productIDReserved for future use.
property -
saleTemplateNameThe name of the sale template.
property -
itemRequired. 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. -
deletedFieldSpecifies 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. -
verifyOnlyUse 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 *deletedFieldDiscussion
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.hitem
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 *itemDiscussion
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.hproductID
Reserved for future use.
@property (nonatomic, retain) NSNumber *productIDDiscussion
Reserved for future use.
type : NSNumber, wrapper for primitive long
Declared In
Trading_ReviseSellingManagerTemplateRequestType.hsaleTemplateID
The ID of the sale template. You can obtain a
SaleTemplateID by calling GetSellingManagerInventory or AddSellingManagerTemplate.
@property (nonatomic, retain) NSNumber *saleTemplateIDDiscussion
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.hsaleTemplateName
The name of the sale template.
@property (nonatomic, retain) NSString *saleTemplateNameDiscussion
The name of the sale template.
type : NSString, wrapper for primitive string
Declared In
Trading_ReviseSellingManagerTemplateRequestType.hverifyOnly
Use this field to verify the template instead of revising it.
@property (nonatomic, retain) NSNumber *verifyOnlyDiscussion
Use this field to verify the template instead of revising it.
type : NSNumber, wrapper for primitive bool
Declared In
Trading_ReviseSellingManagerTemplateRequestType.h