-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/


-- | Conduit wrapper of Webex Teams List API
--   
--   Please see the README on Github at
--   <a>https://github.com/nshimaza/webex-teams-api#readme</a>
@package webex-teams-conduit
@version 0.2.0.0


-- | This module provides Conduit wrapper for Cisco Webex Teams list APIs.
module Network.WebexTeams.Conduit

-- | Get list of entities with query parameter and stream it into Conduit
--   pipe. It automatically performs pagination.
streamListWithFilter :: (MonadIO m, WebexTeamsFilter filter, WebexTeamsListItem (ToResponse filter)) => Authorization -> WebexTeamsRequest -> filter -> ConduitT () (ToResponse filter) m ()

-- | List of <a>Team</a> and stream it into Conduit pipe. It automatically
--   performs pagination.
streamTeamList :: MonadIO m => Authorization -> WebexTeamsRequest -> ConduitT () Team m ()

-- | Filter list of <a>Organization</a> and stream it into Conduit pipe. It
--   automatically performs pagination.
streamOrganizationList :: MonadIO m => Authorization -> WebexTeamsRequest -> ConduitT () Organization m ()

-- | List of <a>Role</a> and stream it into Conduit pipe. It automatically
--   performs pagination.
streamRoleList :: MonadIO m => Authorization -> WebexTeamsRequest -> ConduitT () Role m ()
