···11+### This file was generated by Nexus Schema
22+### Do not make changes to this file directly
33+44+"""
55+Move a Pokémon can perform with the associated damage and type.
66+"""
77+type Attack {
88+ damage: Int
99+ name: String
1010+ type: PokemonType
1111+}
1212+1313+type AttacksConnection {
1414+ fast: [Attack]
1515+ special: [Attack]
1616+}
1717+1818+"""
1919+Requirement that prevents an evolution through regular means of levelling up.
2020+"""
2121+type EvolutionRequirement {
2222+ amount: Int
2323+ name: String
2424+}
2525+2626+type Pokemon {
2727+ attacks: AttacksConnection
2828+ classification: String @deprecated(reason: "And this is the reason why")
2929+ evolutionRequirements: [EvolutionRequirement]
3030+ evolutions: [Pokemon]
3131+3232+ """
3333+ Likelihood of an attempt to catch a Pokémon to fail.
3434+ """
3535+ fleeRate: Float
3636+ height: PokemonDimension
3737+ id: ID!
3838+3939+ """
4040+ Maximum combat power a Pokémon may achieve at max level.
4141+ """
4242+ maxCP: Int
4343+4444+ """
4545+ Maximum health points a Pokémon may achieve at max level.
4646+ """
4747+ maxHP: Int
4848+ name: String!
4949+ resistant: [PokemonType]
5050+ types: [PokemonType]
5151+ weaknesses: [PokemonType]
5252+ weight: PokemonDimension
5353+}
5454+5555+type PokemonDimension {
5656+ maximum: String
5757+ minimum: String
5858+}
5959+6060+"""
6161+Elemental property associated with either a Pokémon or one of their moves.
6262+"""
6363+enum PokemonType {
6464+ Bug
6565+ Dark
6666+ Dragon
6767+ Electric
6868+ Fairy
6969+ Fighting
7070+ Fire
7171+ Flying
7272+ Ghost
7373+ Grass
7474+ Ground
7575+ Ice
7676+ Normal
7777+ Poison
7878+ Psychic
7979+ Rock
8080+ Steel
8181+ Water
8282+}
8383+8484+type Query {
8585+ """
8686+ Get a single Pokémon by its ID, a three character long identifier padded with zeroes
8787+ """
8888+ pokemon(id: ID!): Pokemon
8989+9090+ """
9191+ List out all Pokémon, optionally in pages
9292+ """
9393+ pokemons(limit: Int, skip: Int): [Pokemon]
9494+}