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