toDetailedString method
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();
}