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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Data.PokemonData

Documentation

data PokemonData #

Instances

Eq PokemonData # 
Show PokemonData # 
Message PokemonData # 

Methods

descriptor :: MessageDescriptor PokemonData

Default PokemonData # 

Methods

def :: PokemonData

HasField "additionalCpMultiplier" PokemonData PokemonData # 

Methods

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

HasField "battlesAttacked" PokemonData PokemonData # 

Methods

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

HasField "battlesDefended" PokemonData PokemonData # 

Methods

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

HasField "capturedCellId" PokemonData PokemonData # 

Methods

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

HasField "cp" PokemonData PokemonData # 

Methods

field :: ProxySym "cp" -> Lens PokemonData PokemonData (Field "cp" PokemonData) (Field "cp" PokemonData)

HasField "cpMultiplier" PokemonData PokemonData # 

Methods

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

HasField "creationTimeMs" PokemonData PokemonData # 

Methods

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

HasField "deployedFortId" PokemonData PokemonData # 

Methods

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

HasField "eggIncubatorId" PokemonData PokemonData # 

Methods

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

HasField "eggKmWalkedStart" PokemonData PokemonData # 

Methods

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

HasField "eggKmWalkedTarget" PokemonData PokemonData # 

Methods

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

HasField "favorite" PokemonData PokemonData # 

Methods

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

HasField "fromFort" PokemonData PokemonData # 

Methods

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

HasField "heightM" PokemonData PokemonData # 

Methods

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

HasField "id" PokemonData PokemonData # 

Methods

field :: ProxySym "id" -> Lens PokemonData PokemonData (Field "id" PokemonData) (Field "id" PokemonData)

HasField "individualAttack" PokemonData PokemonData # 

Methods

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

HasField "individualDefense" PokemonData PokemonData # 

Methods

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

HasField "individualStamina" PokemonData PokemonData # 

Methods

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

HasField "isEgg" PokemonData PokemonData # 

Methods

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

HasField "move1" PokemonData PokemonData # 

Methods

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

HasField "move2" PokemonData PokemonData # 

Methods

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

HasField "nickname" PokemonData PokemonData # 

Methods

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

HasField "numUpgrades" PokemonData PokemonData # 

Methods

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

HasField "origin" PokemonData PokemonData # 

Methods

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

HasField "ownerName" PokemonData PokemonData # 

Methods

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

HasField "pokeball" PokemonData PokemonData # 

Methods

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

HasField "pokemonId" PokemonData PokemonData # 

Methods

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

HasField "stamina" PokemonData PokemonData # 

Methods

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

HasField "staminaMax" PokemonData PokemonData # 

Methods

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

HasField "weightKg" PokemonData PokemonData # 

Methods

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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