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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Networking.Responses.UpgradePokemonResponse

Documentation

data UpgradePokemonResponse #

Instances

Eq UpgradePokemonResponse # 
Show UpgradePokemonResponse # 
Message UpgradePokemonResponse # 

Methods

descriptor :: MessageDescriptor UpgradePokemonResponse

Default UpgradePokemonResponse # 
HasField "maybe'upgradedPokemon" UpgradePokemonResponse UpgradePokemonResponse # 

Methods

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

HasField "result" UpgradePokemonResponse UpgradePokemonResponse # 

Methods

field :: ProxySym "result" -> Lens UpgradePokemonResponse UpgradePokemonResponse (Field "result" UpgradePokemonResponse) (Field "result" UpgradePokemonResponse)

HasField "upgradedPokemon" UpgradePokemonResponse UpgradePokemonResponse # 

Methods

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

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

data UpgradePokemonResponse'Result #

Instances

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

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

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

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