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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Networking.Requests.Messages.UseItemGymMessage

Documentation

data UseItemGymMessage #

Instances

Eq UseItemGymMessage # 
Show UseItemGymMessage # 
Message UseItemGymMessage # 

Methods

descriptor :: MessageDescriptor UseItemGymMessage

Default UseItemGymMessage # 
HasField "gymId" UseItemGymMessage UseItemGymMessage # 

Methods

field :: ProxySym "gymId" -> Lens UseItemGymMessage UseItemGymMessage (Field "gymId" UseItemGymMessage) (Field "gymId" UseItemGymMessage)

HasField "itemId" UseItemGymMessage UseItemGymMessage # 

Methods

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

HasField "playerLatitude" UseItemGymMessage UseItemGymMessage # 

Methods

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

HasField "playerLongitude" UseItemGymMessage UseItemGymMessage # 

Methods

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

type Field "gymId" UseItemGymMessage # 
type Field "gymId" UseItemGymMessage = Text
type Field "itemId" UseItemGymMessage # 
type Field "itemId" UseItemGymMessage = ItemId
type Field "playerLatitude" UseItemGymMessage # 
type Field "playerLatitude" UseItemGymMessage = Double
type Field "playerLongitude" UseItemGymMessage # 
type Field "playerLongitude" UseItemGymMessage = Double

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

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