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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Inventory.AppliedItem

Documentation

data AppliedItem #

Instances

Eq AppliedItem # 
Show AppliedItem # 
Message AppliedItem # 

Methods

descriptor :: MessageDescriptor AppliedItem

Default AppliedItem # 

Methods

def :: AppliedItem

HasField "appliedMs" AppliedItem AppliedItem # 

Methods

field :: ProxySym "appliedMs" -> Lens AppliedItem AppliedItem (Field "appliedMs" AppliedItem) (Field "appliedMs" AppliedItem)

HasField "expireMs" AppliedItem AppliedItem # 

Methods

field :: ProxySym "expireMs" -> Lens AppliedItem AppliedItem (Field "expireMs" AppliedItem) (Field "expireMs" AppliedItem)

HasField "itemId" AppliedItem AppliedItem # 

Methods

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

HasField "itemType" AppliedItem AppliedItem # 

Methods

field :: ProxySym "itemType" -> Lens AppliedItem AppliedItem (Field "itemType" AppliedItem) (Field "itemType" AppliedItem)

type Field "appliedMs" AppliedItem # 
type Field "appliedMs" AppliedItem = Int64
type Field "expireMs" AppliedItem # 
type Field "expireMs" AppliedItem = Int64
type Field "itemId" AppliedItem # 
type Field "itemId" AppliedItem = ItemId
type Field "itemType" AppliedItem # 
type Field "itemType" AppliedItem = ItemType

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

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

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

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