toJson method
Implementation
Map<String, dynamic> toJson() {
return {
'name': name,
'arcana': arcana.index,
'level': level,
'elements': Map.fromIterable(Elements.values.map((e) {
return MapEntry(
e,
elements[e]!.index,
);
})),
'skills': skills,
'stats': Map.fromIterable(Stat.values.map((s) {
return MapEntry(
s,
stats[s],
);
})),
'dlc': dlc,
};
}