I created 2 classes the first one is :
class Mesure {
late String equipement;
late String number;
late String courant = "";
Mesure.init(List<String> values) {
equipement = values[0];
number = values[1];
courant = values[2];
}
}
and DataBase class :
class DataBase {
late int? id;
late Mesure? mesure;
late String? status;
DataBase.init(int id, Mesure mesure, String status) {
id = id;
mesure = mesure;
status = status;
}
}
Now i initialized DataBase with some values :
Mesure mesure = Mesure.init(values);
DataBase test = DataBase.init(0, mesure, "status");
and i want to store it in storage getX :
final box = GetStorage();
box.write('data', test);
but it does not work and throw an exception :
E/flutter (19759): [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception: Converting object to an encodable object failed: Instance of 'DataBase'