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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Settings.Master.GymLevelSettings

Documentation

data GymLevelSettings Source #

Instances

Eq GymLevelSettings Source # 
Show GymLevelSettings Source # 
Default GymLevelSettings Source # 
Message GymLevelSettings Source # 
HasField "leaderSlots" GymLevelSettings GymLevelSettings Source # 

Methods

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

HasField "requiredExperience" GymLevelSettings GymLevelSettings Source # 

Methods

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

HasField "searchRollBonus" GymLevelSettings GymLevelSettings Source # 

Methods

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

HasField "trainerSlots" GymLevelSettings GymLevelSettings Source # 

Methods

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

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

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

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

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

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