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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Networking.Responses.CatchPokemonResponse

Documentation

data CatchPokemonResponse Source #

Instances

Eq CatchPokemonResponse Source # 
Show CatchPokemonResponse Source # 
Default CatchPokemonResponse Source # 
Message CatchPokemonResponse Source # 
HasField "captureAward" CatchPokemonResponse CatchPokemonResponse Source # 
HasField "capturedPokemonId" CatchPokemonResponse CatchPokemonResponse Source # 

Methods

field :: ProxySym "capturedPokemonId" -> Lens CatchPokemonResponse CatchPokemonResponse (Field "capturedPokemonId" CatchPokemonResponse) (Field "capturedPokemonId" CatchPokemonResponse) #

HasField "maybe'captureAward" CatchPokemonResponse CatchPokemonResponse Source # 

Methods

field :: ProxySym "maybe'captureAward" -> Lens CatchPokemonResponse CatchPokemonResponse (Field "maybe'captureAward" CatchPokemonResponse) (Field "maybe'captureAward" CatchPokemonResponse) #

HasField "missPercent" CatchPokemonResponse CatchPokemonResponse Source # 
HasField "status" CatchPokemonResponse CatchPokemonResponse Source # 
type Field "captureAward" CatchPokemonResponse Source # 
type Field "capturedPokemonId" CatchPokemonResponse Source # 
type Field "capturedPokemonId" CatchPokemonResponse = Word64
type Field "maybe'captureAward" CatchPokemonResponse Source # 
type Field "maybe'captureAward" CatchPokemonResponse = Maybe CaptureAward
type Field "missPercent" CatchPokemonResponse Source # 
type Field "missPercent" CatchPokemonResponse = Double
type Field "status" CatchPokemonResponse Source # 

data CatchPokemonResponse'CatchStatus Source #

Instances

Bounded CatchPokemonResponse'CatchStatus Source # 
Enum CatchPokemonResponse'CatchStatus Source # 
Eq CatchPokemonResponse'CatchStatus Source # 
Show CatchPokemonResponse'CatchStatus Source # 
Default CatchPokemonResponse'CatchStatus Source # 
FieldDefault CatchPokemonResponse'CatchStatus Source # 
MessageEnum CatchPokemonResponse'CatchStatus Source # 

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

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

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

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

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