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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Networking.Responses.DownloadSettingsResponse

Documentation

data DownloadSettingsResponse #

Instances

Eq DownloadSettingsResponse # 
Show DownloadSettingsResponse # 
Message DownloadSettingsResponse # 

Methods

descriptor :: MessageDescriptor DownloadSettingsResponse

Default DownloadSettingsResponse # 
HasField "error" DownloadSettingsResponse DownloadSettingsResponse # 

Methods

field :: ProxySym "error" -> Lens DownloadSettingsResponse DownloadSettingsResponse (Field "error" DownloadSettingsResponse) (Field "error" DownloadSettingsResponse)

HasField "hash" DownloadSettingsResponse DownloadSettingsResponse # 

Methods

field :: ProxySym "hash" -> Lens DownloadSettingsResponse DownloadSettingsResponse (Field "hash" DownloadSettingsResponse) (Field "hash" DownloadSettingsResponse)

HasField "maybe'settings" DownloadSettingsResponse DownloadSettingsResponse # 

Methods

field :: ProxySym "maybe'settings" -> Lens DownloadSettingsResponse DownloadSettingsResponse (Field "maybe'settings" DownloadSettingsResponse) (Field "maybe'settings" DownloadSettingsResponse)

HasField "settings" DownloadSettingsResponse DownloadSettingsResponse # 

Methods

field :: ProxySym "settings" -> Lens DownloadSettingsResponse DownloadSettingsResponse (Field "settings" DownloadSettingsResponse) (Field "settings" DownloadSettingsResponse)

type Field "error" DownloadSettingsResponse # 
type Field "error" DownloadSettingsResponse = Text
type Field "hash" DownloadSettingsResponse # 
type Field "hash" DownloadSettingsResponse = Text
type Field "maybe'settings" DownloadSettingsResponse # 
type Field "maybe'settings" DownloadSettingsResponse = Maybe GlobalSettings
type Field "settings" DownloadSettingsResponse # 

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

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

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

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