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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Settings.Master.Item.EggIncubatorAttributes

Documentation

data EggIncubatorAttributes #

Instances

Eq EggIncubatorAttributes # 
Show EggIncubatorAttributes # 
Message EggIncubatorAttributes # 

Methods

descriptor :: MessageDescriptor EggIncubatorAttributes

Default EggIncubatorAttributes # 
HasField "distanceMultiplier" EggIncubatorAttributes EggIncubatorAttributes # 

Methods

field :: ProxySym "distanceMultiplier" -> Lens EggIncubatorAttributes EggIncubatorAttributes (Field "distanceMultiplier" EggIncubatorAttributes) (Field "distanceMultiplier" EggIncubatorAttributes)

HasField "incubatorType" EggIncubatorAttributes EggIncubatorAttributes # 

Methods

field :: ProxySym "incubatorType" -> Lens EggIncubatorAttributes EggIncubatorAttributes (Field "incubatorType" EggIncubatorAttributes) (Field "incubatorType" EggIncubatorAttributes)

HasField "uses" EggIncubatorAttributes EggIncubatorAttributes # 

Methods

field :: ProxySym "uses" -> Lens EggIncubatorAttributes EggIncubatorAttributes (Field "uses" EggIncubatorAttributes) (Field "uses" EggIncubatorAttributes)

type Field "distanceMultiplier" EggIncubatorAttributes # 
type Field "distanceMultiplier" EggIncubatorAttributes = Float
type Field "incubatorType" EggIncubatorAttributes # 
type Field "incubatorType" EggIncubatorAttributes = EggIncubatorType
type Field "uses" EggIncubatorAttributes # 
type Field "uses" EggIncubatorAttributes = Int32

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

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

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