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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Map.Pokemon.MapPokemon

Documentation

data MapPokemon Source #

Instances

Eq MapPokemon Source # 
Show MapPokemon Source # 
Default MapPokemon Source # 

Methods

def :: MapPokemon #

Message MapPokemon Source # 
HasField "encounterId" MapPokemon MapPokemon Source # 

Methods

field :: ProxySym "encounterId" -> Lens MapPokemon MapPokemon (Field "encounterId" MapPokemon) (Field "encounterId" MapPokemon) #

HasField "expirationTimestampMs" MapPokemon MapPokemon Source # 

Methods

field :: ProxySym "expirationTimestampMs" -> Lens MapPokemon MapPokemon (Field "expirationTimestampMs" MapPokemon) (Field "expirationTimestampMs" MapPokemon) #

HasField "latitude" MapPokemon MapPokemon Source # 

Methods

field :: ProxySym "latitude" -> Lens MapPokemon MapPokemon (Field "latitude" MapPokemon) (Field "latitude" MapPokemon) #

HasField "longitude" MapPokemon MapPokemon Source # 

Methods

field :: ProxySym "longitude" -> Lens MapPokemon MapPokemon (Field "longitude" MapPokemon) (Field "longitude" MapPokemon) #

HasField "pokemonId" MapPokemon MapPokemon Source # 

Methods

field :: ProxySym "pokemonId" -> Lens MapPokemon MapPokemon (Field "pokemonId" MapPokemon) (Field "pokemonId" MapPokemon) #

HasField "spawnPointId" MapPokemon MapPokemon Source # 

Methods

field :: ProxySym "spawnPointId" -> Lens MapPokemon MapPokemon (Field "spawnPointId" MapPokemon) (Field "spawnPointId" MapPokemon) #

type Field "encounterId" MapPokemon Source # 
type Field "encounterId" MapPokemon = Word64
type Field "expirationTimestampMs" MapPokemon Source # 
type Field "expirationTimestampMs" MapPokemon = Int64
type Field "latitude" MapPokemon Source # 
type Field "latitude" MapPokemon = Double
type Field "longitude" MapPokemon Source # 
type Field "longitude" MapPokemon = Double
type Field "pokemonId" MapPokemon Source # 
type Field "pokemonId" MapPokemon = PokemonId
type Field "spawnPointId" MapPokemon Source # 
type Field "spawnPointId" MapPokemon = Text

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

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

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

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

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

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