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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Networking.Responses.IncenseEncounterResponse

Documentation

data IncenseEncounterResponse #

Instances

Eq IncenseEncounterResponse # 
Show IncenseEncounterResponse # 
Message IncenseEncounterResponse # 

Methods

descriptor :: MessageDescriptor IncenseEncounterResponse

Default IncenseEncounterResponse # 
HasField "captureProbability" IncenseEncounterResponse IncenseEncounterResponse # 

Methods

field :: ProxySym "captureProbability" -> Lens IncenseEncounterResponse IncenseEncounterResponse (Field "captureProbability" IncenseEncounterResponse) (Field "captureProbability" IncenseEncounterResponse)

HasField "maybe'captureProbability" IncenseEncounterResponse IncenseEncounterResponse # 

Methods

field :: ProxySym "maybe'captureProbability" -> Lens IncenseEncounterResponse IncenseEncounterResponse (Field "maybe'captureProbability" IncenseEncounterResponse) (Field "maybe'captureProbability" IncenseEncounterResponse)

HasField "maybe'pokemonData" IncenseEncounterResponse IncenseEncounterResponse # 

Methods

field :: ProxySym "maybe'pokemonData" -> Lens IncenseEncounterResponse IncenseEncounterResponse (Field "maybe'pokemonData" IncenseEncounterResponse) (Field "maybe'pokemonData" IncenseEncounterResponse)

HasField "pokemonData" IncenseEncounterResponse IncenseEncounterResponse # 

Methods

field :: ProxySym "pokemonData" -> Lens IncenseEncounterResponse IncenseEncounterResponse (Field "pokemonData" IncenseEncounterResponse) (Field "pokemonData" IncenseEncounterResponse)

HasField "result" IncenseEncounterResponse IncenseEncounterResponse # 

Methods

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

type Field "captureProbability" IncenseEncounterResponse # 
type Field "captureProbability" IncenseEncounterResponse = CaptureProbability
type Field "maybe'captureProbability" IncenseEncounterResponse # 
type Field "maybe'captureProbability" IncenseEncounterResponse = Maybe CaptureProbability
type Field "maybe'pokemonData" IncenseEncounterResponse # 
type Field "maybe'pokemonData" IncenseEncounterResponse = Maybe PokemonData
type Field "pokemonData" IncenseEncounterResponse # 
type Field "pokemonData" IncenseEncounterResponse = PokemonData
type Field "result" IncenseEncounterResponse # 

data IncenseEncounterResponse'Result #

Instances

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

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

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

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

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

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