/// <summary> /// Renames a Selling Manager inventory folder. /// This call is subject to change without notice; the deprecation process is /// inapplicable to this call. /// </summary> /// /// <param name="Folder"> /// Identifier of the folder to be modified. Valid inputs are folder ID, /// folder name, and comments. /// </param> /// public SellingManagerFolderDetailsType ReviseSellingManagerInventoryFolder(SellingManagerFolderDetailsType Folder) { this.Folder = Folder; Execute(); return(ApiResponse.Folder); }
/// <summary> /// Renames a Selling Manager inventory folder. /// This call is subject to change without notice; the deprecation process is /// inapplicable to this call. /// </summary> /// /// <param name="Folder"> /// Identifier of the folder to be modified. Valid inputs are folder ID, /// folder name, and comments. /// </param> /// public SellingManagerFolderDetailsType ReviseSellingManagerInventoryFolder(SellingManagerFolderDetailsType Folder) { this.Folder = Folder; Execute(); return ApiResponse.Folder; }
/// <summary> /// Revises a Selling Manager product. /// /// This call is subject to change without notice; the /// deprecation process is inapplicable to this call. /// </summary> /// /// <param name="SellingManagerProductDetails"> /// The details of the product that is being revised. /// </param> /// /// <param name="SellingManagerFolderDetails"> /// The details of the folder for this product. /// </param> /// /// <param name="DeletedFieldList"> /// Specifies the name of a field to remove from a Selling Manager product. /// 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: /// SellingManagerProductDetails.CustomLabel /// SellingManagerProductDetails.QuantityAvailable /// SellingManagerProductDetails.UnitCost /// These values are case-sensitive. Use values that match the case of the schema element names. /// </param> /// /// <param name="SellingManagerProductSpecifics"> /// Specifies an eBay category associated with the product, /// defines Item Specifics that are relevant to the product, /// and defines variations available for the product /// (which may be used to create mult-variation listings). /// </param> /// public SellingManagerProductDetailsType ReviseSellingManagerProduct(SellingManagerProductDetailsType SellingManagerProductDetails, SellingManagerFolderDetailsType SellingManagerFolderDetails, StringCollection DeletedFieldList, SellingManagerProductSpecificsType SellingManagerProductSpecifics) { this.SellingManagerProductDetails = SellingManagerProductDetails; this.SellingManagerFolderDetails = SellingManagerFolderDetails; this.DeletedFieldList = DeletedFieldList; this.SellingManagerProductSpecifics = SellingManagerProductSpecifics; Execute(); return ApiResponse.SellingManagerProductDetails; }
private bool contains(long folder_id1, SellingManagerFolderDetailsType returnedFolder) { foreach (SellingManagerFolderDetailsType folder in returnedFolder.ChildFolder) { if (folder.FolderID.CompareTo(folder_id1) == 0) { return(true); } } return(false); }
private bool contains(long folder_id1,SellingManagerFolderDetailsType returnedFolder) { foreach(SellingManagerFolderDetailsType folder in returnedFolder.ChildFolder) { if(folder.FolderID.CompareTo(folder_id1) == 0) { return true; } } return false; }
public void ReviseSellingManagerInventoryFolder() { Assert.IsTrue(TestData.Folder_id2!=long.MinValue); ReviseSellingManagerInventoryFolderCall api = new ReviseSellingManagerInventoryFolderCall(apiContext); SellingManagerFolderDetailsType folder = new SellingManagerFolderDetailsType(); folder.FolderID=TestData.Folder_id2; folder.FolderName="Revise folder by selling manager call"; api.Folder=folder; api.Execute(); //check whether the call is success. Assert.IsTrue(api.ApiResponse.Ack==AckCodeType.Success || api.ApiResponse.Ack==AckCodeType.Warning,"do not success!"); Assert.IsNotNull(api.Folder); }
public void ReviseSellingManagerInventoryFolder() { Assert.IsTrue(TestData.Folder_id2 != long.MinValue); ReviseSellingManagerInventoryFolderCall api = new ReviseSellingManagerInventoryFolderCall(apiContext); SellingManagerFolderDetailsType folder = new SellingManagerFolderDetailsType(); folder.FolderID = TestData.Folder_id2; folder.FolderName = "Revise folder by selling manager call"; api.Folder = folder; api.Execute(); //check whether the call is success. Assert.IsTrue(api.ApiResponse.Ack == AckCodeType.Success || api.ApiResponse.Ack == AckCodeType.Warning, "do not success!"); Assert.IsNotNull(api.Folder); }
/// <summary> /// Revises a Selling Manager Product. /// /// This call is subject to change without notice; the /// deprecation process is inapplicable to this call. The user must have a Selling Manager Pro subscription to use this call. /// </summary> /// /// <param name="SellingManagerProductDetails"> /// The details of the product that is being revised. /// </param> /// /// <param name="SellingManagerFolderDetails"> /// The details of the folder for this product. /// </param> /// /// <param name="DeletedFieldList"> /// Specifies the name of a field to remove from a Selling Manager product. /// 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: /// SellingManagerProductDetails.CustomLabel /// SellingManagerProductDetails.QuantityAvailable /// SellingManagerProductDetails.UnitCost /// These values are case-sensitive. Use values that match the case of the schema element names. /// </param> /// /// <param name="SellingManagerProductSpecifics"> /// Specifies an eBay category associated with the product, /// defines Item Specifics that are relevant to the product, /// and defines variations available for the product /// (which may be used to create multi-variation listings). /// </param> /// public SellingManagerProductDetailsType ReviseSellingManagerProduct(SellingManagerProductDetailsType SellingManagerProductDetails, SellingManagerFolderDetailsType SellingManagerFolderDetails, List <string> DeletedFieldList, SellingManagerProductSpecificsType SellingManagerProductSpecifics) { this.SellingManagerProductDetails = SellingManagerProductDetails; this.SellingManagerFolderDetails = SellingManagerFolderDetails; this.DeletedFieldList = DeletedFieldList; this.SellingManagerProductSpecifics = SellingManagerProductSpecifics; Execute(); return(ApiResponse.SellingManagerProductDetails); }