PKMPokemonForm

public class PKMPokemonForm: Mappable

Some Pokémon have the ability to take on different forms. At times, these differences are purely cosmetic and have no bearing on the difference in the Pokémon’s stats from another; however, several Pokémon differ in stats (other than HP), type, and Ability depending on their form.

  • id

    The identifier for this Pokémon form resource

    Declaration

    Swift

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

    Declaration

    Swift

    public var name: String?
  • The order in which forms should be sorted within all forms. Multiple forms may have equal order, in which case they should fall back on sorting by name.

    Declaration

    Swift

    public var order: Int?
  • The order in which forms should be sorted within a species’ forms

    Declaration

    Swift

    public var formOrder: Int?
  • True for exactly one form used as the default for each Pokémon

    Declaration

    Swift

    public var isDefault: Bool?
  • Whether or not this form can only happen during battle

    Declaration

    Swift

    public var isBattleOnly: Bool?
  • Whether or not this form requires mega evolution

    Declaration

    Swift

    public var isMega: Bool?
  • The name of this form

    Declaration

    Swift

    public var formName: String?
  • The Pokémon that can take on this form

    Declaration

    Swift

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

    Declaration

    Swift

    public var sprites: PKMPokemonFormSprites?
  • The version group this Pokémon form was introduced in

    Declaration

    Swift

    public var versionGroup: PKMNamedAPIResource?
  • Undocumented

    Declaration

    Swift

    public class PKMPokemonForm: Mappable
  • Undocumented

    Declaration

    Swift

    public class PKMPokemonForm: Mappable