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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Networking.Requests.Messages.AddFortModifierMessage

Documentation

data AddFortModifierMessage #

Instances

Eq AddFortModifierMessage # 
Show AddFortModifierMessage # 
Message AddFortModifierMessage # 

Methods

descriptor :: MessageDescriptor AddFortModifierMessage

Default AddFortModifierMessage # 
HasField "fortId" AddFortModifierMessage AddFortModifierMessage # 

Methods

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

HasField "modifierType" AddFortModifierMessage AddFortModifierMessage # 

Methods

field :: ProxySym "modifierType" -> Lens AddFortModifierMessage AddFortModifierMessage (Field "modifierType" AddFortModifierMessage) (Field "modifierType" AddFortModifierMessage)

HasField "playerLatitude" AddFortModifierMessage AddFortModifierMessage # 

Methods

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

HasField "playerLongitude" AddFortModifierMessage AddFortModifierMessage # 

Methods

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

type Field "fortId" AddFortModifierMessage # 
type Field "fortId" AddFortModifierMessage = Text
type Field "modifierType" AddFortModifierMessage # 
type Field "modifierType" AddFortModifierMessage = ItemId
type Field "playerLatitude" AddFortModifierMessage # 
type Field "playerLatitude" AddFortModifierMessage = Double
type Field "playerLongitude" AddFortModifierMessage # 
type Field "playerLongitude" AddFortModifierMessage = Double

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

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