nakadi-client-0.2.0.1: Client library for the Nakadi Event Broker

Copyright(c) Moritz Schulte 2017
LicenseBSD3
Maintainermtesseract@silverratio.net
Stabilityexperimental
PortabilityPOSIX
Safe HaskellNone
LanguageHaskell2010

Network.Nakadi.Types

Description

This module provides the Nakadi API Types.

Synopsis

Documentation

type MonadNakadi m = (MonadIO m, MonadCatch m, MonadThrow m, MonadMask m) Source #

Type constraint synonym for encapsulating the monad constraints required by most funtions in this package.

type MonadNakadiEnv r m = (MonadNakadi m, MonadReader r m, HasNakadiConfig r Config) Source #

Type constraint synonym for encapsulating the monad constraints required by most funtions in this package. Reader Monad version, expects a Config to be available in the current reader environment.

class HasNakadiConfig s a where Source #

Minimal complete definition

nakadiConfig

Methods

nakadiConfig :: Lens' s a Source #