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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Map.Fort.FortLureInfo

Documentation

data FortLureInfo Source #

Instances

Eq FortLureInfo Source # 
Show FortLureInfo Source # 
Default FortLureInfo Source # 

Methods

def :: FortLureInfo #

Message FortLureInfo Source # 
HasField "activePokemonId" FortLureInfo FortLureInfo Source # 

Methods

field :: ProxySym "activePokemonId" -> Lens FortLureInfo FortLureInfo (Field "activePokemonId" FortLureInfo) (Field "activePokemonId" FortLureInfo) #

HasField "encounterId" FortLureInfo FortLureInfo Source # 

Methods

field :: ProxySym "encounterId" -> Lens FortLureInfo FortLureInfo (Field "encounterId" FortLureInfo) (Field "encounterId" FortLureInfo) #

HasField "fortId" FortLureInfo FortLureInfo Source # 

Methods

field :: ProxySym "fortId" -> Lens FortLureInfo FortLureInfo (Field "fortId" FortLureInfo) (Field "fortId" FortLureInfo) #

HasField "lureExpiresTimestampMs" FortLureInfo FortLureInfo Source # 

Methods

field :: ProxySym "lureExpiresTimestampMs" -> Lens FortLureInfo FortLureInfo (Field "lureExpiresTimestampMs" FortLureInfo) (Field "lureExpiresTimestampMs" FortLureInfo) #

type Field "activePokemonId" FortLureInfo Source # 
type Field "activePokemonId" FortLureInfo = PokemonId
type Field "encounterId" FortLureInfo Source # 
type Field "encounterId" FortLureInfo = Word64
type Field "fortId" FortLureInfo Source # 
type Field "fortId" FortLureInfo = Text
type Field "lureExpiresTimestampMs" FortLureInfo Source # 
type Field "lureExpiresTimestampMs" FortLureInfo = Int64

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

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

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

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