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


-- | Pipes 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-pipes
@version 0.2.0.0


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

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

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

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

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