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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Data.Logs.ActionLogEntry

Documentation

data ActionLogEntry #

Instances

Eq ActionLogEntry # 
Show ActionLogEntry # 
Message ActionLogEntry # 

Methods

descriptor :: MessageDescriptor ActionLogEntry

Default ActionLogEntry # 
HasField "catchPokemon" ActionLogEntry ActionLogEntry # 

Methods

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

HasField "fortSearch" ActionLogEntry ActionLogEntry # 

Methods

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

HasField "maybe'catchPokemon" ActionLogEntry ActionLogEntry # 

Methods

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

HasField "maybe'fortSearch" ActionLogEntry ActionLogEntry # 

Methods

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

HasField "sfida" ActionLogEntry ActionLogEntry # 

Methods

field :: ProxySym "sfida" -> Lens ActionLogEntry ActionLogEntry (Field "sfida" ActionLogEntry) (Field "sfida" ActionLogEntry)

HasField "timestampMs" ActionLogEntry ActionLogEntry # 

Methods

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

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

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

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

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

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

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

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