| Copyright | (C) 2018 Mark Andrus Roberts |
|---|---|
| License | BSD-style (see the file LICENSE) |
| Maintainer | Mark Andrus Roberts <markandrusroberts@gmail.com> |
| Stability | provisional |
| Safe Haskell | None |
| Language | Haskell98 |
Text.XML.Twiml.Verbs.Enqueue
Description
The example in this file assumes
{-# LANGUAGE RebindableSyntax #-}
{-# LANGUAGE RecordWildCards #-}
import Prelude
import Control.Lens
import Data.Default
import Text.XML.Twiml
import qualified Text.XML.Twiml.Syntax as Twiml
For more information, refer to Twilio's TwiML Reference for <Enqueue>.
- enqueue :: IsTwimlLike f Enqueue => String -> EnqueueAttributes -> TwimlLike f Enqueue ()
- data Enqueue
- data EnqueueF (i :: [Type]) a
- data EnqueueAttributes
Documentation
enqueue :: IsTwimlLike f Enqueue => String -> EnqueueAttributes -> TwimlLike f Enqueue () Source #
Enqueue a caller in a queue. Example:
>>>:{let example :: VoiceTwiml example = voiceResponse $ do enqueue "support" $ def & waitURL .~ parseURL "wait-music.xml" end where Twiml.Syntax{..} = def :}
>>>putStr $ show example<?xml version="1.0" encoding="UTF-8"?> <Response> <Enqueue waitUrl="wait-music.xml">support</Enqueue> </Response>
data EnqueueAttributes Source #
Instances