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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Networking.Requests.Messages.GetMapObjectsMessage

Documentation

data GetMapObjectsMessage #

Instances

Eq GetMapObjectsMessage # 
Show GetMapObjectsMessage # 
Message GetMapObjectsMessage # 

Methods

descriptor :: MessageDescriptor GetMapObjectsMessage

Default GetMapObjectsMessage # 
HasField "cellId" GetMapObjectsMessage GetMapObjectsMessage # 

Methods

field :: ProxySym "cellId" -> Lens GetMapObjectsMessage GetMapObjectsMessage (Field "cellId" GetMapObjectsMessage) (Field "cellId" GetMapObjectsMessage)

HasField "latitude" GetMapObjectsMessage GetMapObjectsMessage # 

Methods

field :: ProxySym "latitude" -> Lens GetMapObjectsMessage GetMapObjectsMessage (Field "latitude" GetMapObjectsMessage) (Field "latitude" GetMapObjectsMessage)

HasField "longitude" GetMapObjectsMessage GetMapObjectsMessage # 

Methods

field :: ProxySym "longitude" -> Lens GetMapObjectsMessage GetMapObjectsMessage (Field "longitude" GetMapObjectsMessage) (Field "longitude" GetMapObjectsMessage)

HasField "sinceTimestampMs" GetMapObjectsMessage GetMapObjectsMessage # 

Methods

field :: ProxySym "sinceTimestampMs" -> Lens GetMapObjectsMessage GetMapObjectsMessage (Field "sinceTimestampMs" GetMapObjectsMessage) (Field "sinceTimestampMs" GetMapObjectsMessage)

type Field "cellId" GetMapObjectsMessage # 
type Field "cellId" GetMapObjectsMessage = [Word64]
type Field "latitude" GetMapObjectsMessage # 
type Field "latitude" GetMapObjectsMessage = Double
type Field "longitude" GetMapObjectsMessage # 
type Field "longitude" GetMapObjectsMessage = Double
type Field "sinceTimestampMs" GetMapObjectsMessage # 
type Field "sinceTimestampMs" GetMapObjectsMessage = [Int64]

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

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

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

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