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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Networking.Requests.Messages.UseItemCaptureMessage

Documentation

data UseItemCaptureMessage #

Instances

Eq UseItemCaptureMessage # 
Show UseItemCaptureMessage # 
Message UseItemCaptureMessage # 

Methods

descriptor :: MessageDescriptor UseItemCaptureMessage

Default UseItemCaptureMessage # 
HasField "encounterId" UseItemCaptureMessage UseItemCaptureMessage # 

Methods

field :: ProxySym "encounterId" -> Lens UseItemCaptureMessage UseItemCaptureMessage (Field "encounterId" UseItemCaptureMessage) (Field "encounterId" UseItemCaptureMessage)

HasField "itemId" UseItemCaptureMessage UseItemCaptureMessage # 

Methods

field :: ProxySym "itemId" -> Lens UseItemCaptureMessage UseItemCaptureMessage (Field "itemId" UseItemCaptureMessage) (Field "itemId" UseItemCaptureMessage)

HasField "spawnPointId" UseItemCaptureMessage UseItemCaptureMessage # 

Methods

field :: ProxySym "spawnPointId" -> Lens UseItemCaptureMessage UseItemCaptureMessage (Field "spawnPointId" UseItemCaptureMessage) (Field "spawnPointId" UseItemCaptureMessage)

type Field "encounterId" UseItemCaptureMessage # 
type Field "encounterId" UseItemCaptureMessage = Word64
type Field "itemId" UseItemCaptureMessage # 
type Field "itemId" UseItemCaptureMessage = ItemId
type Field "spawnPointId" UseItemCaptureMessage # 
type Field "spawnPointId" UseItemCaptureMessage = Text

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

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

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