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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Inventory.EggIncubator

Documentation

data EggIncubator #

Instances

Eq EggIncubator # 
Show EggIncubator # 
Message EggIncubator # 

Methods

descriptor :: MessageDescriptor EggIncubator

Default EggIncubator # 

Methods

def :: EggIncubator

HasField "id" EggIncubator EggIncubator # 

Methods

field :: ProxySym "id" -> Lens EggIncubator EggIncubator (Field "id" EggIncubator) (Field "id" EggIncubator)

HasField "incubatorType" EggIncubator EggIncubator # 

Methods

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

HasField "itemId" EggIncubator EggIncubator # 

Methods

field :: ProxySym "itemId" -> Lens EggIncubator EggIncubator (Field "itemId" EggIncubator) (Field "itemId" EggIncubator)

HasField "pokemonId" EggIncubator EggIncubator # 

Methods

field :: ProxySym "pokemonId" -> Lens EggIncubator EggIncubator (Field "pokemonId" EggIncubator) (Field "pokemonId" EggIncubator)

HasField "startKmWalked" EggIncubator EggIncubator # 

Methods

field :: ProxySym "startKmWalked" -> Lens EggIncubator EggIncubator (Field "startKmWalked" EggIncubator) (Field "startKmWalked" EggIncubator)

HasField "targetKmWalked" EggIncubator EggIncubator # 

Methods

field :: ProxySym "targetKmWalked" -> Lens EggIncubator EggIncubator (Field "targetKmWalked" EggIncubator) (Field "targetKmWalked" EggIncubator)

HasField "usesRemaining" EggIncubator EggIncubator # 

Methods

field :: ProxySym "usesRemaining" -> Lens EggIncubator EggIncubator (Field "usesRemaining" EggIncubator) (Field "usesRemaining" EggIncubator)

type Field "id" EggIncubator # 
type Field "id" EggIncubator = Text
type Field "incubatorType" EggIncubator # 
type Field "incubatorType" EggIncubator = EggIncubatorType
type Field "itemId" EggIncubator # 
type Field "itemId" EggIncubator = ItemId
type Field "pokemonId" EggIncubator # 
type Field "pokemonId" EggIncubator = Word64
type Field "startKmWalked" EggIncubator # 
type Field "startKmWalked" EggIncubator = Double
type Field "targetKmWalked" EggIncubator # 
type Field "targetKmWalked" EggIncubator = Double
type Field "usesRemaining" EggIncubator # 
type Field "usesRemaining" EggIncubator = Int32

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

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

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

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

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

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

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