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;
}