@override Map<String, Object?> toJson() => { "code": encodeValue(code), "message": encodeValue(message), if (param != null) "param": encodeValue(param), };