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 Recording = Recording {
- sid :: !RecordingSID
- dateCreated :: !UTCTime
- dateUpdated :: !UTCTime
- accountSID :: !AccountSID
- callSID :: !CallSID
- duration :: !(Maybe Int)
- apiVersion :: !APIVersion
- uri :: !URI
- delete :: MonadThrow m => RecordingSID -> TwilioT m ()
- get :: MonadThrow m => RecordingSID -> TwilioT m Recording
Resource
Recording | |
|
Instances
Eq Recording Source # | |
Show Recording Source # | |
FromJSON Recording Source # | |
List Recordings Recording Source # | |
Defined in Twilio.Recordings getListWrapper :: Wrapper (Maybe PagingInformation -> [Recording] -> Recordings) Source # getList :: Recordings -> [Recording] Source # getPlural :: Const Text (Recordings, Recording) Source # parseJSONToList :: Value -> Parser Recordings Source # | |
Get1 RecordingSID Recording Source # | |
Defined in Twilio.Recording get1 :: MonadThrow m => RecordingSID -> TwilioT m Recording Source # |
delete :: MonadThrow m => RecordingSID -> TwilioT m () Source #
get :: MonadThrow m => RecordingSID -> TwilioT m Recording Source #
Get a Recording
by RecordingSID
.
Orphan instances
Delete1 RecordingSID Source # | |
delete1 :: MonadThrow m => RecordingSID -> TwilioT m () Source # |