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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Networking.Responses.UseItemCaptureResponse

Documentation

data UseItemCaptureResponse #

Instances

Eq UseItemCaptureResponse # 
Show UseItemCaptureResponse # 
Message UseItemCaptureResponse # 

Methods

descriptor :: MessageDescriptor UseItemCaptureResponse

Default UseItemCaptureResponse # 
HasField "itemCaptureMult" UseItemCaptureResponse UseItemCaptureResponse # 

Methods

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

HasField "itemFleeMult" UseItemCaptureResponse UseItemCaptureResponse # 

Methods

field :: ProxySym "itemFleeMult" -> Lens UseItemCaptureResponse UseItemCaptureResponse (Field "itemFleeMult" UseItemCaptureResponse) (Field "itemFleeMult" UseItemCaptureResponse)

HasField "stopAttack" UseItemCaptureResponse UseItemCaptureResponse # 

Methods

field :: ProxySym "stopAttack" -> Lens UseItemCaptureResponse UseItemCaptureResponse (Field "stopAttack" UseItemCaptureResponse) (Field "stopAttack" UseItemCaptureResponse)

HasField "stopMovement" UseItemCaptureResponse UseItemCaptureResponse # 

Methods

field :: ProxySym "stopMovement" -> Lens UseItemCaptureResponse UseItemCaptureResponse (Field "stopMovement" UseItemCaptureResponse) (Field "stopMovement" UseItemCaptureResponse)

HasField "success" UseItemCaptureResponse UseItemCaptureResponse # 

Methods

field :: ProxySym "success" -> Lens UseItemCaptureResponse UseItemCaptureResponse (Field "success" UseItemCaptureResponse) (Field "success" UseItemCaptureResponse)

HasField "targetMax" UseItemCaptureResponse UseItemCaptureResponse # 

Methods

field :: ProxySym "targetMax" -> Lens UseItemCaptureResponse UseItemCaptureResponse (Field "targetMax" UseItemCaptureResponse) (Field "targetMax" UseItemCaptureResponse)

HasField "targetSlow" UseItemCaptureResponse UseItemCaptureResponse # 

Methods

field :: ProxySym "targetSlow" -> Lens UseItemCaptureResponse UseItemCaptureResponse (Field "targetSlow" UseItemCaptureResponse) (Field "targetSlow" UseItemCaptureResponse)

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

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

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

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

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

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

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

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