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.
-
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