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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Settings.Master.EquippedBadgeSettings

Documentation

data EquippedBadgeSettings Source #

Instances

Eq EquippedBadgeSettings Source # 
Show EquippedBadgeSettings Source # 
Default EquippedBadgeSettings Source # 
Message EquippedBadgeSettings Source # 
HasField "catchProbabilityBonus" EquippedBadgeSettings EquippedBadgeSettings Source # 

Methods

field :: ProxySym "catchProbabilityBonus" -> Lens EquippedBadgeSettings EquippedBadgeSettings (Field "catchProbabilityBonus" EquippedBadgeSettings) (Field "catchProbabilityBonus" EquippedBadgeSettings) #

HasField "equipBadgeCooldownMs" EquippedBadgeSettings EquippedBadgeSettings Source # 

Methods

field :: ProxySym "equipBadgeCooldownMs" -> Lens EquippedBadgeSettings EquippedBadgeSettings (Field "equipBadgeCooldownMs" EquippedBadgeSettings) (Field "equipBadgeCooldownMs" EquippedBadgeSettings) #

HasField "fleeProbabilityBonus" EquippedBadgeSettings EquippedBadgeSettings Source # 

Methods

field :: ProxySym "fleeProbabilityBonus" -> Lens EquippedBadgeSettings EquippedBadgeSettings (Field "fleeProbabilityBonus" EquippedBadgeSettings) (Field "fleeProbabilityBonus" EquippedBadgeSettings) #

type Field "catchProbabilityBonus" EquippedBadgeSettings Source # 
type Field "catchProbabilityBonus" EquippedBadgeSettings = [Float]
type Field "equipBadgeCooldownMs" EquippedBadgeSettings Source # 
type Field "equipBadgeCooldownMs" EquippedBadgeSettings = Int64
type Field "fleeProbabilityBonus" EquippedBadgeSettings Source # 
type Field "fleeProbabilityBonus" EquippedBadgeSettings = [Float]

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

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

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