| 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 #