@override Object toJson() => { if (code.isNotDefault) 'code': code, if (message.isNotDefault) 'message': message, if (details.isNotDefault) 'details': [for (final i in details) i.toJson()], };