コード例 #1
0
        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);
        }