public static DescribeApiSignaturesResponse Unmarshall(UnmarshallerContext context) { DescribeApiSignaturesResponse describeApiSignaturesResponse = new DescribeApiSignaturesResponse(); describeApiSignaturesResponse.HttpResponse = context.HttpResponse; describeApiSignaturesResponse.RequestId = context.StringValue("DescribeApiSignatures.RequestId"); describeApiSignaturesResponse.TotalCount = context.IntegerValue("DescribeApiSignatures.TotalCount"); describeApiSignaturesResponse.PageSize = context.IntegerValue("DescribeApiSignatures.PageSize"); describeApiSignaturesResponse.PageNumber = context.IntegerValue("DescribeApiSignatures.PageNumber"); List<DescribeApiSignaturesResponse.ApiSignatureItem> apiSignatures = new List<DescribeApiSignaturesResponse.ApiSignatureItem>(); for (int i = 0; i < context.Length("DescribeApiSignatures.ApiSignatures.Length"); i++) { DescribeApiSignaturesResponse.ApiSignatureItem apiSignatureItem = new DescribeApiSignaturesResponse.ApiSignatureItem(); apiSignatureItem.ApiId = context.StringValue("DescribeApiSignatures.ApiSignatures["+ i +"].ApiId"); apiSignatureItem.ApiName = context.StringValue("DescribeApiSignatures.ApiSignatures["+ i +"].ApiName"); apiSignatureItem.SignatureId = context.StringValue("DescribeApiSignatures.ApiSignatures["+ i +"].SignatureId"); apiSignatureItem.SignatureName = context.StringValue("DescribeApiSignatures.ApiSignatures["+ i +"].SignatureName"); apiSignatureItem.BoundTime = context.StringValue("DescribeApiSignatures.ApiSignatures["+ i +"].BoundTime"); apiSignatures.Add(apiSignatureItem); } describeApiSignaturesResponse.ApiSignatures = apiSignatures; return describeApiSignaturesResponse; }