{-# LANGUAGE DataKinds #-} {-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE TypeOperators #-} module HipChat.Client where import Data.Proxy import Servant.API import Servant.Client import HipChat.Types.API hipChatAPI :: Proxy HipChatAPI hipChatAPI = Proxy (sendMessage :<|> createRoom :<|> getRoomStatistics :<|> viewUser :<|> createWebhook :<|> getAllMembers :<|> roomAddonUIUpdate :<|> generateToken) = client hipChatAPI