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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Settings.Master.PokemonUpgradeSettings

Documentation

data PokemonUpgradeSettings #

Instances

Eq PokemonUpgradeSettings # 
Show PokemonUpgradeSettings # 
Message PokemonUpgradeSettings # 

Methods

descriptor :: MessageDescriptor PokemonUpgradeSettings

Default PokemonUpgradeSettings # 
HasField "allowedLevelsAbovePlayer" PokemonUpgradeSettings PokemonUpgradeSettings # 

Methods

field :: ProxySym "allowedLevelsAbovePlayer" -> Lens PokemonUpgradeSettings PokemonUpgradeSettings (Field "allowedLevelsAbovePlayer" PokemonUpgradeSettings) (Field "allowedLevelsAbovePlayer" PokemonUpgradeSettings)

HasField "candyCost" PokemonUpgradeSettings PokemonUpgradeSettings # 

Methods

field :: ProxySym "candyCost" -> Lens PokemonUpgradeSettings PokemonUpgradeSettings (Field "candyCost" PokemonUpgradeSettings) (Field "candyCost" PokemonUpgradeSettings)

HasField "stardustCost" PokemonUpgradeSettings PokemonUpgradeSettings # 

Methods

field :: ProxySym "stardustCost" -> Lens PokemonUpgradeSettings PokemonUpgradeSettings (Field "stardustCost" PokemonUpgradeSettings) (Field "stardustCost" PokemonUpgradeSettings)

HasField "upgradesPerLevel" PokemonUpgradeSettings PokemonUpgradeSettings # 

Methods

field :: ProxySym "upgradesPerLevel" -> Lens PokemonUpgradeSettings PokemonUpgradeSettings (Field "upgradesPerLevel" PokemonUpgradeSettings) (Field "upgradesPerLevel" PokemonUpgradeSettings)

type Field "allowedLevelsAbovePlayer" PokemonUpgradeSettings # 
type Field "allowedLevelsAbovePlayer" PokemonUpgradeSettings = Int32
type Field "candyCost" PokemonUpgradeSettings # 
type Field "candyCost" PokemonUpgradeSettings = [Int32]
type Field "stardustCost" PokemonUpgradeSettings # 
type Field "stardustCost" PokemonUpgradeSettings = [Int32]
type Field "upgradesPerLevel" PokemonUpgradeSettings # 
type Field "upgradesPerLevel" PokemonUpgradeSettings = Int32

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

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

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

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