//更新产品已经存在的标签 public void TestUpdateProductTags() { DefaultAcsClient acsClient = Demo.IotClient.GetClient(); UpdateProductTagsRequest request = new UpdateProductTagsRequest(); request.ProductKey = "<productKey>"; UpdateProductTagsRequest.ProductTag tag1 = new UpdateProductTagsRequest.ProductTag(); tag1.TagKey = "city"; tag1.TagValue = "shenzhen"; UpdateProductTagsRequest.ProductTag tag2 = new UpdateProductTagsRequest.ProductTag(); tag2.TagKey = "department"; tag2.TagValue = "texun"; List <UpdateProductTagsRequest.ProductTag> productTags = new List <UpdateProductTagsRequest.ProductTag>(); productTags.Add(tag1); productTags.Add(tag2); request.ProductTags = productTags; UpdateProductTagsResponse response = acsClient.GetAcsResponse(request); Console.WriteLine(response.Success); Console.WriteLine(response.ErrorMessage); Console.WriteLine(response.Code); }
public static UpdateProductTagsResponse Unmarshall(UnmarshallerContext _ctx) { UpdateProductTagsResponse updateProductTagsResponse = new UpdateProductTagsResponse(); updateProductTagsResponse.HttpResponse = _ctx.HttpResponse; updateProductTagsResponse.RequestId = _ctx.StringValue("UpdateProductTags.RequestId"); updateProductTagsResponse.Success = _ctx.BooleanValue("UpdateProductTags.Success"); updateProductTagsResponse.ErrorMessage = _ctx.StringValue("UpdateProductTags.ErrorMessage"); updateProductTagsResponse.Code = _ctx.StringValue("UpdateProductTags.Code"); List <UpdateProductTagsResponse.UpdateProductTags_ProductTag> updateProductTagsResponse_invalidProductTags = new List <UpdateProductTagsResponse.UpdateProductTags_ProductTag>(); for (int i = 0; i < _ctx.Length("UpdateProductTags.InvalidProductTags.Length"); i++) { UpdateProductTagsResponse.UpdateProductTags_ProductTag productTag = new UpdateProductTagsResponse.UpdateProductTags_ProductTag(); productTag.TagKey = _ctx.StringValue("UpdateProductTags.InvalidProductTags[" + i + "].TagKey"); productTag.TagValue = _ctx.StringValue("UpdateProductTags.InvalidProductTags[" + i + "].TagValue"); updateProductTagsResponse_invalidProductTags.Add(productTag); } updateProductTagsResponse.InvalidProductTags = updateProductTagsResponse_invalidProductTags; return(updateProductTagsResponse); }