textMessage property

  1. @override
String get textMessage

Implementation

@override
String get textMessage {
  var msg = '[$method] $message';

  final responseMessage = statusMessage;

  final data = body;
  final headers = this.headers ?? {};

  if (statusCode != null) {
    msg += '\nStatus: $statusCode';
  }

  if (settings.printErrorMessage && responseMessage != null) {
    msg += '\nMessage: $responseMessage';
  }

  if (settings.printErrorData && data != null) {
    msg += '\nData: $data';
  }
  if (settings.printErrorHeaders && (headers.isNotEmpty)) {
    msg += '\nHeaders: $headers';
  }
  return msg;
}