PKMPokemon

public class PKMPokemon: Mappable

Pokémon are the creatures that inhabit the world of the Pokémon games. They can be caught using Pokéballs and trained by battling with other Pokémon. See Bulbapedia for greater detail.

  • id

    The identifier for this Pokémon resource

    Declaration

    Swift

    public var id: Int?
  • The name for this Pokémon resource

    Declaration

    Swift

    public var name: String?
  • The base experience gained for defeating this Pokémon

    Declaration

    Swift

    public var base_experience: Int?
  • The height of this Pokémon

    Declaration

    Swift

    public var height: Int?
  • Set for exactly one Pokémon used as the default for each species

    Declaration

    Swift

    public var isDefault: Bool?
  • Order for sorting. Almost national order, except families are grouped together.

    Declaration

    Swift

    public var order: Int?
  • The weight of this Pokémon

    Declaration

    Swift

    public var weight: Int?
  • A list of abilities this Pokémon could potentially have

    Declaration

    Swift

    public var abilities: [PKMPokemonAbility]?
  • A list of forms this Pokémon can take on

    Declaration

    Swift

    public var forms: [PKMNamedAPIResource]?
  • A list of game indices relevent to Pokémon item by generation

    Declaration

    Swift

    public var gameIndices: [PKMVersionGameIndex]?
  • A list of items this Pokémon may be holding when encountered

    Declaration

    Swift

    public var heldItems: [PKMNamedAPIResource]?
  • A list of location areas as well as encounter details pertaining to specific versions

    Declaration

    Swift

    public var locationAreaEncounters: [PKMLocationAreaEncounter]?
  • A list of moves along with learn methods and level details pertaining to specific version groups

    Declaration

    Swift

    public var moves: [PKMNamedAPIResource]?
  • A set of sprites used to depict this Pokémon in the game

    Declaration

    Swift

    public var sprites: PKMPokemonSprites?
  • The species this Pokémon belongs to

    Declaration

    Swift

    public var species: PKMNamedAPIResource?
  • A list of base stat values for this Pokémon

    Declaration

    Swift

    public var stats: [PKMNamedAPIResource]?
  • A list of details showing types this Pokémon has

    Declaration

    Swift

    public var types: [PKMPokemonType]?
  • Undocumented

    Declaration

    Swift

    public class PKMPokemon: Mappable
  • Undocumented

    Declaration

    Swift

    public class PKMPokemon: Mappable