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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Settings.Master.Item.PokeballAttributes

Documentation

data PokeballAttributes #

Instances

Eq PokeballAttributes # 
Show PokeballAttributes # 
Message PokeballAttributes # 

Methods

descriptor :: MessageDescriptor PokeballAttributes

Default PokeballAttributes # 
HasField "captureMulti" PokeballAttributes PokeballAttributes # 

Methods

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

HasField "captureMultiEffect" PokeballAttributes PokeballAttributes # 

Methods

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

HasField "itemEffect" PokeballAttributes PokeballAttributes # 

Methods

field :: ProxySym "itemEffect" -> Lens PokeballAttributes PokeballAttributes (Field "itemEffect" PokeballAttributes) (Field "itemEffect" PokeballAttributes)

HasField "itemEffectMod" PokeballAttributes PokeballAttributes # 

Methods

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

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

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

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

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

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