toJson method
Implementation
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = Map<String, dynamic>();
data['healing'] = this.healing;
data['min_hits'] = this.minHits;
data['max_hits'] = this.maxHits;
data['ailment_chance'] = this.ailmentChance;
data['crit_rate'] = this.critRate;
data['flinch_chance'] = this.flinchChance;
data['min_turns'] = this.minTurns;
if (this.ailment != null) {
data['ailment'] = this.ailment!.toJson();
}
if (this.category != null) {
data['category'] = this.category!.toJson();
}
data['max_turns'] = this.maxTurns;
data['drain'] = this.drain;
data['stat_chance'] = this.statChance;
return data;
}