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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Map.Fort.FortModifier

Documentation

data FortModifier #

Instances

Eq FortModifier # 
Show FortModifier # 
Message FortModifier # 

Methods

descriptor :: MessageDescriptor FortModifier

Default FortModifier # 

Methods

def :: FortModifier

HasField "deployerPlayerCodename" FortModifier FortModifier # 

Methods

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

HasField "expirationTimestampMs" FortModifier FortModifier # 

Methods

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

HasField "itemId" FortModifier FortModifier # 

Methods

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

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

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

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

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