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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Networking.Responses.UseItemCaptureResponse

Documentation

data UseItemCaptureResponse Source #

Instances

Eq UseItemCaptureResponse Source # 
Show UseItemCaptureResponse Source # 
Default UseItemCaptureResponse Source # 
Message UseItemCaptureResponse Source # 
HasField "itemCaptureMult" UseItemCaptureResponse UseItemCaptureResponse Source # 

Methods

field :: ProxySym "itemCaptureMult" -> Lens UseItemCaptureResponse UseItemCaptureResponse (Field "itemCaptureMult" UseItemCaptureResponse) (Field "itemCaptureMult" UseItemCaptureResponse) #

HasField "itemFleeMult" UseItemCaptureResponse UseItemCaptureResponse Source # 
HasField "stopAttack" UseItemCaptureResponse UseItemCaptureResponse Source # 
HasField "stopMovement" UseItemCaptureResponse UseItemCaptureResponse Source # 
HasField "success" UseItemCaptureResponse UseItemCaptureResponse Source # 
HasField "targetMax" UseItemCaptureResponse UseItemCaptureResponse Source # 
HasField "targetSlow" UseItemCaptureResponse UseItemCaptureResponse Source # 
type Field "itemCaptureMult" UseItemCaptureResponse Source # 
type Field "itemCaptureMult" UseItemCaptureResponse = Double
type Field "itemFleeMult" UseItemCaptureResponse Source # 
type Field "itemFleeMult" UseItemCaptureResponse = Double
type Field "stopAttack" UseItemCaptureResponse Source # 
type Field "stopAttack" UseItemCaptureResponse = Bool
type Field "stopMovement" UseItemCaptureResponse Source # 
type Field "stopMovement" UseItemCaptureResponse = Bool
type Field "success" UseItemCaptureResponse Source # 
type Field "targetMax" UseItemCaptureResponse Source # 
type Field "targetMax" UseItemCaptureResponse = Bool
type Field "targetSlow" UseItemCaptureResponse Source # 
type Field "targetSlow" UseItemCaptureResponse = Bool

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

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

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

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

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

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

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