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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Networking.Requests.Messages.FortSearchMessage

Documentation

data FortSearchMessage #

Instances

Eq FortSearchMessage # 
Show FortSearchMessage # 
Message FortSearchMessage # 

Methods

descriptor :: MessageDescriptor FortSearchMessage

Default FortSearchMessage # 
HasField "fortId" FortSearchMessage FortSearchMessage # 

Methods

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

HasField "fortLatitude" FortSearchMessage FortSearchMessage # 

Methods

field :: ProxySym "fortLatitude" -> Lens FortSearchMessage FortSearchMessage (Field "fortLatitude" FortSearchMessage) (Field "fortLatitude" FortSearchMessage)

HasField "fortLongitude" FortSearchMessage FortSearchMessage # 

Methods

field :: ProxySym "fortLongitude" -> Lens FortSearchMessage FortSearchMessage (Field "fortLongitude" FortSearchMessage) (Field "fortLongitude" FortSearchMessage)

HasField "playerLatitude" FortSearchMessage FortSearchMessage # 

Methods

field :: ProxySym "playerLatitude" -> Lens FortSearchMessage FortSearchMessage (Field "playerLatitude" FortSearchMessage) (Field "playerLatitude" FortSearchMessage)

HasField "playerLongitude" FortSearchMessage FortSearchMessage # 

Methods

field :: ProxySym "playerLongitude" -> Lens FortSearchMessage FortSearchMessage (Field "playerLongitude" FortSearchMessage) (Field "playerLongitude" FortSearchMessage)

type Field "fortId" FortSearchMessage # 
type Field "fortId" FortSearchMessage = Text
type Field "fortLatitude" FortSearchMessage # 
type Field "fortLatitude" FortSearchMessage = Double
type Field "fortLongitude" FortSearchMessage # 
type Field "fortLongitude" FortSearchMessage = Double
type Field "playerLatitude" FortSearchMessage # 
type Field "playerLatitude" FortSearchMessage = Double
type Field "playerLongitude" FortSearchMessage # 
type Field "playerLongitude" FortSearchMessage = Double

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

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

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

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

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