toDetailedString method

String toDetailedString()

Get detailed error information for debugging

Implementation

String toDetailedString() {
  final buffer = StringBuffer();
  buffer.writeln('ApiException Details:');
  buffer.writeln('  Message: $message');
  buffer.writeln('  Type: $type');
  buffer.writeln('  Status Code: ${statusCode ?? 'N/A'}');
  if (errorData != null) {
    buffer.writeln('  Error Data: $errorData');
  }
  if (originalError != null) {
    buffer.writeln('  Original Error: $originalError');
  }
  return buffer.toString();
}