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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Data.Logs.CatchPokemonLogEntry

Documentation

data CatchPokemonLogEntry #

Instances

Eq CatchPokemonLogEntry # 
Show CatchPokemonLogEntry # 
Message CatchPokemonLogEntry # 

Methods

descriptor :: MessageDescriptor CatchPokemonLogEntry

Default CatchPokemonLogEntry # 
HasField "combatPoints" CatchPokemonLogEntry CatchPokemonLogEntry # 

Methods

field :: ProxySym "combatPoints" -> Lens CatchPokemonLogEntry CatchPokemonLogEntry (Field "combatPoints" CatchPokemonLogEntry) (Field "combatPoints" CatchPokemonLogEntry)

HasField "pokemonDataId" CatchPokemonLogEntry CatchPokemonLogEntry # 

Methods

field :: ProxySym "pokemonDataId" -> Lens CatchPokemonLogEntry CatchPokemonLogEntry (Field "pokemonDataId" CatchPokemonLogEntry) (Field "pokemonDataId" CatchPokemonLogEntry)

HasField "pokemonId" CatchPokemonLogEntry CatchPokemonLogEntry # 

Methods

field :: ProxySym "pokemonId" -> Lens CatchPokemonLogEntry CatchPokemonLogEntry (Field "pokemonId" CatchPokemonLogEntry) (Field "pokemonId" CatchPokemonLogEntry)

HasField "result" CatchPokemonLogEntry CatchPokemonLogEntry # 

Methods

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

type Field "combatPoints" CatchPokemonLogEntry # 
type Field "combatPoints" CatchPokemonLogEntry = Int32
type Field "pokemonDataId" CatchPokemonLogEntry # 
type Field "pokemonDataId" CatchPokemonLogEntry = Word64
type Field "pokemonId" CatchPokemonLogEntry # 
type Field "pokemonId" CatchPokemonLogEntry = PokemonId
type Field "result" CatchPokemonLogEntry # 

data CatchPokemonLogEntry'Result #

Instances

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

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

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

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

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