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 |
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
Call | |
|
Instances
Types
data AnsweredBy Source #
Instances
Eq AnsweredBy Source # | |
Defined in Twilio.Call (==) :: AnsweredBy -> AnsweredBy -> Bool # (/=) :: AnsweredBy -> AnsweredBy -> Bool # | |
Show AnsweredBy Source # | |
Defined in Twilio.Call showsPrec :: Int -> AnsweredBy -> ShowS # show :: AnsweredBy -> String # showList :: [AnsweredBy] -> ShowS # | |
FromJSON AnsweredBy Source # | |
Defined in Twilio.Call parseJSON :: Value -> Parser AnsweredBy # parseJSONList :: Value -> Parser [AnsweredBy] # |
data CallDirection Source #
Instances
Eq CallDirection Source # | |
Defined in Twilio.Call (==) :: CallDirection -> CallDirection -> Bool # (/=) :: CallDirection -> CallDirection -> Bool # | |
Show CallDirection Source # | |
Defined in Twilio.Call showsPrec :: Int -> CallDirection -> ShowS # show :: CallDirection -> String # showList :: [CallDirection] -> ShowS # | |
FromJSON CallDirection Source # | |
Defined in Twilio.Call parseJSON :: Value -> Parser CallDirection # parseJSONList :: Value -> Parser [CallDirection] # |
data CallStatus Source #