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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Data.Capture.CaptureProbability

Documentation

data CaptureProbability #

Instances

Eq CaptureProbability # 
Show CaptureProbability # 
Message CaptureProbability # 

Methods

descriptor :: MessageDescriptor CaptureProbability

Default CaptureProbability # 
HasField "captureProbability" CaptureProbability CaptureProbability # 

Methods

field :: ProxySym "captureProbability" -> Lens CaptureProbability CaptureProbability (Field "captureProbability" CaptureProbability) (Field "captureProbability" CaptureProbability)

HasField "pokeballType" CaptureProbability CaptureProbability # 

Methods

field :: ProxySym "pokeballType" -> Lens CaptureProbability CaptureProbability (Field "pokeballType" CaptureProbability) (Field "pokeballType" CaptureProbability)

HasField "reticleDifficultyScale" CaptureProbability CaptureProbability # 

Methods

field :: ProxySym "reticleDifficultyScale" -> Lens CaptureProbability CaptureProbability (Field "reticleDifficultyScale" CaptureProbability) (Field "reticleDifficultyScale" CaptureProbability)

type Field "captureProbability" CaptureProbability # 
type Field "captureProbability" CaptureProbability = [Float]
type Field "pokeballType" CaptureProbability # 
type Field "pokeballType" CaptureProbability = [ItemId]
type Field "reticleDifficultyScale" CaptureProbability # 
type Field "reticleDifficultyScale" CaptureProbability = Double

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

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

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