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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Settings.Master.Item.FoodAttributes

Documentation

data FoodAttributes #

Instances

Eq FoodAttributes # 
Show FoodAttributes # 
Message FoodAttributes # 

Methods

descriptor :: MessageDescriptor FoodAttributes

Default FoodAttributes # 
HasField "growthPercent" FoodAttributes FoodAttributes # 

Methods

field :: ProxySym "growthPercent" -> Lens FoodAttributes FoodAttributes (Field "growthPercent" FoodAttributes) (Field "growthPercent" FoodAttributes)

HasField "itemEffect" FoodAttributes FoodAttributes # 

Methods

field :: ProxySym "itemEffect" -> Lens FoodAttributes FoodAttributes (Field "itemEffect" FoodAttributes) (Field "itemEffect" FoodAttributes)

HasField "itemEffectPercent" FoodAttributes FoodAttributes # 

Methods

field :: ProxySym "itemEffectPercent" -> Lens FoodAttributes FoodAttributes (Field "itemEffectPercent" FoodAttributes) (Field "itemEffectPercent" FoodAttributes)

type Field "growthPercent" FoodAttributes # 
type Field "growthPercent" FoodAttributes = Float
type Field "itemEffect" FoodAttributes # 
type Field "itemEffect" FoodAttributes = [ItemEffect]
type Field "itemEffectPercent" FoodAttributes # 
type Field "itemEffectPercent" FoodAttributes = [Float]

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

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

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