pokeapiclient 2.0.0
PokéAPI
Requires Python: >=3.9
Keywords: OpenAPI, OpenAPI-Generator, PokéAPI

# pokeapiclient
All the Pokémon data you'll ever need in one place, easily accessible through a modern free open-source RESTful API.

## What is this?

This is a full RESTful API linked to an extensive database detailing everything about the Pokémon main game series.

We've covered everything from Pokémon to Berry Flavors.

## Where do I start?

We have awesome [documentation](https://pokeapi.co/docs/v2) on how to use this API. It takes minutes to get started.

This API will always be publicly available and will never require any extensive setup process to consume.

Created by [**Paul Hallett**(]https://github.com/phalt) and other [**PokéAPI contributors***](https://github.com/PokeAPI/pokeapi#contributing) around the world. Pokémon and Pokémon character names are trademarks of Nintendo.
    

This Python package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:

- API version: 2.7.0
- Package version: 2.0.0
- Generator version: 7.18.0
- Build package: org.openapitools.codegen.languages.PythonClientCodegen
For more information, please visit [https://github.com/oapicf/pokeapi-clients](https://github.com/oapicf/pokeapi-clients)

## Requirements.

Python 3.9+

## Installation & Usage
### pip install

If the python package is hosted on a repository, you can install directly using:

```sh
pip install git+https://github.com/oapicf/pokeapi-clients.git
```
(you may need to run `pip` with root permission: `sudo pip install git+https://github.com/oapicf/pokeapi-clients.git`)

Then import the package:
```python
import pokeapiclient
```

### Setuptools

Install via [Setuptools](http://pypi.python.org/pypi/setuptools).

```sh
python setup.py install --user
```
(or `sudo python setup.py install` to install the package for all users)

Then import the package:
```python
import pokeapiclient
```

### Tests

Execute `pytest` to run the tests.

## Getting Started

Please follow the [installation procedure](#installation--usage) and then run the following:

```python

import pokeapiclient
from pokeapiclient.rest import ApiException
from pprint import pprint

# Defining the host is optional and defaults to https://pokeapi.co
# See configuration.py for a list of all supported configuration parameters.
configuration = pokeapiclient.Configuration(
    host = "https://pokeapi.co"
)

# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.

# Configure HTTP basic authorization: basicAuth
configuration = pokeapiclient.Configuration(
    username = os.environ["USERNAME"],
    password = os.environ["PASSWORD"]
)

# Configure API key authorization: cookieAuth
configuration.api_key['cookieAuth'] = os.environ["API_KEY"]

# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookieAuth'] = 'Bearer'


# Enter a context with an instance of the API client
with pokeapiclient.ApiClient(configuration) as api_client:
    # Create an instance of the API class
    api_instance = pokeapiclient.BerriesApi(api_client)
    limit = 56 # int | Number of results to return per page. (optional)
    offset = 56 # int | The initial index from which to return the results. (optional)
    q = 'q_example' # str | > Only available locally and not at [pokeapi.co](https://pokeapi.co/docs/v2) Case-insensitive query applied on the `name` property.  (optional)

    try:
        # List berry firmness
        api_response = api_instance.berry_firmness_list(limit=limit, offset=offset, q=q)
        print("The response of BerriesApi->berry_firmness_list:\n")
        pprint(api_response)
    except ApiException as e:
        print("Exception when calling BerriesApi->berry_firmness_list: %s\n" % e)

```

## Documentation for API Endpoints

All URIs are relative to *https://pokeapi.co*

Class | Method | HTTP request | Description
------------ | ------------- | ------------- | -------------
*BerriesApi* | [**berry_firmness_list**](docs/BerriesApi.md#berry_firmness_list) | **GET** /api/v2/berry-firmness/ | List berry firmness
*BerriesApi* | [**berry_firmness_retrieve**](docs/BerriesApi.md#berry_firmness_retrieve) | **GET** /api/v2/berry-firmness/{id}/ | Get berry by firmness
*BerriesApi* | [**berry_flavor_list**](docs/BerriesApi.md#berry_flavor_list) | **GET** /api/v2/berry-flavor/ | List berry flavors
*BerriesApi* | [**berry_flavor_retrieve**](docs/BerriesApi.md#berry_flavor_retrieve) | **GET** /api/v2/berry-flavor/{id}/ | Get berries by flavor
*BerriesApi* | [**berry_list**](docs/BerriesApi.md#berry_list) | **GET** /api/v2/berry/ | List berries
*BerriesApi* | [**berry_retrieve**](docs/BerriesApi.md#berry_retrieve) | **GET** /api/v2/berry/{id}/ | Get a berry
*ContestsApi* | [**contest_effect_list**](docs/ContestsApi.md#contest_effect_list) | **GET** /api/v2/contest-effect/ | List contest effects
*ContestsApi* | [**contest_effect_retrieve**](docs/ContestsApi.md#contest_effect_retrieve) | **GET** /api/v2/contest-effect/{id}/ | Get contest effect
*ContestsApi* | [**contest_type_list**](docs/ContestsApi.md#contest_type_list) | **GET** /api/v2/contest-type/ | List contest types
*ContestsApi* | [**contest_type_retrieve**](docs/ContestsApi.md#contest_type_retrieve) | **GET** /api/v2/contest-type/{id}/ | Get contest type
*ContestsApi* | [**super_contest_effect_list**](docs/ContestsApi.md#super_contest_effect_list) | **GET** /api/v2/super-contest-effect/ | List super contest effects
*ContestsApi* | [**super_contest_effect_retrieve**](docs/ContestsApi.md#super_contest_effect_retrieve) | **GET** /api/v2/super-contest-effect/{id}/ | Get super contest effect
*EncountersApi* | [**encounter_condition_list**](docs/EncountersApi.md#encounter_condition_list) | **GET** /api/v2/encounter-condition/ | List encounter conditions
*EncountersApi* | [**encounter_condition_retrieve**](docs/EncountersApi.md#encounter_condition_retrieve) | **GET** /api/v2/encounter-condition/{id}/ | Get encounter condition
*EncountersApi* | [**encounter_condition_value_list**](docs/EncountersApi.md#encounter_condition_value_list) | **GET** /api/v2/encounter-condition-value/ | List encounter condition values
*EncountersApi* | [**encounter_condition_value_retrieve**](docs/EncountersApi.md#encounter_condition_value_retrieve) | **GET** /api/v2/encounter-condition-value/{id}/ | Get encounter condition value
*EncountersApi* | [**encounter_method_list**](docs/EncountersApi.md#encounter_method_list) | **GET** /api/v2/encounter-method/ | List encounter methods
*EncountersApi* | [**encounter_method_retrieve**](docs/EncountersApi.md#encounter_method_retrieve) | **GET** /api/v2/encounter-method/{id}/ | Get encounter method
*EvolutionApi* | [**evolution_chain_list**](docs/EvolutionApi.md#evolution_chain_list) | **GET** /api/v2/evolution-chain/ | List evolution chains
*EvolutionApi* | [**evolution_chain_retrieve**](docs/EvolutionApi.md#evolution_chain_retrieve) | **GET** /api/v2/evolution-chain/{id}/ | Get evolution chain
*EvolutionApi* | [**evolution_trigger_list**](docs/EvolutionApi.md#evolution_trigger_list) | **GET** /api/v2/evolution-trigger/ | List evolution triggers
*EvolutionApi* | [**evolution_trigger_retrieve**](docs/EvolutionApi.md#evolution_trigger_retrieve) | **GET** /api/v2/evolution-trigger/{id}/ | Get evolution trigger
*GamesApi* | [**generation_list**](docs/GamesApi.md#generation_list) | **GET** /api/v2/generation/ | List genrations
*GamesApi* | [**generation_retrieve**](docs/GamesApi.md#generation_retrieve) | **GET** /api/v2/generation/{id}/ | Get genration
*GamesApi* | [**pokedex_list**](docs/GamesApi.md#pokedex_list) | **GET** /api/v2/pokedex/ | List pokedex
*GamesApi* | [**pokedex_retrieve**](docs/GamesApi.md#pokedex_retrieve) | **GET** /api/v2/pokedex/{id}/ | Get pokedex
*GamesApi* | [**version_group_list**](docs/GamesApi.md#version_group_list) | **GET** /api/v2/version-group/ | List version groups
*GamesApi* | [**version_group_retrieve**](docs/GamesApi.md#version_group_retrieve) | **GET** /api/v2/version-group/{id}/ | Get version group
*GamesApi* | [**version_list**](docs/GamesApi.md#version_list) | **GET** /api/v2/version/ | List versions
*GamesApi* | [**version_retrieve**](docs/GamesApi.md#version_retrieve) | **GET** /api/v2/version/{id}/ | Get version
*ItemsApi* | [**item_attribute_list**](docs/ItemsApi.md#item_attribute_list) | **GET** /api/v2/item-attribute/ | List item attributes
*ItemsApi* | [**item_attribute_retrieve**](docs/ItemsApi.md#item_attribute_retrieve) | **GET** /api/v2/item-attribute/{id}/ | Get item attribute
*ItemsApi* | [**item_category_list**](docs/ItemsApi.md#item_category_list) | **GET** /api/v2/item-category/ | List item categories
*ItemsApi* | [**item_category_retrieve**](docs/ItemsApi.md#item_category_retrieve) | **GET** /api/v2/item-category/{id}/ | Get item category
*ItemsApi* | [**item_fling_effect_list**](docs/ItemsApi.md#item_fling_effect_list) | **GET** /api/v2/item-fling-effect/ | List item fling effects
*ItemsApi* | [**item_fling_effect_retrieve**](docs/ItemsApi.md#item_fling_effect_retrieve) | **GET** /api/v2/item-fling-effect/{id}/ | Get item fling effect
*ItemsApi* | [**item_list**](docs/ItemsApi.md#item_list) | **GET** /api/v2/item/ | List items
*ItemsApi* | [**item_pocket_list**](docs/ItemsApi.md#item_pocket_list) | **GET** /api/v2/item-pocket/ | List item pockets
*ItemsApi* | [**item_pocket_retrieve**](docs/ItemsApi.md#item_pocket_retrieve) | **GET** /api/v2/item-pocket/{id}/ | Get item pocket
*ItemsApi* | [**item_retrieve**](docs/ItemsApi.md#item_retrieve) | **GET** /api/v2/item/{id}/ | Get item
*LocationApi* | [**location_area_list**](docs/LocationApi.md#location_area_list) | **GET** /api/v2/location-area/ | List location areas
*LocationApi* | [**location_area_retrieve**](docs/LocationApi.md#location_area_retrieve) | **GET** /api/v2/location-area/{id}/ | Get location area
*LocationApi* | [**location_list**](docs/LocationApi.md#location_list) | **GET** /api/v2/location/ | List locations
*LocationApi* | [**location_retrieve**](docs/LocationApi.md#location_retrieve) | **GET** /api/v2/location/{id}/ | Get location
*LocationApi* | [**pal_park_area_list**](docs/LocationApi.md#pal_park_area_list) | **GET** /api/v2/pal-park-area/ | List pal park areas
*LocationApi* | [**pal_park_area_retrieve**](docs/LocationApi.md#pal_park_area_retrieve) | **GET** /api/v2/pal-park-area/{id}/ | Get pal park area
*LocationApi* | [**region_list**](docs/LocationApi.md#region_list) | **GET** /api/v2/region/ | List regions
*LocationApi* | [**region_retrieve**](docs/LocationApi.md#region_retrieve) | **GET** /api/v2/region/{id}/ | Get region
*MachinesApi* | [**machine_list**](docs/MachinesApi.md#machine_list) | **GET** /api/v2/machine/ | List machines
*MachinesApi* | [**machine_retrieve**](docs/MachinesApi.md#machine_retrieve) | **GET** /api/v2/machine/{id}/ | Get machine
*MovesApi* | [**move_ailment_list**](docs/MovesApi.md#move_ailment_list) | **GET** /api/v2/move-ailment/ | List move meta ailments
*MovesApi* | [**move_ailment_retrieve**](docs/MovesApi.md#move_ailment_retrieve) | **GET** /api/v2/move-ailment/{id}/ | Get move meta ailment
*MovesApi* | [**move_battle_style_list**](docs/MovesApi.md#move_battle_style_list) | **GET** /api/v2/move-battle-style/ | List move battle styles
*MovesApi* | [**move_battle_style_retrieve**](docs/MovesApi.md#move_battle_style_retrieve) | **GET** /api/v2/move-battle-style/{id}/ | Get move battle style
*MovesApi* | [**move_category_list**](docs/MovesApi.md#move_category_list) | **GET** /api/v2/move-category/ | List move meta categories
*MovesApi* | [**move_category_retrieve**](docs/MovesApi.md#move_category_retrieve) | **GET** /api/v2/move-category/{id}/ | Get move meta category
*MovesApi* | [**move_learn_method_list**](docs/MovesApi.md#move_learn_method_list) | **GET** /api/v2/move-learn-method/ | List move learn methods
*MovesApi* | [**move_learn_method_retrieve**](docs/MovesApi.md#move_learn_method_retrieve) | **GET** /api/v2/move-learn-method/{id}/ | Get move learn method
*MovesApi* | [**move_list**](docs/MovesApi.md#move_list) | **GET** /api/v2/move/ | List moves
*MovesApi* | [**move_retrieve**](docs/MovesApi.md#move_retrieve) | **GET** /api/v2/move/{id}/ | Get move
*MovesApi* | [**move_target_list**](docs/MovesApi.md#move_target_list) | **GET** /api/v2/move-target/ | List move targets
*MovesApi* | [**move_target_retrieve**](docs/MovesApi.md#move_target_retrieve) | **GET** /api/v2/move-target/{id}/ | Get move target
*PokemonApi* | [**ability_list**](docs/PokemonApi.md#ability_list) | **GET** /api/v2/ability/ | 
*PokemonApi* | [**ability_retrieve**](docs/PokemonApi.md#ability_retrieve) | **GET** /api/v2/ability/{id}/ | 
*PokemonApi* | [**characteristic_list**](docs/PokemonApi.md#characteristic_list) | **GET** /api/v2/characteristic/ | List charecterictics
*PokemonApi* | [**characteristic_retrieve**](docs/PokemonApi.md#characteristic_retrieve) | **GET** /api/v2/characteristic/{id}/ | Get characteristic
*PokemonApi* | [**egg_group_list**](docs/PokemonApi.md#egg_group_list) | **GET** /api/v2/egg-group/ | List egg groups
*PokemonApi* | [**egg_group_retrieve**](docs/PokemonApi.md#egg_group_retrieve) | **GET** /api/v2/egg-group/{id}/ | Get egg group
*PokemonApi* | [**gender_list**](docs/PokemonApi.md#gender_list) | **GET** /api/v2/gender/ | List genders
*PokemonApi* | [**gender_retrieve**](docs/PokemonApi.md#gender_retrieve) | **GET** /api/v2/gender/{id}/ | Get gender
*PokemonApi* | [**growth_rate_list**](docs/PokemonApi.md#growth_rate_list) | **GET** /api/v2/growth-rate/ | List growth rates
*PokemonApi* | [**growth_rate_retrieve**](docs/PokemonApi.md#growth_rate_retrieve) | **GET** /api/v2/growth-rate/{id}/ | Get growth rate
*PokemonApi* | [**move_damage_class_list**](docs/PokemonApi.md#move_damage_class_list) | **GET** /api/v2/move-damage-class/ | List move damage classes
*PokemonApi* | [**move_damage_class_retrieve**](docs/PokemonApi.md#move_damage_class_retrieve) | **GET** /api/v2/move-damage-class/{id}/ | Get move damage class
*PokemonApi* | [**nature_list**](docs/PokemonApi.md#nature_list) | **GET** /api/v2/nature/ | List natures
*PokemonApi* | [**nature_retrieve**](docs/PokemonApi.md#nature_retrieve) | **GET** /api/v2/nature/{id}/ | Get nature
*PokemonApi* | [**pokeathlon_stat_list**](docs/PokemonApi.md#pokeathlon_stat_list) | **GET** /api/v2/pokeathlon-stat/ | List pokeathlon stats
*PokemonApi* | [**pokeathlon_stat_retrieve**](docs/PokemonApi.md#pokeathlon_stat_retrieve) | **GET** /api/v2/pokeathlon-stat/{id}/ | Get pokeathlon stat
*PokemonApi* | [**pokemon_color_list**](docs/PokemonApi.md#pokemon_color_list) | **GET** /api/v2/pokemon-color/ | List pokemon colors
*PokemonApi* | [**pokemon_color_retrieve**](docs/PokemonApi.md#pokemon_color_retrieve) | **GET** /api/v2/pokemon-color/{id}/ | Get pokemon color
*PokemonApi* | [**pokemon_form_list**](docs/PokemonApi.md#pokemon_form_list) | **GET** /api/v2/pokemon-form/ | List pokemon forms
*PokemonApi* | [**pokemon_form_retrieve**](docs/PokemonApi.md#pokemon_form_retrieve) | **GET** /api/v2/pokemon-form/{id}/ | Get pokemon form
*PokemonApi* | [**pokemon_habitat_list**](docs/PokemonApi.md#pokemon_habitat_list) | **GET** /api/v2/pokemon-habitat/ | List pokemom habitas
*PokemonApi* | [**pokemon_habitat_retrieve**](docs/PokemonApi.md#pokemon_habitat_retrieve) | **GET** /api/v2/pokemon-habitat/{id}/ | Get pokemom habita
*PokemonApi* | [**pokemon_list**](docs/PokemonApi.md#pokemon_list) | **GET** /api/v2/pokemon/ | List pokemon
*PokemonApi* | [**pokemon_retrieve**](docs/PokemonApi.md#pokemon_retrieve) | **GET** /api/v2/pokemon/{id}/ | Get pokemon
*PokemonApi* | [**pokemon_shape_list**](docs/PokemonApi.md#pokemon_shape_list) | **GET** /api/v2/pokemon-shape/ | List pokemon shapes
*PokemonApi* | [**pokemon_shape_retrieve**](docs/PokemonApi.md#pokemon_shape_retrieve) | **GET** /api/v2/pokemon-shape/{id}/ | Get pokemon shape
*PokemonApi* | [**pokemon_species_list**](docs/PokemonApi.md#pokemon_species_list) | **GET** /api/v2/pokemon-species/ | List pokemon species
*PokemonApi* | [**pokemon_species_retrieve**](docs/PokemonApi.md#pokemon_species_retrieve) | **GET** /api/v2/pokemon-species/{id}/ | Get pokemon species
*PokemonApi* | [**stat_list**](docs/PokemonApi.md#stat_list) | **GET** /api/v2/stat/ | List stats
*PokemonApi* | [**stat_retrieve**](docs/PokemonApi.md#stat_retrieve) | **GET** /api/v2/stat/{id}/ | Get stat
*PokemonApi* | [**type_list**](docs/PokemonApi.md#type_list) | **GET** /api/v2/type/ | List types
*PokemonApi* | [**type_retrieve**](docs/PokemonApi.md#type_retrieve) | **GET** /api/v2/type/{id}/ | Get types
*UtilityApi* | [**language_list**](docs/UtilityApi.md#language_list) | **GET** /api/v2/language/ | List languages
*UtilityApi* | [**language_retrieve**](docs/UtilityApi.md#language_retrieve) | **GET** /api/v2/language/{id}/ | Get language


## Documentation For Models

 - [AbilityChange](docs/AbilityChange.md)
 - [AbilityChangeEffectText](docs/AbilityChangeEffectText.md)
 - [AbilityDetail](docs/AbilityDetail.md)
 - [AbilityDetailPokemonInner](docs/AbilityDetailPokemonInner.md)
 - [AbilityDetailPokemonInnerPokemon](docs/AbilityDetailPokemonInnerPokemon.md)
 - [AbilityEffectText](docs/AbilityEffectText.md)
 - [AbilityFlavorText](docs/AbilityFlavorText.md)
 - [AbilityName](docs/AbilityName.md)
 - [AbilitySummary](docs/AbilitySummary.md)
 - [BerryDetail](docs/BerryDetail.md)
 - [BerryDetailFlavorsInner](docs/BerryDetailFlavorsInner.md)
 - [BerryDetailFlavorsInnerFlavor](docs/BerryDetailFlavorsInnerFlavor.md)
 - [BerryFirmnessDetail](docs/BerryFirmnessDetail.md)
 - [BerryFirmnessName](docs/BerryFirmnessName.md)
 - [BerryFirmnessSummary](docs/BerryFirmnessSummary.md)
 - [BerryFlavorDetail](docs/BerryFlavorDetail.md)
 - [BerryFlavorDetailBerriesInner](docs/BerryFlavorDetailBerriesInner.md)
 - [BerryFlavorDetailBerriesInnerBerry](docs/BerryFlavorDetailBerriesInnerBerry.md)
 - [BerryFlavorName](docs/BerryFlavorName.md)
 - [BerryFlavorSummary](docs/BerryFlavorSummary.md)
 - [BerrySummary](docs/BerrySummary.md)
 - [CharacteristicDescription](docs/CharacteristicDescription.md)
 - [CharacteristicDetail](docs/CharacteristicDetail.md)
 - [CharacteristicSummary](docs/CharacteristicSummary.md)
 - [ContestEffectDetail](docs/ContestEffectDetail.md)
 - [ContestEffectEffectText](docs/ContestEffectEffectText.md)
 - [ContestEffectFlavorText](docs/ContestEffectFlavorText.md)
 - [ContestEffectSummary](docs/ContestEffectSummary.md)
 - [ContestTypeDetail](docs/ContestTypeDetail.md)
 - [ContestTypeName](docs/ContestTypeName.md)
 - [ContestTypeSummary](docs/ContestTypeSummary.md)
 - [EggGroupDetail](docs/EggGroupDetail.md)
 - [EggGroupDetailPokemonSpeciesInner](docs/EggGroupDetailPokemonSpeciesInner.md)
 - [EggGroupName](docs/EggGroupName.md)
 - [EggGroupSummary](docs/EggGroupSummary.md)
 - [EncounterConditionDetail](docs/EncounterConditionDetail.md)
 - [EncounterConditionName](docs/EncounterConditionName.md)
 - [EncounterConditionSummary](docs/EncounterConditionSummary.md)
 - [EncounterConditionValueDetail](docs/EncounterConditionValueDetail.md)
 - [EncounterConditionValueName](docs/EncounterConditionValueName.md)
 - [EncounterConditionValueSummary](docs/EncounterConditionValueSummary.md)
 - [EncounterMethodDetail](docs/EncounterMethodDetail.md)
 - [EncounterMethodName](docs/EncounterMethodName.md)
 - [EncounterMethodSummary](docs/EncounterMethodSummary.md)
 - [EvolutionChainDetail](docs/EvolutionChainDetail.md)
 - [EvolutionChainDetailChain](docs/EvolutionChainDetailChain.md)
 - [EvolutionChainDetailChainEvolvesToInner](docs/EvolutionChainDetailChainEvolvesToInner.md)
 - [EvolutionChainDetailChainEvolvesToInnerEvolutionDetailsInner](docs/EvolutionChainDetailChainEvolvesToInnerEvolutionDetailsInner.md)
 - [EvolutionChainDetailChainEvolvesToInnerEvolutionDetailsInnerGender](docs/EvolutionChainDetailChainEvolvesToInnerEvolutionDetailsInnerGender.md)
 - [EvolutionChainSummary](docs/EvolutionChainSummary.md)
 - [EvolutionTriggerDetail](docs/EvolutionTriggerDetail.md)
 - [EvolutionTriggerName](docs/EvolutionTriggerName.md)
 - [EvolutionTriggerSummary](docs/EvolutionTriggerSummary.md)
 - [Experience](docs/Experience.md)
 - [GenderDetail](docs/GenderDetail.md)
 - [GenderDetailPokemonSpeciesDetailsInner](docs/GenderDetailPokemonSpeciesDetailsInner.md)
 - [GenderSummary](docs/GenderSummary.md)
 - [GenerationDetail](docs/GenerationDetail.md)
 - [GenerationName](docs/GenerationName.md)
 - [GenerationSummary](docs/GenerationSummary.md)
 - [GrowthRateDescription](docs/GrowthRateDescription.md)
 - [GrowthRateDetail](docs/GrowthRateDetail.md)
 - [GrowthRateSummary](docs/GrowthRateSummary.md)
 - [ItemAttributeDescription](docs/ItemAttributeDescription.md)
 - [ItemAttributeDetail](docs/ItemAttributeDetail.md)
 - [ItemAttributeName](docs/ItemAttributeName.md)
 - [ItemAttributeSummary](docs/ItemAttributeSummary.md)
 - [ItemCategoryDetail](docs/ItemCategoryDetail.md)
 - [ItemCategoryName](docs/ItemCategoryName.md)
 - [ItemCategorySummary](docs/ItemCategorySummary.md)
 - [ItemDetail](docs/ItemDetail.md)
 - [ItemDetailBabyTriggerFor](docs/ItemDetailBabyTriggerFor.md)
 - [ItemDetailHeldByPokemonInner](docs/ItemDetailHeldByPokemonInner.md)
 - [ItemDetailHeldByPokemonInnerVersionDetailsInner](docs/ItemDetailHeldByPokemonInnerVersionDetailsInner.md)
 - [ItemDetailMachinesInner](docs/ItemDetailMachinesInner.md)
 - [ItemDetailSprites](docs/ItemDetailSprites.md)
 - [ItemEffectText](docs/ItemEffectText.md)
 - [ItemFlavorText](docs/ItemFlavorText.md)
 - [ItemFlingEffectDetail](docs/ItemFlingEffectDetail.md)
 - [ItemFlingEffectEffectText](docs/ItemFlingEffectEffectText.md)
 - [ItemFlingEffectSummary](docs/ItemFlingEffectSummary.md)
 - [ItemGameIndex](docs/ItemGameIndex.md)
 - [ItemName](docs/ItemName.md)
 - [ItemPocketDetail](docs/ItemPocketDetail.md)
 - [ItemPocketName](docs/ItemPocketName.md)
 - [ItemPocketSummary](docs/ItemPocketSummary.md)
 - [ItemSummary](docs/ItemSummary.md)
 - [LanguageDetail](docs/LanguageDetail.md)
 - [LanguageName](docs/LanguageName.md)
 - [LanguageSummary](docs/LanguageSummary.md)
 - [LocationAreaDetail](docs/LocationAreaDetail.md)
 - [LocationAreaDetailEncounterMethodRatesInner](docs/LocationAreaDetailEncounterMethodRatesInner.md)
 - [LocationAreaDetailEncounterMethodRatesInnerVersionDetailsInner](docs/LocationAreaDetailEncounterMethodRatesInnerVersionDetailsInner.md)
 - [LocationAreaDetailPokemonEncountersInner](docs/LocationAreaDetailPokemonEncountersInner.md)
 - [LocationAreaDetailPokemonEncountersInnerVersionDetailsInner](docs/LocationAreaDetailPokemonEncountersInnerVersionDetailsInner.md)
 - [LocationAreaDetailPokemonEncountersInnerVersionDetailsInnerEncounterDetails](docs/LocationAreaDetailPokemonEncountersInnerVersionDetailsInnerEncounterDetails.md)
 - [LocationAreaName](docs/LocationAreaName.md)
 - [LocationAreaSummary](docs/LocationAreaSummary.md)
 - [LocationDetail](docs/LocationDetail.md)
 - [LocationGameIndex](docs/LocationGameIndex.md)
 - [LocationName](docs/LocationName.md)
 - [LocationSummary](docs/LocationSummary.md)
 - [MachineDetail](docs/MachineDetail.md)
 - [MachineSummary](docs/MachineSummary.md)
 - [MoveBattleStyleDetail](docs/MoveBattleStyleDetail.md)
 - [MoveBattleStyleName](docs/MoveBattleStyleName.md)
 - [MoveBattleStyleSummary](docs/MoveBattleStyleSummary.md)
 - [MoveChange](docs/MoveChange.md)
 - [MoveChangeEffectEntriesInner](docs/MoveChangeEffectEntriesInner.md)
 - [MoveDamageClassDescription](docs/MoveDamageClassDescription.md)
 - [MoveDamageClassDetail](docs/MoveDamageClassDetail.md)
 - [MoveDamageClassName](docs/MoveDamageClassName.md)
 - [MoveDamageClassSummary](docs/MoveDamageClassSummary.md)
 - [MoveDetail](docs/MoveDetail.md)
 - [MoveDetailContestCombos](docs/MoveDetailContestCombos.md)
 - [MoveDetailContestCombosNormal](docs/MoveDetailContestCombosNormal.md)
 - [MoveDetailEffectChangesInner](docs/MoveDetailEffectChangesInner.md)
 - [MoveDetailEffectChangesInnerEffectEntriesInner](docs/MoveDetailEffectChangesInnerEffectEntriesInner.md)
 - [MoveDetailMachinesInner](docs/MoveDetailMachinesInner.md)
 - [MoveDetailMachinesInnerMachine](docs/MoveDetailMachinesInnerMachine.md)
 - [MoveDetailStatChangesInner](docs/MoveDetailStatChangesInner.md)
 - [MoveFlavorText](docs/MoveFlavorText.md)
 - [MoveLearnMethodDescription](docs/MoveLearnMethodDescription.md)
 - [MoveLearnMethodDetail](docs/MoveLearnMethodDetail.md)
 - [MoveLearnMethodName](docs/MoveLearnMethodName.md)
 - [MoveLearnMethodSummary](docs/MoveLearnMethodSummary.md)
 - [MoveMeta](docs/MoveMeta.md)
 - [MoveMetaAilmentDetail](docs/MoveMetaAilmentDetail.md)
 - [MoveMetaAilmentName](docs/MoveMetaAilmentName.md)
 - [MoveMetaAilmentSummary](docs/MoveMetaAilmentSummary.md)
 - [MoveMetaCategoryDescription](docs/MoveMetaCategoryDescription.md)
 - [MoveMetaCategoryDetail](docs/MoveMetaCategoryDetail.md)
 - [MoveMetaCategorySummary](docs/MoveMetaCategorySummary.md)
 - [MoveName](docs/MoveName.md)
 - [MoveSummary](docs/MoveSummary.md)
 - [MoveTargetDescription](docs/MoveTargetDescription.md)
 - [MoveTargetDetail](docs/MoveTargetDetail.md)
 - [MoveTargetName](docs/MoveTargetName.md)
 - [MoveTargetSummary](docs/MoveTargetSummary.md)
 - [NatureBattleStylePreference](docs/NatureBattleStylePreference.md)
 - [NatureDetail](docs/NatureDetail.md)
 - [NatureDetailPokeathlonStatChangesInner](docs/NatureDetailPokeathlonStatChangesInner.md)
 - [NatureName](docs/NatureName.md)
 - [NatureSummary](docs/NatureSummary.md)
 - [PaginatedAbilitySummaryList](docs/PaginatedAbilitySummaryList.md)
 - [PaginatedBerryFirmnessSummaryList](docs/PaginatedBerryFirmnessSummaryList.md)
 - [PaginatedBerryFlavorSummaryList](docs/PaginatedBerryFlavorSummaryList.md)
 - [PaginatedBerrySummaryList](docs/PaginatedBerrySummaryList.md)
 - [PaginatedCharacteristicSummaryList](docs/PaginatedCharacteristicSummaryList.md)
 - [PaginatedContestEffectSummaryList](docs/PaginatedContestEffectSummaryList.md)
 - [PaginatedContestTypeSummaryList](docs/PaginatedContestTypeSummaryList.md)
 - [PaginatedEggGroupSummaryList](docs/PaginatedEggGroupSummaryList.md)
 - [PaginatedEncounterConditionSummaryList](docs/PaginatedEncounterConditionSummaryList.md)
 - [PaginatedEncounterConditionValueSummaryList](docs/PaginatedEncounterConditionValueSummaryList.md)
 - [PaginatedEncounterMethodSummaryList](docs/PaginatedEncounterMethodSummaryList.md)
 - [PaginatedEvolutionChainSummaryList](docs/PaginatedEvolutionChainSummaryList.md)
 - [PaginatedEvolutionTriggerSummaryList](docs/PaginatedEvolutionTriggerSummaryList.md)
 - [PaginatedGenderSummaryList](docs/PaginatedGenderSummaryList.md)
 - [PaginatedGenerationSummaryList](docs/PaginatedGenerationSummaryList.md)
 - [PaginatedGrowthRateSummaryList](docs/PaginatedGrowthRateSummaryList.md)
 - [PaginatedItemAttributeSummaryList](docs/PaginatedItemAttributeSummaryList.md)
 - [PaginatedItemCategorySummaryList](docs/PaginatedItemCategorySummaryList.md)
 - [PaginatedItemFlingEffectSummaryList](docs/PaginatedItemFlingEffectSummaryList.md)
 - [PaginatedItemPocketSummaryList](docs/PaginatedItemPocketSummaryList.md)
 - [PaginatedItemSummaryList](docs/PaginatedItemSummaryList.md)
 - [PaginatedLanguageSummaryList](docs/PaginatedLanguageSummaryList.md)
 - [PaginatedLocationAreaSummaryList](docs/PaginatedLocationAreaSummaryList.md)
 - [PaginatedLocationSummaryList](docs/PaginatedLocationSummaryList.md)
 - [PaginatedMachineSummaryList](docs/PaginatedMachineSummaryList.md)
 - [PaginatedMoveBattleStyleSummaryList](docs/PaginatedMoveBattleStyleSummaryList.md)
 - [PaginatedMoveDamageClassSummaryList](docs/PaginatedMoveDamageClassSummaryList.md)
 - [PaginatedMoveLearnMethodSummaryList](docs/PaginatedMoveLearnMethodSummaryList.md)
 - [PaginatedMoveMetaAilmentSummaryList](docs/PaginatedMoveMetaAilmentSummaryList.md)
 - [PaginatedMoveMetaCategorySummaryList](docs/PaginatedMoveMetaCategorySummaryList.md)
 - [PaginatedMoveSummaryList](docs/PaginatedMoveSummaryList.md)
 - [PaginatedMoveTargetSummaryList](docs/PaginatedMoveTargetSummaryList.md)
 - [PaginatedNatureSummaryList](docs/PaginatedNatureSummaryList.md)
 - [PaginatedPalParkAreaSummaryList](docs/PaginatedPalParkAreaSummaryList.md)
 - [PaginatedPokeathlonStatSummaryList](docs/PaginatedPokeathlonStatSummaryList.md)
 - [PaginatedPokedexSummaryList](docs/PaginatedPokedexSummaryList.md)
 - [PaginatedPokemonColorSummaryList](docs/PaginatedPokemonColorSummaryList.md)
 - [PaginatedPokemonFormSummaryList](docs/PaginatedPokemonFormSummaryList.md)
 - [PaginatedPokemonHabitatSummaryList](docs/PaginatedPokemonHabitatSummaryList.md)
 - [PaginatedPokemonShapeSummaryList](docs/PaginatedPokemonShapeSummaryList.md)
 - [PaginatedPokemonSpeciesSummaryList](docs/PaginatedPokemonSpeciesSummaryList.md)
 - [PaginatedPokemonSummaryList](docs/PaginatedPokemonSummaryList.md)
 - [PaginatedRegionSummaryList](docs/PaginatedRegionSummaryList.md)
 - [PaginatedStatSummaryList](docs/PaginatedStatSummaryList.md)
 - [PaginatedSuperContestEffectSummaryList](docs/PaginatedSuperContestEffectSummaryList.md)
 - [PaginatedTypeSummaryList](docs/PaginatedTypeSummaryList.md)
 - [PaginatedVersionGroupSummaryList](docs/PaginatedVersionGroupSummaryList.md)
 - [PaginatedVersionSummaryList](docs/PaginatedVersionSummaryList.md)
 - [PalParkAreaDetail](docs/PalParkAreaDetail.md)
 - [PalParkAreaDetailPokemonEncountersInner](docs/PalParkAreaDetailPokemonEncountersInner.md)
 - [PalParkAreaName](docs/PalParkAreaName.md)
 - [PalParkAreaSummary](docs/PalParkAreaSummary.md)
 - [PokeathlonStatDetail](docs/PokeathlonStatDetail.md)
 - [PokeathlonStatDetailAffectingNatures](docs/PokeathlonStatDetailAffectingNatures.md)
 - [PokeathlonStatDetailAffectingNaturesDecreaseInner](docs/PokeathlonStatDetailAffectingNaturesDecreaseInner.md)
 - [PokeathlonStatDetailAffectingNaturesIncreaseInner](docs/PokeathlonStatDetailAffectingNaturesIncreaseInner.md)
 - [PokeathlonStatName](docs/PokeathlonStatName.md)
 - [PokeathlonStatSummary](docs/PokeathlonStatSummary.md)
 - [PokedexDescription](docs/PokedexDescription.md)
 - [PokedexDetail](docs/PokedexDetail.md)
 - [PokedexDetailPokemonEntriesInner](docs/PokedexDetailPokemonEntriesInner.md)
 - [PokedexName](docs/PokedexName.md)
 - [PokedexSummary](docs/PokedexSummary.md)
 - [PokemonColorDetail](docs/PokemonColorDetail.md)
 - [PokemonColorName](docs/PokemonColorName.md)
 - [PokemonColorSummary](docs/PokemonColorSummary.md)
 - [PokemonDetail](docs/PokemonDetail.md)
 - [PokemonDetailAbilitiesInner](docs/PokemonDetailAbilitiesInner.md)
 - [PokemonDetailCries](docs/PokemonDetailCries.md)
 - [PokemonDetailHeldItems](docs/PokemonDetailHeldItems.md)
 - [PokemonDetailMovesInner](docs/PokemonDetailMovesInner.md)
 - [PokemonDetailMovesInnerVersionGroupDetailsInner](docs/PokemonDetailMovesInnerVersionGroupDetailsInner.md)
 - [PokemonDetailPastAbilitiesInner](docs/PokemonDetailPastAbilitiesInner.md)
 - [PokemonDetailPastTypesInner](docs/PokemonDetailPastTypesInner.md)
 - [PokemonDetailSprites](docs/PokemonDetailSprites.md)
 - [PokemonDetailTypesInner](docs/PokemonDetailTypesInner.md)
 - [PokemonDexEntry](docs/PokemonDexEntry.md)
 - [PokemonFormDetail](docs/PokemonFormDetail.md)
 - [PokemonFormDetailFormNamesInner](docs/PokemonFormDetailFormNamesInner.md)
 - [PokemonFormDetailSprites](docs/PokemonFormDetailSprites.md)
 - [PokemonFormSummary](docs/PokemonFormSummary.md)
 - [PokemonGameIndex](docs/PokemonGameIndex.md)
 - [PokemonHabitatDetail](docs/PokemonHabitatDetail.md)
 - [PokemonHabitatName](docs/PokemonHabitatName.md)
 - [PokemonHabitatSummary](docs/PokemonHabitatSummary.md)
 - [PokemonShapeDetail](docs/PokemonShapeDetail.md)
 - [PokemonShapeDetailAwesomeNamesInner](docs/PokemonShapeDetailAwesomeNamesInner.md)
 - [PokemonShapeDetailNamesInner](docs/PokemonShapeDetailNamesInner.md)
 - [PokemonShapeSummary](docs/PokemonShapeSummary.md)
 - [PokemonSpeciesDescription](docs/PokemonSpeciesDescription.md)
 - [PokemonSpeciesDetail](docs/PokemonSpeciesDetail.md)
 - [PokemonSpeciesDetailGeneraInner](docs/PokemonSpeciesDetailGeneraInner.md)
 - [PokemonSpeciesDetailPalParkEncountersInner](docs/PokemonSpeciesDetailPalParkEncountersInner.md)
 - [PokemonSpeciesDetailVarietiesInner](docs/PokemonSpeciesDetailVarietiesInner.md)
 - [PokemonSpeciesFlavorText](docs/PokemonSpeciesFlavorText.md)
 - [PokemonSpeciesSummary](docs/PokemonSpeciesSummary.md)
 - [PokemonStat](docs/PokemonStat.md)
 - [PokemonSummary](docs/PokemonSummary.md)
 - [RegionDetail](docs/RegionDetail.md)
 - [RegionName](docs/RegionName.md)
 - [RegionSummary](docs/RegionSummary.md)
 - [StatDetail](docs/StatDetail.md)
 - [StatDetailAffectingMoves](docs/StatDetailAffectingMoves.md)
 - [StatDetailAffectingMovesIncreaseInner](docs/StatDetailAffectingMovesIncreaseInner.md)
 - [StatDetailAffectingNatures](docs/StatDetailAffectingNatures.md)
 - [StatName](docs/StatName.md)
 - [StatSummary](docs/StatSummary.md)
 - [SuperContestEffectDetail](docs/SuperContestEffectDetail.md)
 - [SuperContestEffectFlavorText](docs/SuperContestEffectFlavorText.md)
 - [SuperContestEffectSummary](docs/SuperContestEffectSummary.md)
 - [TypeDetail](docs/TypeDetail.md)
 - [TypeDetailDamageRelations](docs/TypeDetailDamageRelations.md)
 - [TypeDetailPastDamageRelationsInner](docs/TypeDetailPastDamageRelationsInner.md)
 - [TypeDetailPastDamageRelationsInnerDamageRelations](docs/TypeDetailPastDamageRelationsInnerDamageRelations.md)
 - [TypeDetailPokemonInner](docs/TypeDetailPokemonInner.md)
 - [TypeDetailPokemonInnerPokemon](docs/TypeDetailPokemonInnerPokemon.md)
 - [TypeDetailSpritesValueValue](docs/TypeDetailSpritesValueValue.md)
 - [TypeGameIndex](docs/TypeGameIndex.md)
 - [TypeSummary](docs/TypeSummary.md)
 - [VersionDetail](docs/VersionDetail.md)
 - [VersionGroupDetail](docs/VersionGroupDetail.md)
 - [VersionGroupSummary](docs/VersionGroupSummary.md)
 - [VersionName](docs/VersionName.md)
 - [VersionSummary](docs/VersionSummary.md)


<a id="documentation-for-authorization"></a>
## Documentation For Authorization


Authentication schemes defined for the API:
<a id="basicAuth"></a>
### basicAuth

- **Type**: HTTP basic authentication

<a id="cookieAuth"></a>
### cookieAuth

- **Type**: API key
- **API key parameter name**: sessionid
- **Location**: 


## Author

blah+oapicf@cliffano.com