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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Networking.Responses.UpgradePokemonResponse

Documentation

data UpgradePokemonResponse Source #

Instances

Eq UpgradePokemonResponse Source # 
Show UpgradePokemonResponse Source # 
Default UpgradePokemonResponse Source # 
Message UpgradePokemonResponse Source # 
HasField "maybe'upgradedPokemon" UpgradePokemonResponse UpgradePokemonResponse Source # 

Methods

field :: ProxySym "maybe'upgradedPokemon" -> Lens UpgradePokemonResponse UpgradePokemonResponse (Field "maybe'upgradedPokemon" UpgradePokemonResponse) (Field "maybe'upgradedPokemon" UpgradePokemonResponse) #

HasField "result" UpgradePokemonResponse UpgradePokemonResponse Source # 
HasField "upgradedPokemon" UpgradePokemonResponse UpgradePokemonResponse Source # 

Methods

field :: ProxySym "upgradedPokemon" -> Lens UpgradePokemonResponse UpgradePokemonResponse (Field "upgradedPokemon" UpgradePokemonResponse) (Field "upgradedPokemon" UpgradePokemonResponse) #

type Field "maybe'upgradedPokemon" UpgradePokemonResponse Source # 
type Field "maybe'upgradedPokemon" UpgradePokemonResponse = Maybe PokemonData
type Field "result" UpgradePokemonResponse Source # 
type Field "upgradedPokemon" UpgradePokemonResponse Source # 
type Field "upgradedPokemon" UpgradePokemonResponse = PokemonData

data UpgradePokemonResponse'Result Source #

Instances

Bounded UpgradePokemonResponse'Result Source # 
Enum UpgradePokemonResponse'Result Source # 
Eq UpgradePokemonResponse'Result Source # 
Show UpgradePokemonResponse'Result Source # 
Default UpgradePokemonResponse'Result Source # 
FieldDefault UpgradePokemonResponse'Result Source # 
MessageEnum UpgradePokemonResponse'Result Source # 

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

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

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