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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Inventory.InventoryUpgrade

Documentation

data InventoryUpgrade #

Instances

Eq InventoryUpgrade # 
Show InventoryUpgrade # 
Message InventoryUpgrade # 

Methods

descriptor :: MessageDescriptor InventoryUpgrade

Default InventoryUpgrade # 
HasField "additionalStorage" InventoryUpgrade InventoryUpgrade # 

Methods

field :: ProxySym "additionalStorage" -> Lens InventoryUpgrade InventoryUpgrade (Field "additionalStorage" InventoryUpgrade) (Field "additionalStorage" InventoryUpgrade)

HasField "itemId" InventoryUpgrade InventoryUpgrade # 

Methods

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

HasField "upgradeType" InventoryUpgrade InventoryUpgrade # 

Methods

field :: ProxySym "upgradeType" -> Lens InventoryUpgrade InventoryUpgrade (Field "upgradeType" InventoryUpgrade) (Field "upgradeType" InventoryUpgrade)

type Field "additionalStorage" InventoryUpgrade # 
type Field "additionalStorage" InventoryUpgrade = Int32
type Field "itemId" InventoryUpgrade # 
type Field "itemId" InventoryUpgrade = ItemId
type Field "upgradeType" InventoryUpgrade # 
type Field "upgradeType" InventoryUpgrade = InventoryUpgradeType

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

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

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