public override string ToString()
{
string output = string.Format(
"isError: {0}\n" +
"isSuccess: {1}\n" +
"statusCode: {2}\n" +
"error: {3}\n" +
"response: {4}\n" +
"response headers: {5}\n" +
"time elapsed: {6}",
isError, isSuccess, statusCode, error, StringExtension.Truncate(response, 256), ResponseHeaders(), timeElapsed);
return output;
}