public static DescribeCACertificatesResponse Unmarshall(UnmarshallerContext context)
{
DescribeCACertificatesResponse describeCACertificatesResponse = new DescribeCACertificatesResponse();
describeCACertificatesResponse.HttpResponse = context.HttpResponse;
describeCACertificatesResponse.RequestId = context.StringValue("DescribeCACertificates.RequestId");
List<DescribeCACertificatesResponse.CACertificate> cACertificates = new List<DescribeCACertificatesResponse.CACertificate>();
for (int i = 0; i < context.Length("DescribeCACertificates.CACertificates.Length"); i++) {
DescribeCACertificatesResponse.CACertificate cACertificate = new DescribeCACertificatesResponse.CACertificate();
cACertificate.RegionId = context.StringValue("DescribeCACertificates.CACertificates["+ i +"].RegionId");
cACertificate.CACertificateId = context.StringValue("DescribeCACertificates.CACertificates["+ i +"].CACertificateId");
cACertificate.CACertificateName = context.StringValue("DescribeCACertificates.CACertificates["+ i +"].CACertificateName");
cACertificate.Fingerprint = context.StringValue("DescribeCACertificates.CACertificates["+ i +"].Fingerprint");
cACertificates.Add(cACertificate);
}
describeCACertificatesResponse.CACertificates = cACertificates;
return describeCACertificatesResponse;
}