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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Settings.MapSettings

Documentation

data MapSettings Source #

Instances

Eq MapSettings Source # 
Show MapSettings Source # 
Default MapSettings Source # 

Methods

def :: MapSettings #

Message MapSettings Source # 
HasField "encounterRangeMeters" MapSettings MapSettings Source # 

Methods

field :: ProxySym "encounterRangeMeters" -> Lens MapSettings MapSettings (Field "encounterRangeMeters" MapSettings) (Field "encounterRangeMeters" MapSettings) #

HasField "getMapObjectsMaxRefreshSeconds" MapSettings MapSettings Source # 

Methods

field :: ProxySym "getMapObjectsMaxRefreshSeconds" -> Lens MapSettings MapSettings (Field "getMapObjectsMaxRefreshSeconds" MapSettings) (Field "getMapObjectsMaxRefreshSeconds" MapSettings) #

HasField "getMapObjectsMinDistanceMeters" MapSettings MapSettings Source # 

Methods

field :: ProxySym "getMapObjectsMinDistanceMeters" -> Lens MapSettings MapSettings (Field "getMapObjectsMinDistanceMeters" MapSettings) (Field "getMapObjectsMinDistanceMeters" MapSettings) #

HasField "getMapObjectsMinRefreshSeconds" MapSettings MapSettings Source # 

Methods

field :: ProxySym "getMapObjectsMinRefreshSeconds" -> Lens MapSettings MapSettings (Field "getMapObjectsMinRefreshSeconds" MapSettings) (Field "getMapObjectsMinRefreshSeconds" MapSettings) #

HasField "googleMapsApiKey" MapSettings MapSettings Source # 

Methods

field :: ProxySym "googleMapsApiKey" -> Lens MapSettings MapSettings (Field "googleMapsApiKey" MapSettings) (Field "googleMapsApiKey" MapSettings) #

HasField "pokeNavRangeMeters" MapSettings MapSettings Source # 

Methods

field :: ProxySym "pokeNavRangeMeters" -> Lens MapSettings MapSettings (Field "pokeNavRangeMeters" MapSettings) (Field "pokeNavRangeMeters" MapSettings) #

HasField "pokemonVisibleRange" MapSettings MapSettings Source # 

Methods

field :: ProxySym "pokemonVisibleRange" -> Lens MapSettings MapSettings (Field "pokemonVisibleRange" MapSettings) (Field "pokemonVisibleRange" MapSettings) #

type Field "encounterRangeMeters" MapSettings Source # 
type Field "encounterRangeMeters" MapSettings = Double
type Field "getMapObjectsMaxRefreshSeconds" MapSettings Source # 
type Field "getMapObjectsMaxRefreshSeconds" MapSettings = Float
type Field "getMapObjectsMinDistanceMeters" MapSettings Source # 
type Field "getMapObjectsMinDistanceMeters" MapSettings = Float
type Field "getMapObjectsMinRefreshSeconds" MapSettings Source # 
type Field "getMapObjectsMinRefreshSeconds" MapSettings = Float
type Field "googleMapsApiKey" MapSettings Source # 
type Field "googleMapsApiKey" MapSettings = Text
type Field "pokeNavRangeMeters" MapSettings Source # 
type Field "pokeNavRangeMeters" MapSettings = Double
type Field "pokemonVisibleRange" MapSettings Source # 
type Field "pokemonVisibleRange" MapSettings = Double

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

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

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

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

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

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

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