| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Morley.Client.Env
Contents
Description
Runtime environment for morley-client.
Synopsis
- data MorleyClientEnv' m = MorleyClientEnv {
- mceTezosClient :: TezosClientEnv
- mceLogAction :: ClientLogAction m
- mceSecretKey :: Maybe SecretKey
- mceClientEnv :: ClientEnv
- mceTezosClientL :: forall m. Lens' (MorleyClientEnv' m) TezosClientEnv
- mceLogActionL :: forall m m. Lens (MorleyClientEnv' m) (MorleyClientEnv' m) (ClientLogAction m) (ClientLogAction m)
- mceSecretKeyL :: forall m. Lens' (MorleyClientEnv' m) (Maybe SecretKey)
- mceClientEnvL :: forall m. Lens' (MorleyClientEnv' m) ClientEnv
Documentation
data MorleyClientEnv' m Source #
Runtime environment for morley client.
Constructors
| MorleyClientEnv | |
Fields
| |
Instances
| MonadReader MorleyClientEnv MorleyClientM Source # | |
Defined in Morley.Client.Full Methods ask :: MorleyClientM MorleyClientEnv # local :: (MorleyClientEnv -> MorleyClientEnv) -> MorleyClientM a -> MorleyClientM a # reader :: (MorleyClientEnv -> a) -> MorleyClientM a # | |
| HasLog MorleyClientEnv Message MorleyClientM Source # | |
Defined in Morley.Client.Full Methods getLogAction :: MorleyClientEnv -> LogAction MorleyClientM Message # setLogAction :: LogAction MorleyClientM Message -> MorleyClientEnv -> MorleyClientEnv # overLogAction :: (LogAction MorleyClientM Message -> LogAction MorleyClientM Message) -> MorleyClientEnv -> MorleyClientEnv # logActionL :: Lens' MorleyClientEnv (LogAction MorleyClientM Message) # | |
| HasTezosClientEnv (MorleyClientEnv' m) Source # | |
Defined in Morley.Client.Env Methods tezosClientEnvL :: Lens' (MorleyClientEnv' m) TezosClientEnv Source # | |
Lens
mceTezosClientL :: forall m. Lens' (MorleyClientEnv' m) TezosClientEnv Source #
mceLogActionL :: forall m m. Lens (MorleyClientEnv' m) (MorleyClientEnv' m) (ClientLogAction m) (ClientLogAction m) Source #
mceSecretKeyL :: forall m. Lens' (MorleyClientEnv' m) (Maybe SecretKey) Source #
mceClientEnvL :: forall m. Lens' (MorleyClientEnv' m) ClientEnv Source #