PKMPokemonSpecies

public class PKMPokemonSpecies: Mappable

A Pokémon Species forms the basis for at least one Pokémon. Attributes of a Pokémon species are shared across all varieties of Pokémon within the species. A good example is Wormadam; Wormadam is the species which can be found in three different varieties, Wormadam-Trash, Wormadam-Sandy and Wormadam-Plant.

  • id

    The identifier for this Pokémon species resource

    Declaration

    Swift

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

    Declaration

    Swift

    public var name: String?
  • The order in which species should be sorted. Based on National Dex order, except families are grouped together and sorted by stage.

    Declaration

    Swift

    public var order: Int?
  • The chance of this Pokémon being female, in eighths; or -1 for genderless

    Declaration

    Swift

    public var genderRate: Int?
  • The base capture rate; up to 255. The higher the number, the easier the catch.

    Declaration

    Swift

    public var captureRate: Int?
  • The happiness when caught by a normal Pokéball; up to 255. The higher the number, the happier the Pokémon.

    Declaration

    Swift

    public var baseHappiness: Int?
  • Whether or not this is a baby Pokémon

    Declaration

    Swift

    public var isBaby: Bool?
  • Initial hatch counter: one must walk 255 × (hatch_counter + 1) steps before this Pokémon’s egg hatches, unless utilizing bonuses like Flame Body’s

    Declaration

    Swift

    public var hatchCounter: Int?
  • Whether or not this Pokémon can have different genders

    Declaration

    Swift

    public var hasGenderDifferences: Bool?
  • Whether or not this Pokémon has multiple forms and can switch between them

    Declaration

    Swift

    public var formsSwitchable: Bool?
  • The rate at which this Pokémon species gains levels

    Declaration

    Swift

    public var growthRate: PKMNamedAPIResource?
  • A list of pokedexes and the indexes reserved within them for this Pokémon species

    Declaration

    Swift

    public var pokedexNumbers: [PKMPokemonSpeciesDexEntry]?
  • A list of egg groups this Pokémon species is a member of

    Declaration

    Swift

    public var eggGroups: [PKMNamedAPIResource]?
  • The color of this Pokémon for gimmicky Pokédex search

    Declaration

    Swift

    public var color: PKMNamedAPIResource?
  • The shape of this Pokémon for gimmicky Pokédex search

    Declaration

    Swift

    public var shape: PKMNamedAPIResource?
  • The Pokémon species that evolves into this pokemon_species

    Declaration

    Swift

    public var evolvesFromSpecies: PKMNamedAPIResource?
  • The evolution chain this Pokémon species is a member of

    Declaration

    Swift

    public var evolutionChain: PKMAPIResource?
  • The habitat this Pokémon species can be encountered in

    Declaration

    Swift

    public var habitat: PKMNamedAPIResource?
  • The generation this Pokémon species was introduced in

    Declaration

    Swift

    public var generation: PKMNamedAPIResource?
  • The name of this Pokémon species listed in different languages

    Declaration

    Swift

    public var names: [PKMName]?
  • A list of encounters that can be had with this Pokémon species in pal park

    Declaration

    Swift

    public var palParkEncounters: [PKMPalParkEncounterArea]?
  • The flavor text of this flavor text listed in different languages

    Declaration

    Swift

    public var flavorTextEntries: [PKMPokemonSpeciesFlavorText]?
  • Descriptions of different forms Pokémon take on within the Pokémon species

    Declaration

    Swift

    public var formDescriptions: [PKMDescription]?
  • The genus of this Pokémon species listed in multiple languages

    Declaration

    Swift

    public var genera: [PKMGenus]?
  • A list of the Pokémon that exist within this Pokémon species

    Declaration

    Swift

    public var varieties: [PKMNamedAPIResource]?
  • Undocumented

    Declaration

    Swift

    public class PKMPokemonSpecies: Mappable
  • Undocumented

    Declaration

    Swift

    public class PKMPokemonSpecies: Mappable