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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Settings.Master.IapSettings

Documentation

data IapSettings Source #

Instances

Eq IapSettings Source # 
Show IapSettings Source # 
Default IapSettings Source # 

Methods

def :: IapSettings #

Message IapSettings Source # 
HasField "dailyBonusCoins" IapSettings IapSettings Source # 

Methods

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

HasField "dailyBonusEnabled" IapSettings IapSettings Source # 

Methods

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

HasField "dailyDefenderBonusCurrency" IapSettings IapSettings Source # 

Methods

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

HasField "dailyDefenderBonusEnabled" IapSettings IapSettings Source # 

Methods

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

HasField "dailyDefenderBonusMaxDefenders" IapSettings IapSettings Source # 

Methods

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

HasField "dailyDefenderBonusPerPokemon" IapSettings IapSettings Source # 

Methods

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

HasField "minTimeBetweenClaimsMs" IapSettings IapSettings Source # 

Methods

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

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

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

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

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

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

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

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

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