pokemon-go-protobuf-types-0.1.2: Haskell types for the Pokemon Go protobuf protocol.

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Data.PokedexEntry

Documentation

data PokedexEntry Source #

Instances

Eq PokedexEntry Source # 
Show PokedexEntry Source # 
Default PokedexEntry Source # 

Methods

def :: PokedexEntry #

Message PokedexEntry Source # 
HasField "evolutionStonePieces" PokedexEntry PokedexEntry Source # 

Methods

field :: ProxySym "evolutionStonePieces" -> Lens PokedexEntry PokedexEntry (Field "evolutionStonePieces" PokedexEntry) (Field "evolutionStonePieces" PokedexEntry) #

HasField "evolutionStones" PokedexEntry PokedexEntry Source # 

Methods

field :: ProxySym "evolutionStones" -> Lens PokedexEntry PokedexEntry (Field "evolutionStones" PokedexEntry) (Field "evolutionStones" PokedexEntry) #

HasField "pokemonId" PokedexEntry PokedexEntry Source # 

Methods

field :: ProxySym "pokemonId" -> Lens PokedexEntry PokedexEntry (Field "pokemonId" PokedexEntry) (Field "pokemonId" PokedexEntry) #

HasField "timesCaptured" PokedexEntry PokedexEntry Source # 

Methods

field :: ProxySym "timesCaptured" -> Lens PokedexEntry PokedexEntry (Field "timesCaptured" PokedexEntry) (Field "timesCaptured" PokedexEntry) #

HasField "timesEncountered" PokedexEntry PokedexEntry Source # 

Methods

field :: ProxySym "timesEncountered" -> Lens PokedexEntry PokedexEntry (Field "timesEncountered" PokedexEntry) (Field "timesEncountered" PokedexEntry) #

type Field "evolutionStonePieces" PokedexEntry Source # 
type Field "evolutionStonePieces" PokedexEntry = Int32
type Field "evolutionStones" PokedexEntry Source # 
type Field "evolutionStones" PokedexEntry = Int32
type Field "pokemonId" PokedexEntry Source # 
type Field "pokemonId" PokedexEntry = PokemonId
type Field "timesCaptured" PokedexEntry Source # 
type Field "timesCaptured" PokedexEntry = Int32
type Field "timesEncountered" PokedexEntry Source # 
type Field "timesEncountered" PokedexEntry = Int32

evolutionStonePieces :: forall msg msg'. HasField "evolutionStonePieces" msg msg' => Lens msg msg' (Field "evolutionStonePieces" msg) (Field "evolutionStonePieces" msg') Source #

evolutionStones :: forall msg msg'. HasField "evolutionStones" msg msg' => Lens msg msg' (Field "evolutionStones" msg) (Field "evolutionStones" msg') Source #

pokemonId :: forall msg msg'. HasField "pokemonId" msg msg' => Lens msg msg' (Field "pokemonId" msg) (Field "pokemonId" msg') Source #

timesCaptured :: forall msg msg'. HasField "timesCaptured" msg msg' => Lens msg msg' (Field "timesCaptured" msg) (Field "timesCaptured" msg') Source #

timesEncountered :: forall msg msg'. HasField "timesEncountered" msg msg' => Lens msg msg' (Field "timesEncountered" msg) (Field "timesEncountered" msg') Source #