Example #1
0
        public static DescribeHistoryApisResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeHistoryApisResponse describeHistoryApisResponse = new DescribeHistoryApisResponse();

            describeHistoryApisResponse.HttpResponse = context.HttpResponse;
            describeHistoryApisResponse.RequestId    = context.StringValue("DescribeHistoryApis.RequestId");
            describeHistoryApisResponse.TotalCount   = context.IntegerValue("DescribeHistoryApis.TotalCount");
            describeHistoryApisResponse.PageSize     = context.IntegerValue("DescribeHistoryApis.PageSize");
            describeHistoryApisResponse.PageNumber   = context.IntegerValue("DescribeHistoryApis.PageNumber");

            List <DescribeHistoryApisResponse.DescribeHistoryApis_ApiHisItem> describeHistoryApisResponse_apiHisItems = new List <DescribeHistoryApisResponse.DescribeHistoryApis_ApiHisItem>();

            for (int i = 0; i < context.Length("DescribeHistoryApis.ApiHisItems.Length"); i++)
            {
                DescribeHistoryApisResponse.DescribeHistoryApis_ApiHisItem apiHisItem = new DescribeHistoryApisResponse.DescribeHistoryApis_ApiHisItem();
                apiHisItem.RegionId       = context.StringValue("DescribeHistoryApis.ApiHisItems[" + i + "].RegionId");
                apiHisItem.ApiId          = context.StringValue("DescribeHistoryApis.ApiHisItems[" + i + "].ApiId");
                apiHisItem.ApiName        = context.StringValue("DescribeHistoryApis.ApiHisItems[" + i + "].ApiName");
                apiHisItem.GroupId        = context.StringValue("DescribeHistoryApis.ApiHisItems[" + i + "].GroupId");
                apiHisItem.GroupName      = context.StringValue("DescribeHistoryApis.ApiHisItems[" + i + "].GroupName");
                apiHisItem.StageName      = context.StringValue("DescribeHistoryApis.ApiHisItems[" + i + "].StageName");
                apiHisItem.HistoryVersion = context.StringValue("DescribeHistoryApis.ApiHisItems[" + i + "].HistoryVersion");
                apiHisItem.Status         = context.StringValue("DescribeHistoryApis.ApiHisItems[" + i + "].Status");
                apiHisItem.Description    = context.StringValue("DescribeHistoryApis.ApiHisItems[" + i + "].Description");
                apiHisItem.DeployedTime   = context.StringValue("DescribeHistoryApis.ApiHisItems[" + i + "].DeployedTime");

                describeHistoryApisResponse_apiHisItems.Add(apiHisItem);
            }
            describeHistoryApisResponse.ApiHisItems = describeHistoryApisResponse_apiHisItems;

            return(describeHistoryApisResponse);
        }
        public static DescribeHistoryApisResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeHistoryApisResponse describeHistoryApisResponse = new DescribeHistoryApisResponse()
            {
                HttpResponse = context.HttpResponse,
                RequestId    = context.StringValue("DescribeHistoryApis.RequestId"),
                TotalCount   = context.IntegerValue("DescribeHistoryApis.TotalCount"),
                PageSize     = context.IntegerValue("DescribeHistoryApis.PageSize"),
                PageNumber   = context.IntegerValue("DescribeHistoryApis.PageNumber")
            };
            List <DescribeHistoryApisResponse.ApiHisItem> apiHisItems = new List <DescribeHistoryApisResponse.ApiHisItem>();

            for (int i = 0; i < context.Length("DescribeHistoryApis.ApiHisItems.Length"); i++)
            {
                DescribeHistoryApisResponse.ApiHisItem apiHisItem = new DescribeHistoryApisResponse.ApiHisItem()
                {
                    RegionId       = context.StringValue($"DescribeHistoryApis.ApiHisItems[{i}].RegionId"),
                    ApiId          = context.StringValue($"DescribeHistoryApis.ApiHisItems[{i}].ApiId"),
                    ApiName        = context.StringValue($"DescribeHistoryApis.ApiHisItems[{i}].ApiName"),
                    GroupId        = context.StringValue($"DescribeHistoryApis.ApiHisItems[{i}].GroupId"),
                    GroupName      = context.StringValue($"DescribeHistoryApis.ApiHisItems[{i}].GroupName"),
                    StageName      = context.StringValue($"DescribeHistoryApis.ApiHisItems[{i}].StageName"),
                    HistoryVersion = context.StringValue($"DescribeHistoryApis.ApiHisItems[{i}].HistoryVersion"),
                    Status         = context.EnumValue <DescribeHistoryApisResponse.ApiHisItem.StatusEnum>($"DescribeHistoryApis.ApiHisItems[{i}].Status"),
                    Description    = context.StringValue($"DescribeHistoryApis.ApiHisItems[{i}].Description"),
                    DeployedTime   = context.StringValue($"DescribeHistoryApis.ApiHisItems[{i}].DeployedTime")
                };
                apiHisItems.Add(apiHisItem);
            }
            describeHistoryApisResponse.ApiHisItems = apiHisItems;

            return(describeHistoryApisResponse);
        }