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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Map.Fort.FortModifier

Documentation

data FortModifier Source #

Instances

Eq FortModifier Source # 
Show FortModifier Source # 
Default FortModifier Source # 

Methods

def :: FortModifier #

Message FortModifier Source # 
HasField "deployerPlayerCodename" FortModifier FortModifier Source # 

Methods

field :: ProxySym "deployerPlayerCodename" -> Lens FortModifier FortModifier (Field "deployerPlayerCodename" FortModifier) (Field "deployerPlayerCodename" FortModifier) #

HasField "expirationTimestampMs" FortModifier FortModifier Source # 

Methods

field :: ProxySym "expirationTimestampMs" -> Lens FortModifier FortModifier (Field "expirationTimestampMs" FortModifier) (Field "expirationTimestampMs" FortModifier) #

HasField "itemId" FortModifier FortModifier Source # 

Methods

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

type Field "deployerPlayerCodename" FortModifier Source # 
type Field "deployerPlayerCodename" FortModifier = Text
type Field "expirationTimestampMs" FortModifier Source # 
type Field "expirationTimestampMs" FortModifier = Int64
type Field "itemId" FortModifier Source # 
type Field "itemId" FortModifier = ItemId

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

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

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