Api constructor

Api({
  1. String? ability,
  2. String? berry,
  3. String? berryFirmness,
  4. String? berryFlavor,
  5. String? characteristic,
  6. String? contestEffect,
  7. String? contestType,
  8. String? eggGroup,
  9. String? encounterCondition,
  10. String? encounterConditionValue,
  11. String? encounterMethod,
  12. String? evolutionChain,
  13. String? evolutionTrigger,
  14. String? gender,
  15. String? generation,
  16. String? growthRate,
  17. String? item,
  18. String? itemAttribute,
  19. String? itemCategory,
  20. String? itemFlingEffect,
  21. String? itemPocket,
  22. String? language,
  23. String? location,
  24. String? locationArea,
  25. String? machine,
  26. String? move,
  27. String? moveAilment,
  28. String? moveBattleStyle,
  29. String? moveCategory,
  30. String? moveDamageClass,
  31. String? moveLearnMethod,
  32. String? moveTarget,
  33. String? nature,
  34. String? palParkArea,
  35. String? pokeathlonStat,
  36. String? pokedex,
  37. String? pokemon,
  38. String? pokemonColor,
  39. String? pokemonForm,
  40. String? pokemonHabitat,
  41. String? pokemonShape,
  42. String? pokemonSpecies,
  43. String? region,
  44. String? stat,
  45. String? superContestEffect,
  46. String? type,
  47. String? version,
  48. String? versionGroup,
})

Implementation

Api(
    {this.ability,
    this.berry,
    this.berryFirmness,
    this.berryFlavor,
    this.characteristic,
    this.contestEffect,
    this.contestType,
    this.eggGroup,
    this.encounterCondition,
    this.encounterConditionValue,
    this.encounterMethod,
    this.evolutionChain,
    this.evolutionTrigger,
    this.gender,
    this.generation,
    this.growthRate,
    this.item,
    this.itemAttribute,
    this.itemCategory,
    this.itemFlingEffect,
    this.itemPocket,
    this.language,
    this.location,
    this.locationArea,
    this.machine,
    this.move,
    this.moveAilment,
    this.moveBattleStyle,
    this.moveCategory,
    this.moveDamageClass,
    this.moveLearnMethod,
    this.moveTarget,
    this.nature,
    this.palParkArea,
    this.pokeathlonStat,
    this.pokedex,
    this.pokemon,
    this.pokemonColor,
    this.pokemonForm,
    this.pokemonHabitat,
    this.pokemonShape,
    this.pokemonSpecies,
    this.region,
    this.stat,
    this.superContestEffect,
    this.type,
    this.version,
    this.versionGroup});