Pokemon
            pokelance.models.abstract.pokemon
⚓︎
    
            Ability
⚓︎
    
              Bases: BaseModel
Ability model.
Attributes:
| Name | Type | Description | 
|---|---|---|
id | 
            
                  int
             | 
            
               The identifier for this ability resource.  | 
          
name | 
            
                  str
             | 
            
               The name for this ability resource.  | 
          
is_main_series | 
            
                  bool
             | 
            
               Whether or not this ability originated in the main series of the video games.  | 
          
generation | 
            
                  NamedResource
             | 
            
               The generation this ability originated in.  | 
          
names | 
            
                  List[Name]
             | 
            
               The name of this ability listed in different languages.  | 
          
effect_entries | 
            
                  List[VerboseEffect]
             | 
            
               The effect of this ability listed in different languages.  | 
          
effect_changes | 
            
                  List[AbilityEffectChange]
             | 
            
               The list of previous effects this ability has had across version groups of the games.  | 
          
flavor_text_entries | 
            
                  List[AbilityFlavorText]
             | 
            
               The flavor text of this ability listed in different languages.  | 
          
pokemon | 
            
                  List[AbilityPokemon]
             | 
            
               A list of Pokémon that could potentially have this ability.  | 
          
            Characteristic
⚓︎
    
              Bases: BaseModel
Characteristic model.
Attributes:
| Name | Type | Description | 
|---|---|---|
id | 
            
                  int
             | 
            
               The identifier for this characteristic resource.  | 
          
gene_modulo | 
            
                  int
             | 
            
               The remainder of the highest stat/IV divided by 5.  | 
          
possible_values | 
            
                  List[int]
             | 
            
               The possible values of the highest stat that would result in a Pokémon recieving this characteristic when divided by 5.  | 
          
descriptions | 
            
                  List[Description]
             | 
            
               The descriptions of this characteristic listed in different languages.  | 
          
            EggGroup
⚓︎
    
              Bases: BaseModel
EggGroup model.
Attributes:
| Name | Type | Description | 
|---|---|---|
id | 
            
                  int
             | 
            
               The identifier for this egg group resource.  | 
          
name | 
            
                  str
             | 
            
               The name for this egg group resource.  | 
          
names | 
            
                  List[Name]
             | 
            
               The name of this egg group listed in different languages.  | 
          
pokemon_species | 
            
                  List[NamedResource]
             | 
            
               A list of all Pokémon species that are members of this egg group.  | 
          
            Gender
⚓︎
    
              Bases: BaseModel
Gender model.
Attributes:
| Name | Type | Description | 
|---|---|---|
id | 
            
                  int
             | 
            
               The identifier for gender resource.  | 
          
name | 
            
                  str
             | 
            
               The name for this gender resource.  | 
          
pokemon_species_details | 
            
                  List[PokemonSpeciesGender]
             | 
            
               A list of Pokémon species that belong to this gender.  | 
          
required_for_evolution | 
            
                  List[NamedAPIResource]
             | 
            
               A list of Pokémon species that required this gender in order for a Pokémon to evolve into them.  | 
          
            GrowthRate
⚓︎
    
              Bases: BaseModel
GrowthRate model.
Attributes:
| Name | Type | Description | 
|---|---|---|
id | 
            
                  int
             | 
            
               The identifier for this growth rate resource.  | 
          
name | 
            
                  str
             | 
            
               The name for this growth rate resource.  | 
          
formula | 
            
                  str
             | 
            
               The formula used to calculate the rate at which the Pokémon species gains level.  | 
          
descriptions | 
            
                  List[Description]
             | 
            
               The descriptions of this characteristic listed in different languages.  | 
          
levels | 
            
                  List[GrowthRateExperienceLevel]
             | 
            
               A list of levels and the amount of experienced needed to atain them based on this growth rate.  | 
          
pokemon_species | 
            
                  List[NamedResource]
             | 
            
               A list of Pokémon species that gain levels at this growth rate.  | 
          
            LocationAreaEncounter
⚓︎
    
              Bases: BaseModel
LocationAreaEncounter model.
Attributes:
| Name | Type | Description | 
|---|---|---|
location_area | 
            
                  NamedAPIResource
             | 
            
               The location area the referenced Pokémon can be encountered in.  | 
          
version_details | 
            
                  List[VersionEncounterDetail]
             | 
            
               A list of versions and encounters with the referenced Pokémon that might happen.  | 
          
            Nature
⚓︎
    
              Bases: BaseModel
Nature model.
Attributes:
| Name | Type | Description | 
|---|---|---|
id | 
            
                  int
             | 
            
               The identifier for this nature resource.  | 
          
name | 
            
                  str
             | 
            
               The name for this nature resource.  | 
          
decreased_stat | 
            
                  NamedAPIResource
             | 
            
               The stat decreased by 10% in Pokémon with this nature.  | 
          
increased_stat | 
            
                  NamedAPIResource
             | 
            
               The stat increased by 10% in Pokémon with this nature.  | 
          
hates_flavor | 
            
                  NamedAPIResource
             | 
            
               The flavor hated by Pokémon with this nature.  | 
          
likes_flavor | 
            
                  NamedAPIResource
             | 
            
               The flavor liked by Pokémon with this nature.  | 
          
pokeathlon_stat_changes | 
            
                  List[NatureStatChange]
             | 
            
               A list of Pokéathlon stats this nature effects and how much it effects them.  | 
          
move_battle_style_preferences | 
            
                  List[MoveBattleStylePreference]
             | 
            
               A list of battle styles and how likely a Pokémon with this nature is to use them in the Battle Palace or Battle Tent.  | 
          
names | 
            
                  List[Name]
             | 
            
               The name of this nature listed in different languages.  | 
          
            PokeathlonStat
⚓︎
    
              Bases: BaseModel
PokeathlonStat model.
Attributes:
| Name | Type | Description | 
|---|---|---|
id | 
            
                  int
             | 
            
               The identifier for this resource.  | 
          
name | 
            
                  str
             | 
            
               The name for this resource.  | 
          
names | 
            
                  List[Name]
             | 
            
               A list of natures which affect this Pokéathlon stat positively or negatively.  | 
          
affecting_natures | 
            
                  NaturePokeathlonStatAffectSets
             | 
            
               A detail of natures which affect this Pokéathlon stat positively or negatively.  | 
          
            Pokemon
⚓︎
    
              Bases: BaseModel
Pokemon model.
Attributes:
| Name | Type | Description | 
|---|---|---|
id | 
            
                  int
             | 
            
               The identifier for this Pokémon resource.  | 
          
name | 
            
                  str
             | 
            
               The name for this Pokémon resource.  | 
          
base_experience | 
            
                  int
             | 
            
               The base experience gained for defeating this Pokémon.  | 
          
height | 
            
                  int
             | 
            
               The height of this Pokémon in decimetres.  | 
          
is_default | 
            
                  bool
             | 
            
               Set for exactly one Pokémon used as the default for each species.  | 
          
order | 
            
                  int
             | 
            
               Order for sorting. Almost national order, except families are grouped together.  | 
          
weight | 
            
                  int
             | 
            
               The weight of this Pokémon in hectograms.  | 
          
abilities | 
            
                  List[PokemonAbility]
             | 
            
               A list of abilities this Pokémon could potentially have.  | 
          
forms | 
            
                  List[NamedAPIResource]
             | 
            
               A list of forms this Pokémon can take on.  | 
          
game_indices | 
            
                  List[VersionGameIndex]
             | 
            
               A list of game indices relevent to Pokémon item by generation.  | 
          
held_items | 
            
                  List[PokemonHeldItem]
             | 
            
               A list of items this Pokémon may be holding when encountered.  | 
          
location_area_encounters | 
            
                  str
             | 
            
               Location area encounter details for different versions.  | 
          
moves | 
            
                  List[PokemonMove]
             | 
            
               A list of details showing types this Pokémon has.  | 
          
past_types | 
            
                  List[PokemonTypePast]
             | 
            
               A list of past types this Pokémon has had.  | 
          
past_abilities | 
            
                  List[PokemonAbilityPast]
             | 
            
               A list of past abilities this Pokémon has had.  | 
          
species | 
            
                  NamedAPIResource
             | 
            
               The species this Pokémon belongs to.  | 
          
sprites | 
            
                  PokemonSprites
             | 
            
               A set of sprites used to depict this Pokémon in the game.  | 
          
cries | 
            
                  PokemonCries
             | 
            
               A set of cries used to depict this Pokémon in the game.  | 
          
stats | 
            
                  List[PokemonStat]
             | 
            
               A list of details showing all the stats this Pokémon has.  | 
          
types | 
            
                  List[PokemonType]
             | 
            
               A list of details showing types this Pokémon has.  | 
          
            PokemonColor
⚓︎
    
              Bases: BaseModel
PokemonColor model.
Attributes:
| Name | Type | Description | 
|---|---|---|
id | 
            
                  int
             | 
            
               The identifier for this Pokémon color resource.  | 
          
name | 
            
                  str
             | 
            
               The name for this Pokémon color resource.  | 
          
names | 
            
                  List[Name]
             | 
            
               The name of this Pokémon color listed in different languages.  | 
          
pokemon_species | 
            
                  List[NamedAPIResource]
             | 
            
               A list of the Pokémon species that have this color.  | 
          
            PokemonForm
⚓︎
    
              Bases: BaseModel
PokemonForm model.
Attributes:
| Name | Type | Description | 
|---|---|---|
id | 
            
                  int
             | 
            
               The identifier for this Pokémon form resource.  | 
          
name | 
            
                  str
             | 
            
               The name for this Pokémon form resource.  | 
          
order | 
            
                  int
             | 
            
               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.  | 
          
form_order | 
            
                  int
             | 
            
               The order in which forms should be sorted within a species' forms.  | 
          
is_default | 
            
                  bool
             | 
            
               True for exactly one form used as the default for each Pokémon.  | 
          
is_battle_only | 
            
                  bool
             | 
            
               Whether or not this form can only happen during battle.  | 
          
is_mega | 
            
                  bool
             | 
            
               Whether or not this form requires mega evolution.  | 
          
form_name | 
            
                  str
             | 
            
               The name of this form.  | 
          
pokemon | 
            
                  NamedAPIResource
             | 
            
               The Pokémon that can take on this form.  | 
          
types | 
            
                  List[PokemonType]
             | 
            
               A list of details showing types this Pokémon form has.  | 
          
sprites | 
            
                  PokemonFormSprites
             | 
            
               A set of sprites used to depict this Pokémon form in the game.  | 
          
version_group | 
            
                  NamedAPIResource
             | 
            
               The version group this Pokémon form was introduced in.  | 
          
names | 
            
                  List[Name]
             | 
            
               The form specific full name of this Pokémon form, or empty if the form does not have a specific name.  | 
          
form_names | 
            
                  List[Name]
             | 
            
               The form specific form name of this Pokémon form, or empty if the form does not have a specific name.  | 
          
            PokemonHabitats
⚓︎
    
              Bases: BaseModel
PokemonHabitats model.
Attributes:
| Name | Type | Description | 
|---|---|---|
id | 
            
                  int
             | 
            
               The identifier for this Pokémon habitat resource.  | 
          
name | 
            
                  str
             | 
            
               The name for this Pokémon habitat resource.  | 
          
names | 
            
                  List[Name]
             | 
            
               The name of this Pokémon habitat listed in different languages.  | 
          
pokemon_species | 
            
                  List[NamedAPIResource]
             | 
            
               A list of the Pokémon species that can be found in this habitat.  | 
          
            PokemonShape
⚓︎
    
              Bases: BaseModel
PokemonShape model.
Attributes:
| Name | Type | Description | 
|---|---|---|
id | 
            
                  int
             | 
            
               The identifier for this Pokémon shape resource.  | 
          
name | 
            
                  str
             | 
            
               The name for this Pokémon shape resource.  | 
          
awesome_names | 
            
                  List[AwesomeName]
             | 
            
               The "scientific" name of this Pokémon shape listed in different languages.  | 
          
names | 
            
                  List[Name]
             | 
            
               The name of this Pokémon shape listed in different languages.  | 
          
pokemon_species | 
            
                  List[NamedAPIResource]
             | 
            
               A list of the Pokémon species that have this shape.  | 
          
            PokemonSpecies
⚓︎
    
              Bases: BaseModel
PokemonSpecies model.
Attributes:
| Name | Type | Description | 
|---|---|---|
id | 
            
                  int
             | 
            
               The identifier for this Pokémon species resource.  | 
          
name | 
            
                  str
             | 
            
               The name for this Pokémon species resource.  | 
          
order | 
            
                  int
             | 
            
               The order in which species should be sorted. Based on National Dex order, except families are grouped together and sorted by stage.  | 
          
gender_rate | 
            
                  int
             | 
            
               The chance of this Pokémon being of a particular gender. Ratio is male to female. -1 for genderless.  | 
          
capture_rate | 
            
                  int
             | 
            
               The base capture rate; up to 255. The higher the number, the easier the catch.  | 
          
base_happiness | 
            
                  int
             | 
            
               The happiness when caught by a normal Pokéball; up to 255. The higher the number, the happier the Pokémon.  | 
          
is_baby | 
            
                  bool
             | 
            
               Whether or not this is a baby Pokémon.  | 
          
is_legendary | 
            
                  bool
             | 
            
               Whether or not this is a legendary Pokémon.  | 
          
is_mythical | 
            
                  bool
             | 
            
               Whether or not this is a mythical Pokémon.  | 
          
hatch_counter | 
            
                  int
             | 
            
               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.  | 
          
has_gender_differences | 
            
                  bool
             | 
            
               Whether or not this Pokémon has visual differences due to gender.  | 
          
forms_switchable | 
            
                  bool
             | 
            
               Whether or not this Pokémon has multiple forms and can switch between them.  | 
          
growth_rate | 
            
                  NamedAPIResource
             | 
            
               The rate at which this Pokémon species gains levels.  | 
          
pokedex_numbers | 
            
                  List[PokemonSpeciesDexEntry]
             | 
            
               A list of Pokedexes and the indexes reserved within them for this Pokémon species.  | 
          
egg_groups | 
            
                  List[NamedAPIResource]
             | 
            
               A list of egg groups this Pokémon species is a member of.  | 
          
color | 
            
                  NamedAPIResource
             | 
            
               The color of this Pokémon for Pokédex search.  | 
          
shape | 
            
                  NamedAPIResource
             | 
            
               The shape of this Pokémon for Pokédex search.  | 
          
evolves_from_species | 
            
                  NamedAPIResource
             | 
            
               The Pokémon species that evolves into this Pokemon_species.  | 
          
evolution_chain | 
            
                  APIResource
             | 
            
               The evolution chain this Pokémon species is a member of.  | 
          
habitat | 
            
                  NamedAPIResource
             | 
            
               The habitat this Pokémon species can be encountered in.  | 
          
generation | 
            
                  NamedAPIResource
             | 
            
               The generation this Pokémon species was introduced in.  | 
          
names | 
            
                  List[Name]
             | 
            
               The name of this Pokémon species listed in different languages.  | 
          
pal_park_encounters | 
            
                  List[PalParkEncounterArea]
             | 
            
               A list of encounters that can be had with this Pokémon species in pal park.  | 
          
flavor_text_entries | 
            
                  List[FlavorText]
             | 
            
               A list of flavor text entries for this Pokémon species.  | 
          
form_descriptions | 
            
                  List[Description]
             | 
            
               A list of form description for this Pokémon species.  | 
          
genera | 
            
                  List[Genus]
             | 
            
               A list of the genus of this Pokémon species listed in multiple languages.  | 
          
varieties | 
            
                  List[PokemonSpeciesVariety]
             | 
            
               A list of the Pokémon that exist within this Pokémon species.  | 
          
            Stat
⚓︎
    
              Bases: BaseModel
A Pokémon stat model.
Attributes:
| Name | Type | Description | 
|---|---|---|
id | 
            
                  int
             | 
            
               The identifier for this resource.  | 
          
name | 
            
                  str
             | 
            
               The name for this resource.  | 
          
game_index | 
            
                  int
             | 
            
               The stat order in which effects of this stat take place during battle.  | 
          
is_battle_only | 
            
                  bool
             | 
            
               Whether this stat only exists within a battle.  | 
          
affecting_moves | 
            
                  MoveStatAffectSets
             | 
            
               A detail of moves which affect this stat positively or negatively.  | 
          
affecting_natures | 
            
                  NatureStatAffectSets
             | 
            
               A detail of natures which affect this stat positively or negatively.  | 
          
characteristics | 
            
                  List[Resource]
             | 
            
               A list of characteristics that are set on a Pokémon when its highest base stat is this stat.  | 
          
move_damage_class | 
            
                  NamedResource
             | 
            
               The class of damage this stat is directly related to.  | 
          
names | 
            
                  List[Name]
             | 
            
               The name of this resource listed in different languages.  | 
          
            Type
⚓︎
    
              Bases: BaseModel
A Pokémon type model.
Attributes:
| Name | Type | Description | 
|---|---|---|
id | 
            
                  int
             | 
            
               The identifier for this resource.  | 
          
name | 
            
                  str
             | 
            
               The name for this resource.  | 
          
damage_relations | 
            
                  TypeRelations
             | 
            
               A detail of how effective this type is toward others and vice versa.  | 
          
past_damage_relations | 
            
                  TypeRelationsPast
             | 
            
               A detail of how effective this type was toward others and vice versa in previous generations.  | 
          
game_indices | 
            
                  List[GenerationGameIndex]
             | 
            
               A list of game indices relevent to this item by generation.  | 
          
generation | 
            
                  NamedResource
             | 
            
               The generation this type was introduced in.  | 
          
move_damage_class | 
            
                  NamedResource
             | 
            
               The class of damage inflicted by this type.  | 
          
names | 
            
                  List[Name]
             | 
            
               The name of this resource listed in different languages.  | 
          
pokemon | 
            
                  List[TypePokemon]
             | 
            
               A list of details of Pokémon that have this type.  | 
          
moves | 
            
                  List[NamedResource]
             | 
            
               A list of moves that have this type.  |