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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Networking.Responses.GetIncensePokemonResponse

Documentation

data GetIncensePokemonResponse Source #

Instances

Eq GetIncensePokemonResponse Source # 
Show GetIncensePokemonResponse Source # 
Default GetIncensePokemonResponse Source # 
Message GetIncensePokemonResponse Source # 
HasField "disappearTimestampMs" GetIncensePokemonResponse GetIncensePokemonResponse Source # 

Methods

field :: ProxySym "disappearTimestampMs" -> Lens GetIncensePokemonResponse GetIncensePokemonResponse (Field "disappearTimestampMs" GetIncensePokemonResponse) (Field "disappearTimestampMs" GetIncensePokemonResponse) #

HasField "encounterId" GetIncensePokemonResponse GetIncensePokemonResponse Source # 
HasField "encounterLocation" GetIncensePokemonResponse GetIncensePokemonResponse Source # 

Methods

field :: ProxySym "encounterLocation" -> Lens GetIncensePokemonResponse GetIncensePokemonResponse (Field "encounterLocation" GetIncensePokemonResponse) (Field "encounterLocation" GetIncensePokemonResponse) #

HasField "latitude" GetIncensePokemonResponse GetIncensePokemonResponse Source # 
HasField "longitude" GetIncensePokemonResponse GetIncensePokemonResponse Source # 
HasField "pokemonId" GetIncensePokemonResponse GetIncensePokemonResponse Source # 
HasField "result" GetIncensePokemonResponse GetIncensePokemonResponse Source # 
type Field "disappearTimestampMs" GetIncensePokemonResponse Source # 
type Field "disappearTimestampMs" GetIncensePokemonResponse = Int64
type Field "encounterId" GetIncensePokemonResponse Source # 
type Field "encounterLocation" GetIncensePokemonResponse Source # 
type Field "encounterLocation" GetIncensePokemonResponse = Text
type Field "latitude" GetIncensePokemonResponse Source # 
type Field "longitude" GetIncensePokemonResponse Source # 
type Field "pokemonId" GetIncensePokemonResponse Source # 
type Field "result" GetIncensePokemonResponse Source # 

data GetIncensePokemonResponse'Result Source #

Instances

Bounded GetIncensePokemonResponse'Result Source # 
Enum GetIncensePokemonResponse'Result Source # 
Eq GetIncensePokemonResponse'Result Source # 
Show GetIncensePokemonResponse'Result Source # 
Default GetIncensePokemonResponse'Result Source # 
FieldDefault GetIncensePokemonResponse'Result Source # 
MessageEnum GetIncensePokemonResponse'Result Source # 

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

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

encounterLocation :: forall msg msg'. HasField "encounterLocation" msg msg' => Lens msg msg' (Field "encounterLocation" msg) (Field "encounterLocation" 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 #

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