public static DescribeSignaturesByApiResponse Unmarshall(UnmarshallerContext context)
{
DescribeSignaturesByApiResponse describeSignaturesByApiResponse = new DescribeSignaturesByApiResponse();
describeSignaturesByApiResponse.HttpResponse = context.HttpResponse;
describeSignaturesByApiResponse.RequestId = context.StringValue("DescribeSignaturesByApi.RequestId");
List<DescribeSignaturesByApiResponse.SignatureItem> signatures = new List<DescribeSignaturesByApiResponse.SignatureItem>();
for (int i = 0; i < context.Length("DescribeSignaturesByApi.Signatures.Length"); i++) {
DescribeSignaturesByApiResponse.SignatureItem signatureItem = new DescribeSignaturesByApiResponse.SignatureItem();
signatureItem.SignatureId = context.StringValue("DescribeSignaturesByApi.Signatures["+ i +"].SignatureId");
signatureItem.SignatureName = context.StringValue("DescribeSignaturesByApi.Signatures["+ i +"].SignatureName");
signatureItem.BoundTime = context.StringValue("DescribeSignaturesByApi.Signatures["+ i +"].BoundTime");
signatures.Add(signatureItem);
}
describeSignaturesByApiResponse.Signatures = signatures;
return describeSignaturesByApiResponse;
}