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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Inventory.InventoryItem

Documentation

data InventoryItem Source #

Instances

Eq InventoryItem Source # 
Show InventoryItem Source # 
Default InventoryItem Source # 

Methods

def :: InventoryItem #

Message InventoryItem Source # 
HasField "deletedItemKey" InventoryItem InventoryItem Source # 

Methods

field :: ProxySym "deletedItemKey" -> Lens InventoryItem InventoryItem (Field "deletedItemKey" InventoryItem) (Field "deletedItemKey" InventoryItem) #

HasField "inventoryItemData" InventoryItem InventoryItem Source # 

Methods

field :: ProxySym "inventoryItemData" -> Lens InventoryItem InventoryItem (Field "inventoryItemData" InventoryItem) (Field "inventoryItemData" InventoryItem) #

HasField "maybe'inventoryItemData" InventoryItem InventoryItem Source # 

Methods

field :: ProxySym "maybe'inventoryItemData" -> Lens InventoryItem InventoryItem (Field "maybe'inventoryItemData" InventoryItem) (Field "maybe'inventoryItemData" InventoryItem) #

HasField "modifiedTimestampMs" InventoryItem InventoryItem Source # 

Methods

field :: ProxySym "modifiedTimestampMs" -> Lens InventoryItem InventoryItem (Field "modifiedTimestampMs" InventoryItem) (Field "modifiedTimestampMs" InventoryItem) #

type Field "deletedItemKey" InventoryItem Source # 
type Field "deletedItemKey" InventoryItem = Int64
type Field "inventoryItemData" InventoryItem Source # 
type Field "inventoryItemData" InventoryItem = InventoryItemData
type Field "maybe'inventoryItemData" InventoryItem Source # 
type Field "maybe'inventoryItemData" InventoryItem = Maybe InventoryItemData
type Field "modifiedTimestampMs" InventoryItem Source # 
type Field "modifiedTimestampMs" InventoryItem = Int64

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

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

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

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