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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Inventory.Item.ItemData

Documentation

data ItemData #

Instances

Eq ItemData # 
Show ItemData # 
Message ItemData # 

Methods

descriptor :: MessageDescriptor ItemData

Default ItemData # 

Methods

def :: ItemData

HasField "count" ItemData ItemData # 

Methods

field :: ProxySym "count" -> Lens ItemData ItemData (Field "count" ItemData) (Field "count" ItemData)

HasField "itemId" ItemData ItemData # 

Methods

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

HasField "unseen" ItemData ItemData # 

Methods

field :: ProxySym "unseen" -> Lens ItemData ItemData (Field "unseen" ItemData) (Field "unseen" ItemData)

type Field "count" ItemData # 
type Field "count" ItemData = Int32
type Field "itemId" ItemData # 
type Field "itemId" ItemData = ItemId
type Field "unseen" ItemData # 
type Field "unseen" ItemData = Bool

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

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

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