public static DescribeErrorLogsResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeErrorLogsResponse describeErrorLogsResponse = new DescribeErrorLogsResponse();

            describeErrorLogsResponse.HttpResponse = context.HttpResponse;
            describeErrorLogsResponse.RequestId = context.StringValue("DescribeErrorLogs.RequestId");
            describeErrorLogsResponse.TotalRecordCount = context.IntegerValue("DescribeErrorLogs.TotalRecordCount");
            describeErrorLogsResponse.PageNumber = context.IntegerValue("DescribeErrorLogs.PageNumber");
            describeErrorLogsResponse.PageRecordCount = context.IntegerValue("DescribeErrorLogs.PageRecordCount");

            List<DescribeErrorLogsResponse.ErrorLog> items = new List<DescribeErrorLogsResponse.ErrorLog>();
            for (int i = 0; i < context.Length("DescribeErrorLogs.Items.Length"); i++) {
                DescribeErrorLogsResponse.ErrorLog errorLog = new DescribeErrorLogsResponse.ErrorLog();
                errorLog.ErrorInfo = context.StringValue("DescribeErrorLogs.Items["+ i +"].ErrorInfo");
                errorLog.CreateTime = context.StringValue("DescribeErrorLogs.Items["+ i +"].CreateTime");

                items.Add(errorLog);
            }
            describeErrorLogsResponse.Items = items;

            return describeErrorLogsResponse;
        }