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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Networking.Responses.LevelUpRewardsResponse

Documentation

data LevelUpRewardsResponse Source #

Instances

Eq LevelUpRewardsResponse Source # 
Show LevelUpRewardsResponse Source # 
Default LevelUpRewardsResponse Source # 
Message LevelUpRewardsResponse Source # 
HasField "itemsAwarded" LevelUpRewardsResponse LevelUpRewardsResponse Source # 
HasField "itemsUnlocked" LevelUpRewardsResponse LevelUpRewardsResponse Source # 
HasField "result" LevelUpRewardsResponse LevelUpRewardsResponse Source # 
type Field "itemsAwarded" LevelUpRewardsResponse Source # 
type Field "itemsAwarded" LevelUpRewardsResponse = [ItemAward]
type Field "itemsUnlocked" LevelUpRewardsResponse Source # 
type Field "itemsUnlocked" LevelUpRewardsResponse = [ItemId]
type Field "result" LevelUpRewardsResponse Source # 

data LevelUpRewardsResponse'Result Source #

Instances

Bounded LevelUpRewardsResponse'Result Source # 
Enum LevelUpRewardsResponse'Result Source # 
Eq LevelUpRewardsResponse'Result Source # 
Show LevelUpRewardsResponse'Result Source # 
Default LevelUpRewardsResponse'Result Source # 
FieldDefault LevelUpRewardsResponse'Result Source # 
MessageEnum LevelUpRewardsResponse'Result Source # 

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

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

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