/** * Convert GetMatchingProductForIdRequest to name value pairs */ private IDictionary <String, String> ConvertGetMatchingProductForId(GetMatchingProductForIdRequest request) { IDictionary <String, String> parameters = new Dictionary <String, String>(); parameters.Add("Action", "GetMatchingProductForId"); if (request.IsSetSellerId()) { parameters.Add("SellerId", request.SellerId); } if (request.IsSetMarketplaceId()) { parameters.Add("MarketplaceId", request.MarketplaceId); } if (request.IsSetIdType()) { parameters.Add("IdType", request.IdType); } if (request.IsSetIdList()) { IdListType getMatchingProductForIdRequestIdList = request.IdList; List <String> idListIdList = getMatchingProductForIdRequestIdList.Id; int idListIdListIndex = 1; foreach (String idListId in idListIdList) { parameters.Add("IdList" + "." + "Id" + "." + idListIdListIndex, idListId); idListIdListIndex++; } } return(parameters); }
public GetMatchingProductForIdResponse InvokeGetMatchingProductForId() { // Create a request. GetMatchingProductForIdRequest request = new GetMatchingProductForIdRequest(); request.SellerId = sellerId; request.MWSAuthToken = mwsAuthToken; request.MarketplaceId = marketplaceId; string idType = "example"; request.IdType = idType; IdListType idList = new IdListType(); request.IdList = idList; return this.client.GetMatchingProductForId(request); }
public GetMatchingProductForIdResponse InvokeGetMatchingProductForId() { // Create a request. GetMatchingProductForIdRequest request = new GetMatchingProductForIdRequest(); request.SellerId = sellerId; request.MWSAuthToken = mwsAuthToken; request.MarketplaceId = marketplaceId; string idType = "ASIN"; request.IdType = idType; IdListType idList = new IdListType(); idList.Id = new List <string>(); idList.Id.Add("B0038G25VK"); request.IdList = idList; return(this.client.GetMatchingProductForId(request)); }
public GetMatchingProductForIdResponse InvokeGetMatchingProductForId(string sellerId, string mwsAuthToken, string marketplaceId, string idType, out APIResults results) { try { // Create a request. GetMatchingProductForIdRequest request = new GetMatchingProductForIdRequest(); request.SellerId = sellerId; request.MWSAuthToken = mwsAuthToken; request.MarketplaceId = marketplaceId; request.IdType = idType; IdListType idList = new IdListType(); request.IdList = idList; GetMatchingProductForIdResponse output = this.productClient.GetMatchingProductForId(request); results = new APIResults((IMWSResponse)output); return(output); } catch (MarketplaceWebServiceProductsException ex) { results = new APIResults(ex); throw ex; } }