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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Settings.Master.Item.PokeballAttributes

Documentation

data PokeballAttributes Source #

Instances

Eq PokeballAttributes Source # 
Show PokeballAttributes Source # 
Default PokeballAttributes Source # 
Message PokeballAttributes Source # 
HasField "captureMulti" PokeballAttributes PokeballAttributes Source # 

Methods

field :: ProxySym "captureMulti" -> Lens PokeballAttributes PokeballAttributes (Field "captureMulti" PokeballAttributes) (Field "captureMulti" PokeballAttributes) #

HasField "captureMultiEffect" PokeballAttributes PokeballAttributes Source # 

Methods

field :: ProxySym "captureMultiEffect" -> Lens PokeballAttributes PokeballAttributes (Field "captureMultiEffect" PokeballAttributes) (Field "captureMultiEffect" PokeballAttributes) #

HasField "itemEffect" PokeballAttributes PokeballAttributes Source # 
HasField "itemEffectMod" PokeballAttributes PokeballAttributes Source # 

Methods

field :: ProxySym "itemEffectMod" -> Lens PokeballAttributes PokeballAttributes (Field "itemEffectMod" PokeballAttributes) (Field "itemEffectMod" PokeballAttributes) #

type Field "captureMulti" PokeballAttributes Source # 
type Field "captureMulti" PokeballAttributes = Float
type Field "captureMultiEffect" PokeballAttributes Source # 
type Field "captureMultiEffect" PokeballAttributes = Float
type Field "itemEffect" PokeballAttributes Source # 
type Field "itemEffect" PokeballAttributes = ItemEffect
type Field "itemEffectMod" PokeballAttributes Source # 
type Field "itemEffectMod" PokeballAttributes = Float

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

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

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

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