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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Inventory.EggIncubator

Documentation

data EggIncubator Source #

Instances

Eq EggIncubator Source # 
Show EggIncubator Source # 
Default EggIncubator Source # 

Methods

def :: EggIncubator #

Message EggIncubator Source # 
HasField "id" EggIncubator EggIncubator Source # 
HasField "incubatorType" EggIncubator EggIncubator Source # 

Methods

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

HasField "itemId" EggIncubator EggIncubator Source # 

Methods

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

HasField "pokemonId" EggIncubator EggIncubator Source # 

Methods

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

HasField "startKmWalked" EggIncubator EggIncubator Source # 

Methods

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

HasField "targetKmWalked" EggIncubator EggIncubator Source # 

Methods

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

HasField "usesRemaining" EggIncubator EggIncubator Source # 

Methods

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

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

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

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

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

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

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

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

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