-- | Examples:
--
-- >>> import Haskmon
-- >>> getPokemonByName "eevee" :: IO Pokemon
-- Pokemon {pokemonName = "Eevee", pokemonNationalId = 133, ... }
-- >>> getMoveById 1 :: IO Move
-- Move {moveName = "Pound", movePower = 40, movePp = 35, moveAccuracy = 100, moveMetadata = MetaData {resourceUri = "/api/v1/move/1/", created = 2013-11-03 15:06:09.478009 UTC, modified = 2013-12-24 15:24:29.625596 UTC}}
--
-- For a full list of types (pokemons, moves, abilities, etc) see "Haskmon.Types".
-- For a full list of getter functions, see "Haskmon.Client".

module Haskmon (
    module Haskmon.Types,
    module Haskmon.Client
) where

import Haskmon.Types
import Haskmon.Client