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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Map.Fort.FortLureInfo

Documentation

data FortLureInfo #

Instances

Eq FortLureInfo # 
Show FortLureInfo # 
Message FortLureInfo # 

Methods

descriptor :: MessageDescriptor FortLureInfo

Default FortLureInfo # 

Methods

def :: FortLureInfo

HasField "activePokemonId" FortLureInfo FortLureInfo # 

Methods

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

HasField "encounterId" FortLureInfo FortLureInfo # 

Methods

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

HasField "fortId" FortLureInfo FortLureInfo # 

Methods

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

HasField "lureExpiresTimestampMs" FortLureInfo FortLureInfo # 

Methods

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

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

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

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

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

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