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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Data.Logs.ActionLogEntry

Documentation

data ActionLogEntry Source #

Instances

Eq ActionLogEntry Source # 
Show ActionLogEntry Source # 
Default ActionLogEntry Source # 

Methods

def :: ActionLogEntry #

Message ActionLogEntry Source # 
HasField "catchPokemon" ActionLogEntry ActionLogEntry Source # 

Methods

field :: ProxySym "catchPokemon" -> Lens ActionLogEntry ActionLogEntry (Field "catchPokemon" ActionLogEntry) (Field "catchPokemon" ActionLogEntry) #

HasField "fortSearch" ActionLogEntry ActionLogEntry Source # 

Methods

field :: ProxySym "fortSearch" -> Lens ActionLogEntry ActionLogEntry (Field "fortSearch" ActionLogEntry) (Field "fortSearch" ActionLogEntry) #

HasField "maybe'catchPokemon" ActionLogEntry ActionLogEntry Source # 

Methods

field :: ProxySym "maybe'catchPokemon" -> Lens ActionLogEntry ActionLogEntry (Field "maybe'catchPokemon" ActionLogEntry) (Field "maybe'catchPokemon" ActionLogEntry) #

HasField "maybe'fortSearch" ActionLogEntry ActionLogEntry Source # 

Methods

field :: ProxySym "maybe'fortSearch" -> Lens ActionLogEntry ActionLogEntry (Field "maybe'fortSearch" ActionLogEntry) (Field "maybe'fortSearch" ActionLogEntry) #

HasField "sfida" ActionLogEntry ActionLogEntry Source # 
HasField "timestampMs" ActionLogEntry ActionLogEntry Source # 

Methods

field :: ProxySym "timestampMs" -> Lens ActionLogEntry ActionLogEntry (Field "timestampMs" ActionLogEntry) (Field "timestampMs" ActionLogEntry) #

type Field "catchPokemon" ActionLogEntry Source # 
type Field "fortSearch" ActionLogEntry Source # 
type Field "maybe'catchPokemon" ActionLogEntry Source # 
type Field "maybe'catchPokemon" ActionLogEntry = Maybe CatchPokemonLogEntry
type Field "maybe'fortSearch" ActionLogEntry Source # 
type Field "maybe'fortSearch" ActionLogEntry = Maybe FortSearchLogEntry
type Field "sfida" ActionLogEntry Source # 
type Field "sfida" ActionLogEntry = Bool
type Field "timestampMs" ActionLogEntry Source # 
type Field "timestampMs" ActionLogEntry = Int64

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

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

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

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

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

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