toJson method

Map<String, dynamic> toJson()

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;
}