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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Networking.Responses.EncounterResponse

Documentation

data EncounterResponse Source #

Instances

Eq EncounterResponse Source # 
Show EncounterResponse Source # 
Default EncounterResponse Source # 
Message EncounterResponse Source # 
HasField "background" EncounterResponse EncounterResponse Source # 

Methods

field :: ProxySym "background" -> Lens EncounterResponse EncounterResponse (Field "background" EncounterResponse) (Field "background" EncounterResponse) #

HasField "captureProbability" EncounterResponse EncounterResponse Source # 

Methods

field :: ProxySym "captureProbability" -> Lens EncounterResponse EncounterResponse (Field "captureProbability" EncounterResponse) (Field "captureProbability" EncounterResponse) #

HasField "maybe'captureProbability" EncounterResponse EncounterResponse Source # 

Methods

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

HasField "maybe'wildPokemon" EncounterResponse EncounterResponse Source # 

Methods

field :: ProxySym "maybe'wildPokemon" -> Lens EncounterResponse EncounterResponse (Field "maybe'wildPokemon" EncounterResponse) (Field "maybe'wildPokemon" EncounterResponse) #

HasField "status" EncounterResponse EncounterResponse Source # 
HasField "wildPokemon" EncounterResponse EncounterResponse Source # 

Methods

field :: ProxySym "wildPokemon" -> Lens EncounterResponse EncounterResponse (Field "wildPokemon" EncounterResponse) (Field "wildPokemon" EncounterResponse) #

type Field "background" EncounterResponse Source # 
type Field "captureProbability" EncounterResponse Source # 
type Field "captureProbability" EncounterResponse = CaptureProbability
type Field "maybe'captureProbability" EncounterResponse Source # 
type Field "maybe'captureProbability" EncounterResponse = Maybe CaptureProbability
type Field "maybe'wildPokemon" EncounterResponse Source # 
type Field "maybe'wildPokemon" EncounterResponse = Maybe WildPokemon
type Field "status" EncounterResponse Source # 
type Field "wildPokemon" EncounterResponse Source # 
type Field "wildPokemon" EncounterResponse = WildPokemon

data EncounterResponse'Background Source #

Instances

Bounded EncounterResponse'Background Source # 
Enum EncounterResponse'Background Source # 
Eq EncounterResponse'Background Source # 
Show EncounterResponse'Background Source # 
Default EncounterResponse'Background Source # 
FieldDefault EncounterResponse'Background Source # 
MessageEnum EncounterResponse'Background Source # 

data EncounterResponse'Status Source #

Instances

Bounded EncounterResponse'Status Source # 
Enum EncounterResponse'Status Source # 
Eq EncounterResponse'Status Source # 
Show EncounterResponse'Status Source # 
Default EncounterResponse'Status Source # 
FieldDefault EncounterResponse'Status Source # 
MessageEnum EncounterResponse'Status Source # 

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

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

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

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

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

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