public static DescribeApisResponse Unmarshall(UnmarshallerContext context) { DescribeApisResponse describeApisResponse = new DescribeApisResponse(); describeApisResponse.HttpResponse = context.HttpResponse; describeApisResponse.RequestId = context.StringValue("DescribeApis.RequestId"); describeApisResponse.TotalCount = context.IntegerValue("DescribeApis.TotalCount"); describeApisResponse.PageSize = context.IntegerValue("DescribeApis.PageSize"); describeApisResponse.PageNumber = context.IntegerValue("DescribeApis.PageNumber"); List<DescribeApisResponse.ApiSummary> apiSummarys = new List<DescribeApisResponse.ApiSummary>(); for (int i = 0; i < context.Length("DescribeApis.ApiSummarys.Length"); i++) { DescribeApisResponse.ApiSummary apiSummary = new DescribeApisResponse.ApiSummary(); apiSummary.RegionId = context.StringValue("DescribeApis.ApiSummarys["+ i +"].RegionId"); apiSummary.GroupId = context.StringValue("DescribeApis.ApiSummarys["+ i +"].GroupId"); apiSummary.GroupName = context.StringValue("DescribeApis.ApiSummarys["+ i +"].GroupName"); apiSummary.ApiId = context.StringValue("DescribeApis.ApiSummarys["+ i +"].ApiId"); apiSummary.ApiName = context.StringValue("DescribeApis.ApiSummarys["+ i +"].ApiName"); apiSummary.Visibility = context.StringValue("DescribeApis.ApiSummarys["+ i +"].Visibility"); apiSummary.Description = context.StringValue("DescribeApis.ApiSummarys["+ i +"].Description"); apiSummary.CreatedTime = context.StringValue("DescribeApis.ApiSummarys["+ i +"].CreatedTime"); apiSummary.ModifiedTime = context.StringValue("DescribeApis.ApiSummarys["+ i +"].ModifiedTime"); apiSummarys.Add(apiSummary); } describeApisResponse.ApiSummarys = apiSummarys; return describeApisResponse; }