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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Networking.Responses.CollectDailyDefenderBonusResponse

Documentation

data CollectDailyDefenderBonusResponse #

Instances

Eq CollectDailyDefenderBonusResponse # 
Show CollectDailyDefenderBonusResponse # 
Message CollectDailyDefenderBonusResponse # 

Methods

descriptor :: MessageDescriptor CollectDailyDefenderBonusResponse

Default CollectDailyDefenderBonusResponse # 
HasField "currencyAwarded" CollectDailyDefenderBonusResponse CollectDailyDefenderBonusResponse # 

Methods

field :: ProxySym "currencyAwarded" -> Lens CollectDailyDefenderBonusResponse CollectDailyDefenderBonusResponse (Field "currencyAwarded" CollectDailyDefenderBonusResponse) (Field "currencyAwarded" CollectDailyDefenderBonusResponse)

HasField "currencyType" CollectDailyDefenderBonusResponse CollectDailyDefenderBonusResponse # 

Methods

field :: ProxySym "currencyType" -> Lens CollectDailyDefenderBonusResponse CollectDailyDefenderBonusResponse (Field "currencyType" CollectDailyDefenderBonusResponse) (Field "currencyType" CollectDailyDefenderBonusResponse)

HasField "defendersCount" CollectDailyDefenderBonusResponse CollectDailyDefenderBonusResponse # 

Methods

field :: ProxySym "defendersCount" -> Lens CollectDailyDefenderBonusResponse CollectDailyDefenderBonusResponse (Field "defendersCount" CollectDailyDefenderBonusResponse) (Field "defendersCount" CollectDailyDefenderBonusResponse)

HasField "result" CollectDailyDefenderBonusResponse CollectDailyDefenderBonusResponse # 
type Field "currencyAwarded" CollectDailyDefenderBonusResponse # 
type Field "currencyAwarded" CollectDailyDefenderBonusResponse = [Int32]
type Field "currencyType" CollectDailyDefenderBonusResponse # 
type Field "currencyType" CollectDailyDefenderBonusResponse = [Text]
type Field "defendersCount" CollectDailyDefenderBonusResponse # 
type Field "defendersCount" CollectDailyDefenderBonusResponse = Int32
type Field "result" CollectDailyDefenderBonusResponse # 

data CollectDailyDefenderBonusResponse'Result #

Instances

Bounded CollectDailyDefenderBonusResponse'Result # 
Enum CollectDailyDefenderBonusResponse'Result # 
Eq CollectDailyDefenderBonusResponse'Result # 
Show CollectDailyDefenderBonusResponse'Result # 
MessageEnum CollectDailyDefenderBonusResponse'Result # 
FieldDefault CollectDailyDefenderBonusResponse'Result # 
Default CollectDailyDefenderBonusResponse'Result # 

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

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

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

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