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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Networking.Requests.Messages.FortDetailsMessage

Documentation

data FortDetailsMessage #

Instances

Eq FortDetailsMessage # 
Show FortDetailsMessage # 
Message FortDetailsMessage # 

Methods

descriptor :: MessageDescriptor FortDetailsMessage

Default FortDetailsMessage # 
HasField "fortId" FortDetailsMessage FortDetailsMessage # 

Methods

field :: ProxySym "fortId" -> Lens FortDetailsMessage FortDetailsMessage (Field "fortId" FortDetailsMessage) (Field "fortId" FortDetailsMessage)

HasField "latitude" FortDetailsMessage FortDetailsMessage # 

Methods

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

HasField "longitude" FortDetailsMessage FortDetailsMessage # 

Methods

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

type Field "fortId" FortDetailsMessage # 
type Field "fortId" FortDetailsMessage = Text
type Field "latitude" FortDetailsMessage # 
type Field "latitude" FortDetailsMessage = Double
type Field "longitude" FortDetailsMessage # 
type Field "longitude" FortDetailsMessage = Double

fortId :: forall msg msg'. HasField "fortId" msg msg' => Lens msg msg' (Field "fortId" msg) (Field "fortId" 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') #