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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Networking.Responses.CatchPokemonResponse

Documentation

data CatchPokemonResponse #

Instances

Eq CatchPokemonResponse # 
Show CatchPokemonResponse # 
Message CatchPokemonResponse # 

Methods

descriptor :: MessageDescriptor CatchPokemonResponse

Default CatchPokemonResponse # 
HasField "captureAward" CatchPokemonResponse CatchPokemonResponse # 

Methods

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

HasField "capturedPokemonId" CatchPokemonResponse CatchPokemonResponse # 

Methods

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

HasField "maybe'captureAward" CatchPokemonResponse CatchPokemonResponse # 

Methods

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

HasField "missPercent" CatchPokemonResponse CatchPokemonResponse # 

Methods

field :: ProxySym "missPercent" -> Lens CatchPokemonResponse CatchPokemonResponse (Field "missPercent" CatchPokemonResponse) (Field "missPercent" CatchPokemonResponse)

HasField "status" CatchPokemonResponse CatchPokemonResponse # 

Methods

field :: ProxySym "status" -> Lens CatchPokemonResponse CatchPokemonResponse (Field "status" CatchPokemonResponse) (Field "status" CatchPokemonResponse)

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

data CatchPokemonResponse'CatchStatus #

Instances

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

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

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

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

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

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