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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Data.PokemonData

Documentation

data PokemonData Source #

Instances

Eq PokemonData Source # 
Show PokemonData Source # 
Default PokemonData Source # 

Methods

def :: PokemonData #

Message PokemonData Source # 
HasField "additionalCpMultiplier" PokemonData PokemonData Source # 

Methods

field :: ProxySym "additionalCpMultiplier" -> Lens PokemonData PokemonData (Field "additionalCpMultiplier" PokemonData) (Field "additionalCpMultiplier" PokemonData) #

HasField "battlesAttacked" PokemonData PokemonData Source # 

Methods

field :: ProxySym "battlesAttacked" -> Lens PokemonData PokemonData (Field "battlesAttacked" PokemonData) (Field "battlesAttacked" PokemonData) #

HasField "battlesDefended" PokemonData PokemonData Source # 

Methods

field :: ProxySym "battlesDefended" -> Lens PokemonData PokemonData (Field "battlesDefended" PokemonData) (Field "battlesDefended" PokemonData) #

HasField "capturedCellId" PokemonData PokemonData Source # 

Methods

field :: ProxySym "capturedCellId" -> Lens PokemonData PokemonData (Field "capturedCellId" PokemonData) (Field "capturedCellId" PokemonData) #

HasField "cp" PokemonData PokemonData Source # 
HasField "cpMultiplier" PokemonData PokemonData Source # 

Methods

field :: ProxySym "cpMultiplier" -> Lens PokemonData PokemonData (Field "cpMultiplier" PokemonData) (Field "cpMultiplier" PokemonData) #

HasField "creationTimeMs" PokemonData PokemonData Source # 

Methods

field :: ProxySym "creationTimeMs" -> Lens PokemonData PokemonData (Field "creationTimeMs" PokemonData) (Field "creationTimeMs" PokemonData) #

HasField "deployedFortId" PokemonData PokemonData Source # 

Methods

field :: ProxySym "deployedFortId" -> Lens PokemonData PokemonData (Field "deployedFortId" PokemonData) (Field "deployedFortId" PokemonData) #

HasField "eggIncubatorId" PokemonData PokemonData Source # 

Methods

field :: ProxySym "eggIncubatorId" -> Lens PokemonData PokemonData (Field "eggIncubatorId" PokemonData) (Field "eggIncubatorId" PokemonData) #

HasField "eggKmWalkedStart" PokemonData PokemonData Source # 

Methods

field :: ProxySym "eggKmWalkedStart" -> Lens PokemonData PokemonData (Field "eggKmWalkedStart" PokemonData) (Field "eggKmWalkedStart" PokemonData) #

HasField "eggKmWalkedTarget" PokemonData PokemonData Source # 

Methods

field :: ProxySym "eggKmWalkedTarget" -> Lens PokemonData PokemonData (Field "eggKmWalkedTarget" PokemonData) (Field "eggKmWalkedTarget" PokemonData) #

HasField "favorite" PokemonData PokemonData Source # 

Methods

field :: ProxySym "favorite" -> Lens PokemonData PokemonData (Field "favorite" PokemonData) (Field "favorite" PokemonData) #

HasField "fromFort" PokemonData PokemonData Source # 

Methods

field :: ProxySym "fromFort" -> Lens PokemonData PokemonData (Field "fromFort" PokemonData) (Field "fromFort" PokemonData) #

HasField "heightM" PokemonData PokemonData Source # 

Methods

field :: ProxySym "heightM" -> Lens PokemonData PokemonData (Field "heightM" PokemonData) (Field "heightM" PokemonData) #

HasField "id" PokemonData PokemonData Source # 
HasField "individualAttack" PokemonData PokemonData Source # 

Methods

field :: ProxySym "individualAttack" -> Lens PokemonData PokemonData (Field "individualAttack" PokemonData) (Field "individualAttack" PokemonData) #

HasField "individualDefense" PokemonData PokemonData Source # 

Methods

field :: ProxySym "individualDefense" -> Lens PokemonData PokemonData (Field "individualDefense" PokemonData) (Field "individualDefense" PokemonData) #

HasField "individualStamina" PokemonData PokemonData Source # 

Methods

field :: ProxySym "individualStamina" -> Lens PokemonData PokemonData (Field "individualStamina" PokemonData) (Field "individualStamina" PokemonData) #

HasField "isEgg" PokemonData PokemonData Source # 

Methods

field :: ProxySym "isEgg" -> Lens PokemonData PokemonData (Field "isEgg" PokemonData) (Field "isEgg" PokemonData) #

HasField "move1" PokemonData PokemonData Source # 

Methods

field :: ProxySym "move1" -> Lens PokemonData PokemonData (Field "move1" PokemonData) (Field "move1" PokemonData) #

HasField "move2" PokemonData PokemonData Source # 

Methods

field :: ProxySym "move2" -> Lens PokemonData PokemonData (Field "move2" PokemonData) (Field "move2" PokemonData) #

HasField "nickname" PokemonData PokemonData Source # 

Methods

field :: ProxySym "nickname" -> Lens PokemonData PokemonData (Field "nickname" PokemonData) (Field "nickname" PokemonData) #

HasField "numUpgrades" PokemonData PokemonData Source # 

Methods

field :: ProxySym "numUpgrades" -> Lens PokemonData PokemonData (Field "numUpgrades" PokemonData) (Field "numUpgrades" PokemonData) #

HasField "origin" PokemonData PokemonData Source # 

Methods

field :: ProxySym "origin" -> Lens PokemonData PokemonData (Field "origin" PokemonData) (Field "origin" PokemonData) #

HasField "ownerName" PokemonData PokemonData Source # 

Methods

field :: ProxySym "ownerName" -> Lens PokemonData PokemonData (Field "ownerName" PokemonData) (Field "ownerName" PokemonData) #

HasField "pokeball" PokemonData PokemonData Source # 

Methods

field :: ProxySym "pokeball" -> Lens PokemonData PokemonData (Field "pokeball" PokemonData) (Field "pokeball" PokemonData) #

HasField "pokemonId" PokemonData PokemonData Source # 

Methods

field :: ProxySym "pokemonId" -> Lens PokemonData PokemonData (Field "pokemonId" PokemonData) (Field "pokemonId" PokemonData) #

HasField "stamina" PokemonData PokemonData Source # 

Methods

field :: ProxySym "stamina" -> Lens PokemonData PokemonData (Field "stamina" PokemonData) (Field "stamina" PokemonData) #

HasField "staminaMax" PokemonData PokemonData Source # 

Methods

field :: ProxySym "staminaMax" -> Lens PokemonData PokemonData (Field "staminaMax" PokemonData) (Field "staminaMax" PokemonData) #

HasField "weightKg" PokemonData PokemonData Source # 

Methods

field :: ProxySym "weightKg" -> Lens PokemonData PokemonData (Field "weightKg" PokemonData) (Field "weightKg" PokemonData) #

type Field "additionalCpMultiplier" PokemonData Source # 
type Field "additionalCpMultiplier" PokemonData = Float
type Field "battlesAttacked" PokemonData Source # 
type Field "battlesAttacked" PokemonData = Int32
type Field "battlesDefended" PokemonData Source # 
type Field "battlesDefended" PokemonData = Int32
type Field "capturedCellId" PokemonData Source # 
type Field "capturedCellId" PokemonData = Word64
type Field "cp" PokemonData Source # 
type Field "cp" PokemonData = Int32
type Field "cpMultiplier" PokemonData Source # 
type Field "cpMultiplier" PokemonData = Float
type Field "creationTimeMs" PokemonData Source # 
type Field "creationTimeMs" PokemonData = Word64
type Field "deployedFortId" PokemonData Source # 
type Field "deployedFortId" PokemonData = Text
type Field "eggIncubatorId" PokemonData Source # 
type Field "eggIncubatorId" PokemonData = Text
type Field "eggKmWalkedStart" PokemonData Source # 
type Field "eggKmWalkedStart" PokemonData = Double
type Field "eggKmWalkedTarget" PokemonData Source # 
type Field "eggKmWalkedTarget" PokemonData = Double
type Field "favorite" PokemonData Source # 
type Field "favorite" PokemonData = Int32
type Field "fromFort" PokemonData Source # 
type Field "fromFort" PokemonData = Int32
type Field "heightM" PokemonData Source # 
type Field "heightM" PokemonData = Float
type Field "id" PokemonData Source # 
type Field "individualAttack" PokemonData Source # 
type Field "individualAttack" PokemonData = Int32
type Field "individualDefense" PokemonData Source # 
type Field "individualDefense" PokemonData = Int32
type Field "individualStamina" PokemonData Source # 
type Field "individualStamina" PokemonData = Int32
type Field "isEgg" PokemonData Source # 
type Field "isEgg" PokemonData = Bool
type Field "move1" PokemonData Source # 
type Field "move2" PokemonData Source # 
type Field "nickname" PokemonData Source # 
type Field "nickname" PokemonData = Text
type Field "numUpgrades" PokemonData Source # 
type Field "numUpgrades" PokemonData = Int32
type Field "origin" PokemonData Source # 
type Field "origin" PokemonData = Int32
type Field "ownerName" PokemonData Source # 
type Field "ownerName" PokemonData = Text
type Field "pokeball" PokemonData Source # 
type Field "pokeball" PokemonData = ItemId
type Field "pokemonId" PokemonData Source # 
type Field "pokemonId" PokemonData = PokemonId
type Field "stamina" PokemonData Source # 
type Field "stamina" PokemonData = Int32
type Field "staminaMax" PokemonData Source # 
type Field "staminaMax" PokemonData = Int32
type Field "weightKg" PokemonData Source # 
type Field "weightKg" PokemonData = Float

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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