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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Settings.Master.GymLevelSettings

Documentation

data GymLevelSettings #

Instances

Eq GymLevelSettings # 
Show GymLevelSettings # 
Message GymLevelSettings # 

Methods

descriptor :: MessageDescriptor GymLevelSettings

Default GymLevelSettings # 
HasField "leaderSlots" GymLevelSettings GymLevelSettings # 

Methods

field :: ProxySym "leaderSlots" -> Lens GymLevelSettings GymLevelSettings (Field "leaderSlots" GymLevelSettings) (Field "leaderSlots" GymLevelSettings)

HasField "requiredExperience" GymLevelSettings GymLevelSettings # 

Methods

field :: ProxySym "requiredExperience" -> Lens GymLevelSettings GymLevelSettings (Field "requiredExperience" GymLevelSettings) (Field "requiredExperience" GymLevelSettings)

HasField "searchRollBonus" GymLevelSettings GymLevelSettings # 

Methods

field :: ProxySym "searchRollBonus" -> Lens GymLevelSettings GymLevelSettings (Field "searchRollBonus" GymLevelSettings) (Field "searchRollBonus" GymLevelSettings)

HasField "trainerSlots" GymLevelSettings GymLevelSettings # 

Methods

field :: ProxySym "trainerSlots" -> Lens GymLevelSettings GymLevelSettings (Field "trainerSlots" GymLevelSettings) (Field "trainerSlots" GymLevelSettings)

type Field "leaderSlots" GymLevelSettings # 
type Field "leaderSlots" GymLevelSettings = [Int32]
type Field "requiredExperience" GymLevelSettings # 
type Field "requiredExperience" GymLevelSettings = [Int32]
type Field "searchRollBonus" GymLevelSettings # 
type Field "searchRollBonus" GymLevelSettings = [Int32]
type Field "trainerSlots" GymLevelSettings # 
type Field "trainerSlots" GymLevelSettings = [Int32]

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

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

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

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