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 Transcription = Transcription {
- sid :: !TranscriptionSID
- dateCreated :: !UTCTime
- dateUpdated :: !UTCTime
- accountSID :: !AccountSID
- status :: !TranscriptionStatus
- recordingSID :: !RecordingSID
- duration :: !(Maybe Int)
- transcriptionText :: !Text
- price :: !(Maybe Double)
- priceUnit :: !PriceUnit
- apiVersion :: !APIVersion
- uri :: !URI
- get :: MonadThrow m => TranscriptionSID -> TwilioT m Transcription
- data PriceUnit
- = USD
- | EUR
- | JPY
- | OtherPriceUnit !Text
- data TranscriptionStatus
Resource
data Transcription Source #
Transcription | |
|
Instances
Eq Transcription Source # | |
Defined in Twilio.Transcription (==) :: Transcription -> Transcription -> Bool # (/=) :: Transcription -> Transcription -> Bool # | |
Show Transcription Source # | |
Defined in Twilio.Transcription showsPrec :: Int -> Transcription -> ShowS # show :: Transcription -> String # showList :: [Transcription] -> ShowS # | |
FromJSON Transcription Source # | |
Defined in Twilio.Transcription parseJSON :: Value -> Parser Transcription # parseJSONList :: Value -> Parser [Transcription] # | |
List Transcriptions Transcription Source # | |
Defined in Twilio.Transcriptions getListWrapper :: Wrapper (Maybe PagingInformation -> [Transcription] -> Transcriptions) Source # getList :: Transcriptions -> [Transcription] Source # getPlural :: Const Text (Transcriptions, Transcription) Source # | |
Get1 TranscriptionSID Transcription Source # | |
Defined in Twilio.Transcription get1 :: MonadThrow m => TranscriptionSID -> TwilioT m Transcription Source # |
get :: MonadThrow m => TranscriptionSID -> TwilioT m Transcription Source #
Get a Transcription
by TranscriptionSID
.
Types
data TranscriptionStatus Source #
Instances
Eq TranscriptionStatus Source # | |
Defined in Twilio.Transcription (==) :: TranscriptionStatus -> TranscriptionStatus -> Bool # (/=) :: TranscriptionStatus -> TranscriptionStatus -> Bool # | |
Show TranscriptionStatus Source # | |
Defined in Twilio.Transcription showsPrec :: Int -> TranscriptionStatus -> ShowS # show :: TranscriptionStatus -> String # showList :: [TranscriptionStatus] -> ShowS # | |
FromJSON TranscriptionStatus Source # | |
Defined in Twilio.Transcription parseJSON :: Value -> Parser TranscriptionStatus # parseJSONList :: Value -> Parser [TranscriptionStatus] # |