public static DescribeItemsResponse Unmarshall(UnmarshallerContext context) { DescribeItemsResponse describeItemsResponse = new DescribeItemsResponse(); describeItemsResponse.HttpResponse = context.HttpResponse; describeItemsResponse.ErrorMessage = context.StringValue("DescribeItems.ErrorMessage"); describeItemsResponse.ErrorCode = context.StringValue("DescribeItems.ErrorCode"); describeItemsResponse.PageNumber = context.IntegerValue("DescribeItems.PageNumber"); describeItemsResponse.Message = context.StringValue("DescribeItems.Message"); describeItemsResponse.PageSize = context.IntegerValue("DescribeItems.PageSize"); describeItemsResponse.DynamicCode = context.StringValue("DescribeItems.DynamicCode"); describeItemsResponse.Code = context.StringValue("DescribeItems.Code"); describeItemsResponse.DynamicMessage = context.StringValue("DescribeItems.DynamicMessage"); describeItemsResponse.TotalCount = context.IntegerValue("DescribeItems.TotalCount"); describeItemsResponse.RequestId = context.StringValue("DescribeItems.RequestId"); describeItemsResponse.Success = context.BooleanValue("DescribeItems.Success"); List <DescribeItemsResponse.DescribeItems_ItemInfo> describeItemsResponse_items = new List <DescribeItemsResponse.DescribeItems_ItemInfo>(); for (int i = 0; i < context.Length("DescribeItems.Items.Length"); i++) { DescribeItemsResponse.DescribeItems_ItemInfo itemInfo = new DescribeItemsResponse.DescribeItems_ItemInfo(); itemInfo.CategoryName = context.StringValue("DescribeItems.Items[" + i + "].CategoryName"); itemInfo.EnergyEfficiency = context.StringValue("DescribeItems.Items[" + i + "].EnergyEfficiency"); itemInfo.CustomizeFeatureO = context.StringValue("DescribeItems.Items[" + i + "].CustomizeFeatureO"); itemInfo.Manufacturer = context.StringValue("DescribeItems.Items[" + i + "].Manufacturer"); itemInfo.CustomizeFeatureM = context.StringValue("DescribeItems.Items[" + i + "].CustomizeFeatureM"); itemInfo.CustomizeFeatureN = context.StringValue("DescribeItems.Items[" + i + "].CustomizeFeatureN"); itemInfo.CustomizeFeatureK = context.StringValue("DescribeItems.Items[" + i + "].CustomizeFeatureK"); itemInfo.CustomizeFeatureL = context.StringValue("DescribeItems.Items[" + i + "].CustomizeFeatureL"); itemInfo.PromotionEnd = context.StringValue("DescribeItems.Items[" + i + "].PromotionEnd"); itemInfo.OriginalPrice = context.IntegerValue("DescribeItems.Items[" + i + "].OriginalPrice"); itemInfo.CustomizeFeatureI = context.StringValue("DescribeItems.Items[" + i + "].CustomizeFeatureI"); itemInfo.ItemTitle = context.StringValue("DescribeItems.Items[" + i + "].ItemTitle"); itemInfo.CustomizeFeatureJ = context.StringValue("DescribeItems.Items[" + i + "].CustomizeFeatureJ"); itemInfo.CustomizeFeatureG = context.StringValue("DescribeItems.Items[" + i + "].CustomizeFeatureG"); itemInfo.SaleSpec = context.StringValue("DescribeItems.Items[" + i + "].SaleSpec"); itemInfo.CustomizeFeatureH = context.StringValue("DescribeItems.Items[" + i + "].CustomizeFeatureH"); itemInfo.CustomizeFeatureE = context.StringValue("DescribeItems.Items[" + i + "].CustomizeFeatureE"); itemInfo.CustomizeFeatureF = context.StringValue("DescribeItems.Items[" + i + "].CustomizeFeatureF"); itemInfo.CustomizeFeatureC = context.StringValue("DescribeItems.Items[" + i + "].CustomizeFeatureC"); itemInfo.CustomizeFeatureD = context.StringValue("DescribeItems.Items[" + i + "].CustomizeFeatureD"); itemInfo.CustomizeFeatureA = context.StringValue("DescribeItems.Items[" + i + "].CustomizeFeatureA"); itemInfo.CustomizeFeatureB = context.StringValue("DescribeItems.Items[" + i + "].CustomizeFeatureB"); itemInfo.TaxFee = context.StringValue("DescribeItems.Items[" + i + "].TaxFee"); itemInfo.PromotionText = context.StringValue("DescribeItems.Items[" + i + "].PromotionText"); itemInfo.MemberPrice = context.IntegerValue("DescribeItems.Items[" + i + "].MemberPrice"); itemInfo.SupplierName = context.StringValue("DescribeItems.Items[" + i + "].SupplierName"); itemInfo.ForestFirstId = context.StringValue("DescribeItems.Items[" + i + "].ForestFirstId"); itemInfo.ModelNumber = context.StringValue("DescribeItems.Items[" + i + "].ModelNumber"); itemInfo.ItemShortTitle = context.StringValue("DescribeItems.Items[" + i + "].ItemShortTitle"); itemInfo.Material = context.StringValue("DescribeItems.Items[" + i + "].Material"); itemInfo.BePromotion = context.BooleanValue("DescribeItems.Items[" + i + "].BePromotion"); itemInfo.ForestSecondId = context.StringValue("DescribeItems.Items[" + i + "].ForestSecondId"); itemInfo.BeSourceCode = context.BooleanValue("DescribeItems.Items[" + i + "].BeSourceCode"); itemInfo.SalesPrice = context.IntegerValue("DescribeItems.Items[" + i + "].SalesPrice"); itemInfo.ItemPicUrl = context.StringValue("DescribeItems.Items[" + i + "].ItemPicUrl"); itemInfo.SkuId = context.StringValue("DescribeItems.Items[" + i + "].SkuId"); itemInfo.SuggestPrice = context.IntegerValue("DescribeItems.Items[" + i + "].SuggestPrice"); itemInfo.Rank = context.StringValue("DescribeItems.Items[" + i + "].Rank"); itemInfo.SourceCode = context.StringValue("DescribeItems.Items[" + i + "].SourceCode"); itemInfo.ProductionPlace = context.StringValue("DescribeItems.Items[" + i + "].ProductionPlace"); itemInfo.ItemInfoIndex = context.IntegerValue("DescribeItems.Items[" + i + "].ItemInfoIndex"); itemInfo.InventoryStatus = context.StringValue("DescribeItems.Items[" + i + "].InventoryStatus"); itemInfo.PriceUnit = context.StringValue("DescribeItems.Items[" + i + "].PriceUnit"); itemInfo.ActionPrice = context.IntegerValue("DescribeItems.Items[" + i + "].ActionPrice"); itemInfo.BrandName = context.StringValue("DescribeItems.Items[" + i + "].BrandName"); itemInfo.ItemQrCode = context.StringValue("DescribeItems.Items[" + i + "].ItemQrCode"); itemInfo.PromotionReason = context.StringValue("DescribeItems.Items[" + i + "].PromotionReason"); itemInfo.ItemBarCode = context.StringValue("DescribeItems.Items[" + i + "].ItemBarCode"); itemInfo.ItemId = context.StringValue("DescribeItems.Items[" + i + "].ItemId"); itemInfo.PromotionStart = context.StringValue("DescribeItems.Items[" + i + "].PromotionStart"); itemInfo.GmtCreate = context.StringValue("DescribeItems.Items[" + i + "].GmtCreate"); itemInfo.GmtModified = context.StringValue("DescribeItems.Items[" + i + "].GmtModified"); describeItemsResponse_items.Add(itemInfo); } describeItemsResponse.Items = describeItemsResponse_items; return(describeItemsResponse); }
public static DescribeItemsResponse Unmarshall(UnmarshallerContext context) { DescribeItemsResponse describeItemsResponse = new DescribeItemsResponse(); describeItemsResponse.HttpResponse = context.HttpResponse; describeItemsResponse.RequestId = context.StringValue("DescribeItems.RequestId"); describeItemsResponse.Success = context.BooleanValue("DescribeItems.Success"); describeItemsResponse.Message = context.StringValue("DescribeItems.Message"); describeItemsResponse.ErrorCode = context.StringValue("DescribeItems.ErrorCode"); describeItemsResponse.TotalCount = context.IntegerValue("DescribeItems.TotalCount"); describeItemsResponse.PageNumber = context.IntegerValue("DescribeItems.PageNumber"); describeItemsResponse.PageSize = context.IntegerValue("DescribeItems.PageSize"); List <DescribeItemsResponse.DescribeItems_ItemInfo> describeItemsResponse_items = new List <DescribeItemsResponse.DescribeItems_ItemInfo>(); for (int i = 0; i < context.Length("DescribeItems.Items.Length"); i++) { DescribeItemsResponse.DescribeItems_ItemInfo itemInfo = new DescribeItemsResponse.DescribeItems_ItemInfo(); itemInfo.CompanyId = context.StringValue("DescribeItems.Items[" + i + "].CompanyId"); itemInfo.StoreId = context.StringValue("DescribeItems.Items[" + i + "].StoreId"); itemInfo.PriceUnit = context.StringValue("DescribeItems.Items[" + i + "].PriceUnit"); itemInfo.ActionPrice = context.IntegerValue("DescribeItems.Items[" + i + "].ActionPrice"); itemInfo.ItemBarCode = context.StringValue("DescribeItems.Items[" + i + "].ItemBarCode"); itemInfo.ItemTitle = context.StringValue("DescribeItems.Items[" + i + "].ItemTitle"); itemInfo.ItemId = context.LongValue("DescribeItems.Items[" + i + "].ItemId"); itemInfo.ModelNumber = context.StringValue("DescribeItems.Items[" + i + "].ModelNumber"); itemInfo.BrandName = context.StringValue("DescribeItems.Items[" + i + "].BrandName"); itemInfo.SaleSpec = context.StringValue("DescribeItems.Items[" + i + "].SaleSpec"); itemInfo.CategoryName = context.StringValue("DescribeItems.Items[" + i + "].CategoryName"); itemInfo.Rank = context.StringValue("DescribeItems.Items[" + i + "].Rank"); itemInfo.EnergyEfficiency = context.StringValue("DescribeItems.Items[" + i + "].EnergyEfficiency"); itemInfo.SkuId = context.StringValue("DescribeItems.Items[" + i + "].SkuId"); itemInfo.PromotionStart = context.StringValue("DescribeItems.Items[" + i + "].PromotionStart"); itemInfo.PromotionEnd = context.StringValue("DescribeItems.Items[" + i + "].PromotionEnd"); itemInfo.PromotionText = context.StringValue("DescribeItems.Items[" + i + "].PromotionText"); itemInfo.PromotionReason = context.StringValue("DescribeItems.Items[" + i + "].PromotionReason"); itemInfo.BePromotion = context.BooleanValue("DescribeItems.Items[" + i + "].BePromotion"); itemInfo.ItemQrCode = context.StringValue("DescribeItems.Items[" + i + "].ItemQrCode"); itemInfo.OriginalPrice = context.IntegerValue("DescribeItems.Items[" + i + "].OriginalPrice"); itemInfo.MemberPrice = context.IntegerValue("DescribeItems.Items[" + i + "].MemberPrice"); itemInfo.SuggestPrice = context.IntegerValue("DescribeItems.Items[" + i + "].SuggestPrice"); itemInfo.ItemShortTitle = context.StringValue("DescribeItems.Items[" + i + "].ItemShortTitle"); itemInfo.OptionGroups = context.StringValue("DescribeItems.Items[" + i + "].OptionGroups"); itemInfo.ProductionPlace = context.StringValue("DescribeItems.Items[" + i + "].ProductionPlace"); itemInfo.PositionCode = context.StringValue("DescribeItems.Items[" + i + "].PositionCode"); itemInfo.ExtraAttribute = context.StringValue("DescribeItems.Items[" + i + "].ExtraAttribute"); itemInfo.BeSourceCode = context.BooleanValue("DescribeItems.Items[" + i + "].BeSourceCode"); itemInfo.SourceCode = context.StringValue("DescribeItems.Items[" + i + "].SourceCode"); itemInfo.ForestFirstId = context.StringValue("DescribeItems.Items[" + i + "].ForestFirstId"); itemInfo.ForestSecondId = context.StringValue("DescribeItems.Items[" + i + "].ForestSecondId"); itemInfo.CustomizeFeatureA = context.StringValue("DescribeItems.Items[" + i + "].CustomizeFeatureA"); itemInfo.CustomizeFeatureB = context.StringValue("DescribeItems.Items[" + i + "].CustomizeFeatureB"); itemInfo.CustomizeFeatureC = context.StringValue("DescribeItems.Items[" + i + "].CustomizeFeatureC"); itemInfo.CustomizeFeatureD = context.StringValue("DescribeItems.Items[" + i + "].CustomizeFeatureD"); itemInfo.CustomizeFeatureE = context.StringValue("DescribeItems.Items[" + i + "].CustomizeFeatureE"); itemInfo.CustomizeFeatureF = context.StringValue("DescribeItems.Items[" + i + "].CustomizeFeatureF"); itemInfo.CustomizeFeatureG = context.StringValue("DescribeItems.Items[" + i + "].CustomizeFeatureG"); itemInfo.CustomizeFeatureH = context.StringValue("DescribeItems.Items[" + i + "].CustomizeFeatureH"); itemInfo.CustomizeFeatureI = context.StringValue("DescribeItems.Items[" + i + "].CustomizeFeatureI"); itemInfo.CustomizeFeatureJ = context.StringValue("DescribeItems.Items[" + i + "].CustomizeFeatureJ"); describeItemsResponse_items.Add(itemInfo); } describeItemsResponse.Items = describeItemsResponse_items; return(describeItemsResponse); }