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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Settings.Master.Pokemon.StatsAttributes

Documentation

data StatsAttributes Source #

Instances

Eq StatsAttributes Source # 
Show StatsAttributes Source # 
Default StatsAttributes Source # 
Message StatsAttributes Source # 
HasField "baseAttack" StatsAttributes StatsAttributes Source # 

Methods

field :: ProxySym "baseAttack" -> Lens StatsAttributes StatsAttributes (Field "baseAttack" StatsAttributes) (Field "baseAttack" StatsAttributes) #

HasField "baseDefense" StatsAttributes StatsAttributes Source # 

Methods

field :: ProxySym "baseDefense" -> Lens StatsAttributes StatsAttributes (Field "baseDefense" StatsAttributes) (Field "baseDefense" StatsAttributes) #

HasField "baseStamina" StatsAttributes StatsAttributes Source # 

Methods

field :: ProxySym "baseStamina" -> Lens StatsAttributes StatsAttributes (Field "baseStamina" StatsAttributes) (Field "baseStamina" StatsAttributes) #

HasField "dodgeEnergyDelta" StatsAttributes StatsAttributes Source # 

Methods

field :: ProxySym "dodgeEnergyDelta" -> Lens StatsAttributes StatsAttributes (Field "dodgeEnergyDelta" StatsAttributes) (Field "dodgeEnergyDelta" StatsAttributes) #

type Field "baseAttack" StatsAttributes Source # 
type Field "baseAttack" StatsAttributes = Int32
type Field "baseDefense" StatsAttributes Source # 
type Field "baseDefense" StatsAttributes = Int32
type Field "baseStamina" StatsAttributes Source # 
type Field "baseStamina" StatsAttributes = Int32
type Field "dodgeEnergyDelta" StatsAttributes Source # 
type Field "dodgeEnergyDelta" StatsAttributes = Int32

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

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

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

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