Map<String, dynamic> toJson() { return { 'success': isSuccess, 'data': data, 'error': error?.toString(), 'exception': exception?.toString(), 'message': message, 'statusCode': statusCode, }; }