Move constructor

Move({
  1. NamedAPIResource? generation,
  2. int? pp,
  3. List<NamedAPIResource>? statChanges,
  4. int? accuracy,
  5. MoveContestCombos? contestCombos,
  6. int? priority,
  7. NamedAPIResource? superContestEffect,
  8. NamedAPIResource? type,
  9. List<NamedAPIResource>? effectChanges,
  10. NamedAPIResource? target,
  11. List<MoveEffectEntry>? effectEntries,
  12. NamedAPIResource? contestType,
  13. List<NamedAPIResource>? pastValues,
  14. List<MoveName>? names,
  15. MoveMeta? meta,
  16. List<MoveFlavorTextEntry>? flavorTextEntries,
  17. NamedAPIResource? damageClass,
  18. String? name,
  19. dynamic effectChance,
  20. int? id,
  21. List<NamedAPIResource>? machines,
  22. int? power,
  23. NamedAPIResource? contestEffect,
})

Implementation

Move(
    {this.generation,
    this.pp,
    this.statChanges,
    this.accuracy,
    this.contestCombos,
    this.priority,
    this.superContestEffect,
    this.type,
    this.effectChanges,
    this.target,
    this.effectEntries,
    this.contestType,
    this.pastValues,
    this.names,
    this.meta,
    this.flavorTextEntries,
    this.damageClass,
    this.name,
    this.effectChance,
    this.id,
    this.machines,
    this.power,
    this.contestEffect});