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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Data.Battle.BattleResults

Documentation

data BattleResults Source #

Instances

Eq BattleResults Source # 
Show BattleResults Source # 
Default BattleResults Source # 

Methods

def :: BattleResults #

Message BattleResults Source # 
HasField "attackers" BattleResults BattleResults Source # 

Methods

field :: ProxySym "attackers" -> Lens BattleResults BattleResults (Field "attackers" BattleResults) (Field "attackers" BattleResults) #

HasField "gymPointsDelta" BattleResults BattleResults Source # 

Methods

field :: ProxySym "gymPointsDelta" -> Lens BattleResults BattleResults (Field "gymPointsDelta" BattleResults) (Field "gymPointsDelta" BattleResults) #

HasField "gymState" BattleResults BattleResults Source # 

Methods

field :: ProxySym "gymState" -> Lens BattleResults BattleResults (Field "gymState" BattleResults) (Field "gymState" BattleResults) #

HasField "maybe'gymState" BattleResults BattleResults Source # 

Methods

field :: ProxySym "maybe'gymState" -> Lens BattleResults BattleResults (Field "maybe'gymState" BattleResults) (Field "maybe'gymState" BattleResults) #

HasField "nextDefenderPokemonId" BattleResults BattleResults Source # 

Methods

field :: ProxySym "nextDefenderPokemonId" -> Lens BattleResults BattleResults (Field "nextDefenderPokemonId" BattleResults) (Field "nextDefenderPokemonId" BattleResults) #

HasField "playerExperienceAwarded" BattleResults BattleResults Source # 

Methods

field :: ProxySym "playerExperienceAwarded" -> Lens BattleResults BattleResults (Field "playerExperienceAwarded" BattleResults) (Field "playerExperienceAwarded" BattleResults) #

type Field "attackers" BattleResults Source # 
type Field "gymPointsDelta" BattleResults Source # 
type Field "gymPointsDelta" BattleResults = Int32
type Field "gymState" BattleResults Source # 
type Field "gymState" BattleResults = GymState
type Field "maybe'gymState" BattleResults Source # 
type Field "maybe'gymState" BattleResults = Maybe GymState
type Field "nextDefenderPokemonId" BattleResults Source # 
type Field "nextDefenderPokemonId" BattleResults = Int64
type Field "playerExperienceAwarded" BattleResults Source # 
type Field "playerExperienceAwarded" BattleResults = [Int32]

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

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

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

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

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

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