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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Networking.Responses.GetIncensePokemonResponse

Documentation

data GetIncensePokemonResponse #

Instances

Eq GetIncensePokemonResponse # 
Show GetIncensePokemonResponse # 
Message GetIncensePokemonResponse # 

Methods

descriptor :: MessageDescriptor GetIncensePokemonResponse

Default GetIncensePokemonResponse # 
HasField "disappearTimestampMs" GetIncensePokemonResponse GetIncensePokemonResponse # 

Methods

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

HasField "encounterId" GetIncensePokemonResponse GetIncensePokemonResponse # 

Methods

field :: ProxySym "encounterId" -> Lens GetIncensePokemonResponse GetIncensePokemonResponse (Field "encounterId" GetIncensePokemonResponse) (Field "encounterId" GetIncensePokemonResponse)

HasField "encounterLocation" GetIncensePokemonResponse GetIncensePokemonResponse # 

Methods

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

HasField "latitude" GetIncensePokemonResponse GetIncensePokemonResponse # 

Methods

field :: ProxySym "latitude" -> Lens GetIncensePokemonResponse GetIncensePokemonResponse (Field "latitude" GetIncensePokemonResponse) (Field "latitude" GetIncensePokemonResponse)

HasField "longitude" GetIncensePokemonResponse GetIncensePokemonResponse # 

Methods

field :: ProxySym "longitude" -> Lens GetIncensePokemonResponse GetIncensePokemonResponse (Field "longitude" GetIncensePokemonResponse) (Field "longitude" GetIncensePokemonResponse)

HasField "pokemonId" GetIncensePokemonResponse GetIncensePokemonResponse # 

Methods

field :: ProxySym "pokemonId" -> Lens GetIncensePokemonResponse GetIncensePokemonResponse (Field "pokemonId" GetIncensePokemonResponse) (Field "pokemonId" GetIncensePokemonResponse)

HasField "result" GetIncensePokemonResponse GetIncensePokemonResponse # 

Methods

field :: ProxySym "result" -> Lens GetIncensePokemonResponse GetIncensePokemonResponse (Field "result" GetIncensePokemonResponse) (Field "result" GetIncensePokemonResponse)

type Field "disappearTimestampMs" GetIncensePokemonResponse # 
type Field "disappearTimestampMs" GetIncensePokemonResponse = Int64
type Field "encounterId" GetIncensePokemonResponse # 
type Field "encounterId" GetIncensePokemonResponse = Word64
type Field "encounterLocation" GetIncensePokemonResponse # 
type Field "encounterLocation" GetIncensePokemonResponse = Text
type Field "latitude" GetIncensePokemonResponse # 
type Field "latitude" GetIncensePokemonResponse = Double
type Field "longitude" GetIncensePokemonResponse # 
type Field "longitude" GetIncensePokemonResponse = Double
type Field "pokemonId" GetIncensePokemonResponse # 
type Field "pokemonId" GetIncensePokemonResponse = PokemonId
type Field "result" GetIncensePokemonResponse # 

data GetIncensePokemonResponse'Result #

Instances

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

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

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

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

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

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

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

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