twilio-0.3.0.0: Twilio REST API library for Haskell

Copyright(C) 2017- Mark Andrus Roberts
LicenseBSD-style (see the file LICENSE)
MaintainerMark Andrus Roberts <markandrusroberts@gmail.com>
Stabilityprovisional
Safe HaskellNone
LanguageHaskell98

Twilio.Calls

Contents

Description

 
Synopsis

Resource

data Calls Source #

Instances
Eq Calls Source # 
Instance details

Defined in Twilio.Calls

Methods

(==) :: Calls -> Calls -> Bool #

(/=) :: Calls -> Calls -> Bool #

Show Calls Source # 
Instance details

Defined in Twilio.Calls

Methods

showsPrec :: Int -> Calls -> ShowS #

show :: Calls -> String #

showList :: [Calls] -> ShowS #

FromJSON Calls Source # 
Instance details

Defined in Twilio.Calls

Get0 Calls Source # 
Instance details

Defined in Twilio.Calls

Methods

get0 :: MonadThrow m => TwilioT m Calls Source #

List Calls Call Source # 
Instance details

Defined in Twilio.Calls

get :: MonadThrow m => TwilioT m Calls Source #

Get Calls.

For example, you can fetch the Calls resource in the IO monad as follows:

module Main where

import Control.Monad.IO.Class (liftIO)
import System.Environment (getEnv)
import Twilio.Calls as Calls
import Twilio.Types

-- | Print calls.
main :: IO ()
main = runTwilio' (getEnv "ACCOUNT_SID")
                  (getEnv "AUTH_TOKEN")
     $ Calls.get >>= liftIO . print

data IfMachine Source #

Constructors

Continue 
Hangup 
Instances
Bounded IfMachine Source # 
Instance details

Defined in Twilio.Calls

Enum IfMachine Source # 
Instance details

Defined in Twilio.Calls

Eq IfMachine Source # 
Instance details

Defined in Twilio.Calls

Ord IfMachine Source # 
Instance details

Defined in Twilio.Calls

Read IfMachine Source # 
Instance details

Defined in Twilio.Calls

Show IfMachine Source # 
Instance details

Defined in Twilio.Calls

ToJSON IfMachine Source # 
Instance details

Defined in Twilio.Calls

FromJSON IfMachine Source # 
Instance details

Defined in Twilio.Calls

Orphan instances

Post3 Text Text URI Call Source # 
Instance details

Methods

post3 :: MonadThrow m => Text -> Text -> URI -> TwilioT m Call Source #