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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Networking.Responses.EvolvePokemonResponse

Documentation

data EvolvePokemonResponse #

Instances

Eq EvolvePokemonResponse # 
Show EvolvePokemonResponse # 
Message EvolvePokemonResponse # 

Methods

descriptor :: MessageDescriptor EvolvePokemonResponse

Default EvolvePokemonResponse # 
HasField "candyAwarded" EvolvePokemonResponse EvolvePokemonResponse # 

Methods

field :: ProxySym "candyAwarded" -> Lens EvolvePokemonResponse EvolvePokemonResponse (Field "candyAwarded" EvolvePokemonResponse) (Field "candyAwarded" EvolvePokemonResponse)

HasField "evolvedPokemonData" EvolvePokemonResponse EvolvePokemonResponse # 

Methods

field :: ProxySym "evolvedPokemonData" -> Lens EvolvePokemonResponse EvolvePokemonResponse (Field "evolvedPokemonData" EvolvePokemonResponse) (Field "evolvedPokemonData" EvolvePokemonResponse)

HasField "experienceAwarded" EvolvePokemonResponse EvolvePokemonResponse # 

Methods

field :: ProxySym "experienceAwarded" -> Lens EvolvePokemonResponse EvolvePokemonResponse (Field "experienceAwarded" EvolvePokemonResponse) (Field "experienceAwarded" EvolvePokemonResponse)

HasField "maybe'evolvedPokemonData" EvolvePokemonResponse EvolvePokemonResponse # 

Methods

field :: ProxySym "maybe'evolvedPokemonData" -> Lens EvolvePokemonResponse EvolvePokemonResponse (Field "maybe'evolvedPokemonData" EvolvePokemonResponse) (Field "maybe'evolvedPokemonData" EvolvePokemonResponse)

HasField "result" EvolvePokemonResponse EvolvePokemonResponse # 

Methods

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

type Field "candyAwarded" EvolvePokemonResponse # 
type Field "candyAwarded" EvolvePokemonResponse = Int32
type Field "evolvedPokemonData" EvolvePokemonResponse # 
type Field "evolvedPokemonData" EvolvePokemonResponse = PokemonData
type Field "experienceAwarded" EvolvePokemonResponse # 
type Field "experienceAwarded" EvolvePokemonResponse = Int32
type Field "maybe'evolvedPokemonData" EvolvePokemonResponse # 
type Field "maybe'evolvedPokemonData" EvolvePokemonResponse = Maybe PokemonData
type Field "result" EvolvePokemonResponse # 

data EvolvePokemonResponse'Result #

Instances

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

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

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

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

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

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