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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Map.Pokemon.NearbyPokemon

Documentation

data NearbyPokemon Source #

Instances

Eq NearbyPokemon Source # 
Show NearbyPokemon Source # 
Default NearbyPokemon Source # 

Methods

def :: NearbyPokemon #

Message NearbyPokemon Source # 
HasField "distanceInMeters" NearbyPokemon NearbyPokemon Source # 

Methods

field :: ProxySym "distanceInMeters" -> Lens NearbyPokemon NearbyPokemon (Field "distanceInMeters" NearbyPokemon) (Field "distanceInMeters" NearbyPokemon) #

HasField "encounterId" NearbyPokemon NearbyPokemon Source # 

Methods

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

HasField "pokemonId" NearbyPokemon NearbyPokemon Source # 

Methods

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

type Field "distanceInMeters" NearbyPokemon Source # 
type Field "distanceInMeters" NearbyPokemon = Float
type Field "encounterId" NearbyPokemon Source # 
type Field "encounterId" NearbyPokemon = Word64
type Field "pokemonId" NearbyPokemon Source # 
type Field "pokemonId" NearbyPokemon = PokemonId

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

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

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