Evolution
evolution
¶
ChainLink
¶
Bases: BaseModel
A chain link resource.
Attributes:
| Name | Type | Description |
|---|---|---|
is_baby |
bool
|
Whether or not this link is for a baby Pokémon. |
species |
NamedResource
|
The Pokémon species at this point in the evolution chain. |
evolution_details |
List[EvolutionDetail]
|
A list of details regarding the specific details of the referenced Pokémon species evolution. |
evolves_to |
List[ChainLink]
|
A list of chain links. |
EvolutionChain
¶
Bases: BaseModel
Evolution chain model.
Attributes:
| Name | Type | Description |
|---|---|---|
id |
int
|
The identifier for this resource. |
baby_trigger_item |
Optional[NamedResource]
|
The item that a Pokémon would be holding when mating that would trigger the egg hatching a baby Pokémon rather than a basic Pokémon. |
chain |
ChainLink
|
The base chain link object. Each link contains evolution details for a Pokémon in the chain. Each link references the next Pokémon in the natural evolution order. |
EvolutionTrigger
¶
Bases: BaseModel
Evolution trigger 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 name and language pairs for this resource. |
pokemon_species |
List[NamedResource]
|
A list of pokemon species that result from this evolution trigger. |
EvolutionVariable
¶
Bases: BaseModel
Evolution variable model.
Attributes:
| Name | Type | Description |
|---|---|---|
id |
int
|
The identifier for this resource. |
name |
str
|
The name for this resource. |
symbol |
str
|
The short mathematical symbol for this variable (e.g. 'EC', 'PID'). |
data_type |
str
|
The data type of the variable (e.g. 'uint32'). |
version_group |
NamedResource
|
The version group in which this variable was introduced. |
names |
list[Name]
|
A list of name and language pairs for this resource. |
descriptions |
list[Description]
|
A list of descriptions for this resource in various languages. |