//给产品打上标签,方便用标签检索产品 public void TestCreateProductTags() { DefaultAcsClient acsClient = Demo.IotClient.GetClient(); CreateProductTagsRequest request = new CreateProductTagsRequest(); request.ProductKey = "<productKey>"; List <CreateProductTagsRequest.ProductTag> productTags = new List <CreateProductTagsRequest.ProductTag>(); CreateProductTagsRequest.ProductTag tag1 = new CreateProductTagsRequest.ProductTag(); tag1.TagKey = "day"; tag1.TagValue = "Friday"; productTags.Add(tag1); CreateProductTagsRequest.ProductTag tag2 = new CreateProductTagsRequest.ProductTag(); tag2.TagKey = "month"; tag2.TagValue = "Octomber"; productTags.Add(tag2); CreateProductTagsRequest.ProductTag tag3 = new CreateProductTagsRequest.ProductTag(); tag3.TagKey = "date"; tag3.TagValue = "2019-08-20"; productTags.Add(tag3); request.ProductTags = productTags; CreateProductTagsResponse response = acsClient.GetAcsResponse(request); Console.WriteLine(response.Success); Console.WriteLine(response.ErrorMessage); Console.WriteLine(response.Code); }
public static CreateProductTagsResponse Unmarshall(UnmarshallerContext context) { CreateProductTagsResponse createProductTagsResponse = new CreateProductTagsResponse(); createProductTagsResponse.HttpResponse = context.HttpResponse; createProductTagsResponse.RequestId = context.StringValue("CreateProductTags.RequestId"); createProductTagsResponse.Success = context.BooleanValue("CreateProductTags.Success"); createProductTagsResponse.ErrorMessage = context.StringValue("CreateProductTags.ErrorMessage"); createProductTagsResponse.Code = context.StringValue("CreateProductTags.Code"); List <CreateProductTagsResponse.CreateProductTags_ProductTag> createProductTagsResponse_invalidProductTags = new List <CreateProductTagsResponse.CreateProductTags_ProductTag>(); for (int i = 0; i < context.Length("CreateProductTags.InvalidProductTags.Length"); i++) { CreateProductTagsResponse.CreateProductTags_ProductTag productTag = new CreateProductTagsResponse.CreateProductTags_ProductTag(); productTag.TagKey = context.StringValue("CreateProductTags.InvalidProductTags[" + i + "].TagKey"); productTag.TagValue = context.StringValue("CreateProductTags.InvalidProductTags[" + i + "].TagValue"); createProductTagsResponse_invalidProductTags.Add(productTag); } createProductTagsResponse.InvalidProductTags = createProductTagsResponse_invalidProductTags; return(createProductTagsResponse); }