public static DescribeApisBySignatureResponse Unmarshall(UnmarshallerContext context) { DescribeApisBySignatureResponse describeApisBySignatureResponse = new DescribeApisBySignatureResponse(); describeApisBySignatureResponse.HttpResponse = context.HttpResponse; describeApisBySignatureResponse.RequestId = context.StringValue("DescribeApisBySignature.RequestId"); describeApisBySignatureResponse.TotalCount = context.IntegerValue("DescribeApisBySignature.TotalCount"); describeApisBySignatureResponse.PageSize = context.IntegerValue("DescribeApisBySignature.PageSize"); describeApisBySignatureResponse.PageNumber = context.IntegerValue("DescribeApisBySignature.PageNumber"); List<DescribeApisBySignatureResponse.ApiInfo> apiInfos = new List<DescribeApisBySignatureResponse.ApiInfo>(); for (int i = 0; i < context.Length("DescribeApisBySignature.ApiInfos.Length"); i++) { DescribeApisBySignatureResponse.ApiInfo apiInfo = new DescribeApisBySignatureResponse.ApiInfo(); apiInfo.RegionId = context.StringValue("DescribeApisBySignature.ApiInfos["+ i +"].RegionId"); apiInfo.GroupId = context.StringValue("DescribeApisBySignature.ApiInfos["+ i +"].GroupId"); apiInfo.GroupName = context.StringValue("DescribeApisBySignature.ApiInfos["+ i +"].GroupName"); apiInfo.StageName = context.StringValue("DescribeApisBySignature.ApiInfos["+ i +"].StageName"); apiInfo.ApiId = context.StringValue("DescribeApisBySignature.ApiInfos["+ i +"].ApiId"); apiInfo.ApiName = context.StringValue("DescribeApisBySignature.ApiInfos["+ i +"].ApiName"); apiInfo.Description = context.StringValue("DescribeApisBySignature.ApiInfos["+ i +"].Description"); apiInfo.Visibility = context.StringValue("DescribeApisBySignature.ApiInfos["+ i +"].Visibility"); apiInfo.BoundTime = context.StringValue("DescribeApisBySignature.ApiInfos["+ i +"].BoundTime"); apiInfos.Add(apiInfo); } describeApisBySignatureResponse.ApiInfos = apiInfos; return describeApisBySignatureResponse; }