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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Data.Player.PlayerStats

Documentation

data PlayerStats #

Instances

Eq PlayerStats # 
Show PlayerStats # 
Message PlayerStats # 

Methods

descriptor :: MessageDescriptor PlayerStats

Default PlayerStats # 

Methods

def :: PlayerStats

HasField "battleAttackTotal" PlayerStats PlayerStats # 

Methods

field :: ProxySym "battleAttackTotal" -> Lens PlayerStats PlayerStats (Field "battleAttackTotal" PlayerStats) (Field "battleAttackTotal" PlayerStats)

HasField "battleAttackWon" PlayerStats PlayerStats # 

Methods

field :: ProxySym "battleAttackWon" -> Lens PlayerStats PlayerStats (Field "battleAttackWon" PlayerStats) (Field "battleAttackWon" PlayerStats)

HasField "battleDefendedWon" PlayerStats PlayerStats # 

Methods

field :: ProxySym "battleDefendedWon" -> Lens PlayerStats PlayerStats (Field "battleDefendedWon" PlayerStats) (Field "battleDefendedWon" PlayerStats)

HasField "battleTrainingTotal" PlayerStats PlayerStats # 

Methods

field :: ProxySym "battleTrainingTotal" -> Lens PlayerStats PlayerStats (Field "battleTrainingTotal" PlayerStats) (Field "battleTrainingTotal" PlayerStats)

HasField "battleTrainingWon" PlayerStats PlayerStats # 

Methods

field :: ProxySym "battleTrainingWon" -> Lens PlayerStats PlayerStats (Field "battleTrainingWon" PlayerStats) (Field "battleTrainingWon" PlayerStats)

HasField "bigMagikarpCaught" PlayerStats PlayerStats # 

Methods

field :: ProxySym "bigMagikarpCaught" -> Lens PlayerStats PlayerStats (Field "bigMagikarpCaught" PlayerStats) (Field "bigMagikarpCaught" PlayerStats)

HasField "eggsHatched" PlayerStats PlayerStats # 

Methods

field :: ProxySym "eggsHatched" -> Lens PlayerStats PlayerStats (Field "eggsHatched" PlayerStats) (Field "eggsHatched" PlayerStats)

HasField "evolutions" PlayerStats PlayerStats # 

Methods

field :: ProxySym "evolutions" -> Lens PlayerStats PlayerStats (Field "evolutions" PlayerStats) (Field "evolutions" PlayerStats)

HasField "experience" PlayerStats PlayerStats # 

Methods

field :: ProxySym "experience" -> Lens PlayerStats PlayerStats (Field "experience" PlayerStats) (Field "experience" PlayerStats)

HasField "kmWalked" PlayerStats PlayerStats # 

Methods

field :: ProxySym "kmWalked" -> Lens PlayerStats PlayerStats (Field "kmWalked" PlayerStats) (Field "kmWalked" PlayerStats)

HasField "level" PlayerStats PlayerStats # 

Methods

field :: ProxySym "level" -> Lens PlayerStats PlayerStats (Field "level" PlayerStats) (Field "level" PlayerStats)

HasField "nextLevelXp" PlayerStats PlayerStats # 

Methods

field :: ProxySym "nextLevelXp" -> Lens PlayerStats PlayerStats (Field "nextLevelXp" PlayerStats) (Field "nextLevelXp" PlayerStats)

HasField "pokeStopVisits" PlayerStats PlayerStats # 

Methods

field :: ProxySym "pokeStopVisits" -> Lens PlayerStats PlayerStats (Field "pokeStopVisits" PlayerStats) (Field "pokeStopVisits" PlayerStats)

HasField "pokeballsThrown" PlayerStats PlayerStats # 

Methods

field :: ProxySym "pokeballsThrown" -> Lens PlayerStats PlayerStats (Field "pokeballsThrown" PlayerStats) (Field "pokeballsThrown" PlayerStats)

HasField "pokemonCaughtByType" PlayerStats PlayerStats # 

Methods

field :: ProxySym "pokemonCaughtByType" -> Lens PlayerStats PlayerStats (Field "pokemonCaughtByType" PlayerStats) (Field "pokemonCaughtByType" PlayerStats)

HasField "pokemonDeployed" PlayerStats PlayerStats # 

Methods

field :: ProxySym "pokemonDeployed" -> Lens PlayerStats PlayerStats (Field "pokemonDeployed" PlayerStats) (Field "pokemonDeployed" PlayerStats)

HasField "pokemonsCaptured" PlayerStats PlayerStats # 

Methods

field :: ProxySym "pokemonsCaptured" -> Lens PlayerStats PlayerStats (Field "pokemonsCaptured" PlayerStats) (Field "pokemonsCaptured" PlayerStats)

HasField "pokemonsEncountered" PlayerStats PlayerStats # 

Methods

field :: ProxySym "pokemonsEncountered" -> Lens PlayerStats PlayerStats (Field "pokemonsEncountered" PlayerStats) (Field "pokemonsEncountered" PlayerStats)

HasField "prestigeDroppedTotal" PlayerStats PlayerStats # 

Methods

field :: ProxySym "prestigeDroppedTotal" -> Lens PlayerStats PlayerStats (Field "prestigeDroppedTotal" PlayerStats) (Field "prestigeDroppedTotal" PlayerStats)

HasField "prestigeRaisedTotal" PlayerStats PlayerStats # 

Methods

field :: ProxySym "prestigeRaisedTotal" -> Lens PlayerStats PlayerStats (Field "prestigeRaisedTotal" PlayerStats) (Field "prestigeRaisedTotal" PlayerStats)

HasField "prevLevelXp" PlayerStats PlayerStats # 

Methods

field :: ProxySym "prevLevelXp" -> Lens PlayerStats PlayerStats (Field "prevLevelXp" PlayerStats) (Field "prevLevelXp" PlayerStats)

HasField "smallRattataCaught" PlayerStats PlayerStats # 

Methods

field :: ProxySym "smallRattataCaught" -> Lens PlayerStats PlayerStats (Field "smallRattataCaught" PlayerStats) (Field "smallRattataCaught" PlayerStats)

HasField "uniquePokedexEntries" PlayerStats PlayerStats # 

Methods

field :: ProxySym "uniquePokedexEntries" -> Lens PlayerStats PlayerStats (Field "uniquePokedexEntries" PlayerStats) (Field "uniquePokedexEntries" PlayerStats)

type Field "battleAttackTotal" PlayerStats # 
type Field "battleAttackTotal" PlayerStats = Int32
type Field "battleAttackWon" PlayerStats # 
type Field "battleAttackWon" PlayerStats = Int32
type Field "battleDefendedWon" PlayerStats # 
type Field "battleDefendedWon" PlayerStats = Int32
type Field "battleTrainingTotal" PlayerStats # 
type Field "battleTrainingTotal" PlayerStats = Int32
type Field "battleTrainingWon" PlayerStats # 
type Field "battleTrainingWon" PlayerStats = Int32
type Field "bigMagikarpCaught" PlayerStats # 
type Field "bigMagikarpCaught" PlayerStats = Int32
type Field "eggsHatched" PlayerStats # 
type Field "eggsHatched" PlayerStats = Int32
type Field "evolutions" PlayerStats # 
type Field "evolutions" PlayerStats = Int32
type Field "experience" PlayerStats # 
type Field "experience" PlayerStats = Int64
type Field "kmWalked" PlayerStats # 
type Field "kmWalked" PlayerStats = Float
type Field "level" PlayerStats # 
type Field "level" PlayerStats = Int32
type Field "nextLevelXp" PlayerStats # 
type Field "nextLevelXp" PlayerStats = Int64
type Field "pokeStopVisits" PlayerStats # 
type Field "pokeStopVisits" PlayerStats = Int32
type Field "pokeballsThrown" PlayerStats # 
type Field "pokeballsThrown" PlayerStats = Int32
type Field "pokemonCaughtByType" PlayerStats # 
type Field "pokemonCaughtByType" PlayerStats = ByteString
type Field "pokemonDeployed" PlayerStats # 
type Field "pokemonDeployed" PlayerStats = Int32
type Field "pokemonsCaptured" PlayerStats # 
type Field "pokemonsCaptured" PlayerStats = Int32
type Field "pokemonsEncountered" PlayerStats # 
type Field "pokemonsEncountered" PlayerStats = Int32
type Field "prestigeDroppedTotal" PlayerStats # 
type Field "prestigeDroppedTotal" PlayerStats = Int32
type Field "prestigeRaisedTotal" PlayerStats # 
type Field "prestigeRaisedTotal" PlayerStats = Int32
type Field "prevLevelXp" PlayerStats # 
type Field "prevLevelXp" PlayerStats = Int64
type Field "smallRattataCaught" PlayerStats # 
type Field "smallRattataCaught" PlayerStats = Int32
type Field "uniquePokedexEntries" PlayerStats # 
type Field "uniquePokedexEntries" PlayerStats = Int32

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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