Safe Haskell | None |
---|---|
Language | Haskell2010 |
- data MetaData = MetaData {}
- getMetadata :: Object -> Parser MetaData
- withO :: Value -> (Object -> Parser a) -> Parser a
- data Pokedex = Pokedex {}
- data MetaPokemon = MetaPokemon {}
- data Pokemon = Pokemon {
- pokemonName :: String
- pokemonNationalId :: Word
- pokemonAbilities :: [MetaAbility]
- pokemonMoves :: [MetaMove]
- pokemonTypes :: [MetaType]
- pokemonEggCycle :: Word
- pokemonEggGroups :: [MetaEggGroup]
- pokemonCatchRate :: Word
- pokemonHp :: Word
- pokemonAttack :: Word
- pokemonDefense :: Word
- pokemonSpAtk :: Word
- pokemonSpDef :: Word
- pokemonSpeed :: Word
- pokemonEvolutions :: [Evolution]
- pokemonSprites :: [MetaSprite]
- pokemonDescriptions :: [MetaDescription]
- pokemonMetadata :: MetaData
- data Evolution = Evolution {}
- data EvolutionMethod
- data LevelUpDetail
- data MetaAbility = MetaAbility {}
- data Ability = Ability {}
- data MetaType = MetaType {}
- data Type = Type {
- typeName :: String
- typeIneffective :: [Type]
- typeNoEffect :: [Type]
- typeResistance :: [Type]
- typeSuperEffective :: [Type]
- typeWeakness :: [Type]
- typeMetadata :: MetaData
- data MetaMoveLearnType
- data MetaMove = MetaMove {}
- data Move = Move {
- moveName :: String
- movePower :: Word
- movePp :: Word
- moveAccuracy :: Word
- moveMetadata :: MetaData
- data MetaEggGroup = MetaEggGroup {}
- data EggGroup = EggGroup {}
- data MetaDescription = MetaDescription {}
- data Description = Description {}
- data MetaGame = MetaGame {}
- data Game = Game {}
- data MetaSprite = MetaSprite {
- mSpriteName :: String
- getSprite :: IO Sprite
- data Sprite = Sprite {}
Documentation
Metadata that all resources (except Pokedex) have in common
getMetadata :: Object -> Parser MetaData Source
data MetaPokemon Source
Pokemon | |
|
data EvolutionMethod Source
data MetaAbility Source
Type | |
|
data MetaMoveLearnType Source
data MetaEggGroup Source
data MetaDescription Source
Game | |
|
data MetaSprite Source
MetaSprite | |
|