public static DescribeKeyResponse Unmarshall(UnmarshallerContext context) { DescribeKeyResponse describeKeyResponse = new DescribeKeyResponse(); describeKeyResponse.HttpResponse = context.HttpResponse; describeKeyResponse.RequestId = context.StringValue("DescribeKey.RequestId"); DescribeKeyResponse.KeyMetadata_ keyMetadata = new DescribeKeyResponse.KeyMetadata_(); keyMetadata.KeyId = context.StringValue("DescribeKey.KeyMetadata.KeyId"); keyMetadata.KeyState = context.StringValue("DescribeKey.KeyMetadata.KeyState"); keyMetadata.KeyUsage = context.StringValue("DescribeKey.KeyMetadata.KeyUsage"); keyMetadata.Description = context.StringValue("DescribeKey.KeyMetadata.Description"); describeKeyResponse.KeyMetadata = keyMetadata; return describeKeyResponse; }