Safe Haskell | None |
---|---|
Language | Haskell2010 |
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.
MorleyClientEnv | |
|
Instances
MonadReader MorleyClientEnv MorleyClientM Source # | |
Defined in Morley.Client.Full 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 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 |
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 #