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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Networking.Requests.Messages.DownloadRemoteConfigVersionMessage

Documentation

data DownloadRemoteConfigVersionMessage #

Instances

Eq DownloadRemoteConfigVersionMessage # 
Show DownloadRemoteConfigVersionMessage # 
Message DownloadRemoteConfigVersionMessage # 
Default DownloadRemoteConfigVersionMessage # 
HasField "appVersion" DownloadRemoteConfigVersionMessage DownloadRemoteConfigVersionMessage # 
HasField "deviceManufacturer" DownloadRemoteConfigVersionMessage DownloadRemoteConfigVersionMessage # 

Methods

field :: ProxySym "deviceManufacturer" -> Lens DownloadRemoteConfigVersionMessage DownloadRemoteConfigVersionMessage (Field "deviceManufacturer" DownloadRemoteConfigVersionMessage) (Field "deviceManufacturer" DownloadRemoteConfigVersionMessage)

HasField "deviceModel" DownloadRemoteConfigVersionMessage DownloadRemoteConfigVersionMessage # 
HasField "locale" DownloadRemoteConfigVersionMessage DownloadRemoteConfigVersionMessage # 
HasField "platform" DownloadRemoteConfigVersionMessage DownloadRemoteConfigVersionMessage # 
type Field "appVersion" DownloadRemoteConfigVersionMessage # 
type Field "appVersion" DownloadRemoteConfigVersionMessage = Word32
type Field "deviceManufacturer" DownloadRemoteConfigVersionMessage # 
type Field "deviceManufacturer" DownloadRemoteConfigVersionMessage = Text
type Field "deviceModel" DownloadRemoteConfigVersionMessage # 
type Field "deviceModel" DownloadRemoteConfigVersionMessage = Text
type Field "locale" DownloadRemoteConfigVersionMessage # 
type Field "locale" DownloadRemoteConfigVersionMessage = Text
type Field "platform" DownloadRemoteConfigVersionMessage # 

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

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

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

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

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