| Copyright | (C) 2017- Mark Andrus Roberts |
|---|---|
| License | BSD-style (see the file LICENSE) |
| Maintainer | Mark Andrus Roberts <markandrusroberts@gmail.com> |
| Stability | provisional |
| Safe Haskell | None |
| Language | Haskell98 |
Twilio.Call
Description
Synopsis
- data Call = Call {
- sid :: !CallSID
- parentCallSID :: !(Maybe CallSID)
- dateCreated :: !(Maybe UTCTime)
- dateUpdated :: !(Maybe UTCTime)
- accountSID :: !AccountSID
- to :: !(Maybe Text)
- from :: !Text
- phoneNumberSID :: !(Maybe PhoneNumberSID)
- status :: !CallStatus
- startTime :: !(Maybe UTCTime)
- endTime :: !(Maybe UTCTime)
- duration :: !(Maybe Int)
- price :: !(Maybe Double)
- priceUnit :: !(Maybe PriceUnit)
- direction :: !(Maybe CallDirection)
- answeredBy :: !(Maybe AnsweredBy)
- forwardedFrom :: !(Maybe Text)
- callerName :: !(Maybe Text)
- uri :: !URI
- apiVersion :: !APIVersion
- data CallSID
- get :: MonadThrow m => CallSID -> TwilioT m Call
- data AnsweredBy
- data CallDirection
- data CallStatus
Resource
Constructors
| Call | |
Fields
| |
Instances
Types
data AnsweredBy Source #
Instances
| Eq AnsweredBy Source # | |
Defined in Twilio.Call | |
| Show AnsweredBy Source # | |
Defined in Twilio.Call Methods showsPrec :: Int -> AnsweredBy -> ShowS # show :: AnsweredBy -> String # showList :: [AnsweredBy] -> ShowS # | |
| FromJSON AnsweredBy Source # | |
Defined in Twilio.Call | |
data CallDirection Source #
Constructors
| Inbound | |
| OutboundAPI | |
| OutboundDial |
Instances
| Eq CallDirection Source # | |
Defined in Twilio.Call Methods (==) :: CallDirection -> CallDirection -> Bool # (/=) :: CallDirection -> CallDirection -> Bool # | |
| Show CallDirection Source # | |
Defined in Twilio.Call Methods showsPrec :: Int -> CallDirection -> ShowS # show :: CallDirection -> String # showList :: [CallDirection] -> ShowS # | |
| FromJSON CallDirection Source # | |
Defined in Twilio.Call Methods parseJSON :: Value -> Parser CallDirection # parseJSONList :: Value -> Parser [CallDirection] # | |
data CallStatus Source #