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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Settings.Master.IapSettings

Documentation

data IapSettings #

Instances

Eq IapSettings # 
Show IapSettings # 
Message IapSettings # 

Methods

descriptor :: MessageDescriptor IapSettings

Default IapSettings # 

Methods

def :: IapSettings

HasField "dailyBonusCoins" IapSettings IapSettings # 

Methods

field :: ProxySym "dailyBonusCoins" -> Lens IapSettings IapSettings (Field "dailyBonusCoins" IapSettings) (Field "dailyBonusCoins" IapSettings)

HasField "dailyBonusEnabled" IapSettings IapSettings # 

Methods

field :: ProxySym "dailyBonusEnabled" -> Lens IapSettings IapSettings (Field "dailyBonusEnabled" IapSettings) (Field "dailyBonusEnabled" IapSettings)

HasField "dailyDefenderBonusCurrency" IapSettings IapSettings # 

Methods

field :: ProxySym "dailyDefenderBonusCurrency" -> Lens IapSettings IapSettings (Field "dailyDefenderBonusCurrency" IapSettings) (Field "dailyDefenderBonusCurrency" IapSettings)

HasField "dailyDefenderBonusEnabled" IapSettings IapSettings # 

Methods

field :: ProxySym "dailyDefenderBonusEnabled" -> Lens IapSettings IapSettings (Field "dailyDefenderBonusEnabled" IapSettings) (Field "dailyDefenderBonusEnabled" IapSettings)

HasField "dailyDefenderBonusMaxDefenders" IapSettings IapSettings # 

Methods

field :: ProxySym "dailyDefenderBonusMaxDefenders" -> Lens IapSettings IapSettings (Field "dailyDefenderBonusMaxDefenders" IapSettings) (Field "dailyDefenderBonusMaxDefenders" IapSettings)

HasField "dailyDefenderBonusPerPokemon" IapSettings IapSettings # 

Methods

field :: ProxySym "dailyDefenderBonusPerPokemon" -> Lens IapSettings IapSettings (Field "dailyDefenderBonusPerPokemon" IapSettings) (Field "dailyDefenderBonusPerPokemon" IapSettings)

HasField "minTimeBetweenClaimsMs" IapSettings IapSettings # 

Methods

field :: ProxySym "minTimeBetweenClaimsMs" -> Lens IapSettings IapSettings (Field "minTimeBetweenClaimsMs" IapSettings) (Field "minTimeBetweenClaimsMs" IapSettings)

type Field "dailyBonusCoins" IapSettings # 
type Field "dailyBonusCoins" IapSettings = Int32
type Field "dailyBonusEnabled" IapSettings # 
type Field "dailyBonusEnabled" IapSettings = Bool
type Field "dailyDefenderBonusCurrency" IapSettings # 
type Field "dailyDefenderBonusCurrency" IapSettings = [Text]
type Field "dailyDefenderBonusEnabled" IapSettings # 
type Field "dailyDefenderBonusEnabled" IapSettings = Bool
type Field "dailyDefenderBonusMaxDefenders" IapSettings # 
type Field "dailyDefenderBonusMaxDefenders" IapSettings = Int32
type Field "dailyDefenderBonusPerPokemon" IapSettings # 
type Field "dailyDefenderBonusPerPokemon" IapSettings = [Int32]
type Field "minTimeBetweenClaimsMs" IapSettings # 
type Field "minTimeBetweenClaimsMs" IapSettings = Int64

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

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

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

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

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

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

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