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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Settings.MapSettings

Documentation

data MapSettings #

Instances

Eq MapSettings # 
Show MapSettings # 
Message MapSettings # 

Methods

descriptor :: MessageDescriptor MapSettings

Default MapSettings # 

Methods

def :: MapSettings

HasField "encounterRangeMeters" MapSettings MapSettings # 

Methods

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

HasField "getMapObjectsMaxRefreshSeconds" MapSettings MapSettings # 

Methods

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

HasField "getMapObjectsMinDistanceMeters" MapSettings MapSettings # 

Methods

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

HasField "getMapObjectsMinRefreshSeconds" MapSettings MapSettings # 

Methods

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

HasField "googleMapsApiKey" MapSettings MapSettings # 

Methods

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

HasField "pokeNavRangeMeters" MapSettings MapSettings # 

Methods

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

HasField "pokemonVisibleRange" MapSettings MapSettings # 

Methods

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

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

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

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

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

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

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

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

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