pykemon package¶
Submodules¶
pykemon.api module¶
pykemon.api
User interaction with this package is done through this file.
-
class
pykemon.api.V1Client(*args, **kwargs)[source]¶ Bases:
beckett.clients.BaseClient-
class
Meta[source]¶ Bases:
beckett.clients.Meta-
base_url= 'http://pokeapi.co/api/v1'¶
-
name= 'pykemon-v1-client'¶
-
resources= (<class 'pykemon.resources.MoveResource'>, <class 'pykemon.resources.PokemonResource'>, <class 'pykemon.resources.TypeResource'>, <class 'pykemon.resources.AbilityResource'>, <class 'pykemon.resources.EggResource'>, <class 'pykemon.resources.DescriptionResource'>, <class 'pykemon.resources.SpriteResource'>, <class 'pykemon.resources.GameResource'>)¶
-
-
class
pykemon.exceptions module¶
pykemon.models module¶
pykemon.models
This files holds all the class definitions representing resources from PokeAPI.
-
class
pykemon.models.Ability(bundle)[source]¶ Bases:
pykemon.models.DateTimeObjectThis class represents a single Ability resource
-
class
pykemon.models.Description(bundle)[source]¶ Bases:
pykemon.models.DateTimeObjectThis class represents a single Description resource
-
class
pykemon.models.Egg(bundle)[source]¶ Bases:
pykemon.models.DateTimeObjectThis class represents a single Egg group resource
-
class
pykemon.models.Game(bundle)[source]¶ Bases:
pykemon.models.DateTimeObjectThis class represents a single Game resource
-
class
pykemon.models.Move(bundle)[source]¶ Bases:
pykemon.models.DateTimeObjectThis class represents a single Move resource
-
class
pykemon.models.Pokemon(bundle)[source]¶ Bases:
pykemon.models.DateTimeObjectThis class represents a single Pokemon resource
-
class
pykemon.models.Sprite(bundle)[source]¶ Bases:
pykemon.models.DateTimeObjectThis class represents a single Sprite resource
-
class
pykemon.models.Type(bundle)[source]¶ Bases:
pykemon.models.DateTimeObjectThis class represents a single Type Resource
pykemon.request module¶
pykemon.request
This is the request factory for pykemon All API calls made to the PokeAPI website go from here.