chatwork-0.1.0.0: src/ChatWork/Endpoints/Contacts.hs
-- |
-- see : <http://developer.chatwork.com/ja/endpoint_contacts.html>
{-# LANGUAGE OverloadedStrings #-}
module ChatWork.Endpoints.Contacts
( getContacts
) where
import ChatWork.Internal (req)
import ChatWork.Types (ChatWorkResponse, Contacts)
import ChatWork.Utils (Token, baseUrl, mkTokenHeader)
import Network.HTTP.Req (GET (..), JsonResponse, MonadHttp,
NoReqBody (..), jsonResponse, (/:))
getContacts :: (MonadHttp m) => Token -> m (ChatWorkResponse Contacts)
getContacts = req GET (baseUrl /: "contacts") NoReqBody jsonResponse . mkTokenHeader