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 |
The example in this file assumes
{-# LANGUAGE RebindableSyntax #-} {-# LANGUAGE RecordWildCards #-} import Prelude import Data.Default import Data.Maybe import Text.XML.Twiml import qualified Text.XML.Twiml.Syntax as Twiml
For more information, refer to Twilio's TwiML Reference for <Redirect>.
- redirect :: IsTwimlLike f Redirect => URL -> RedirectAttributes -> TwimlLike f Redirect a
- data Redirect
- data RedirectF (i :: [Type]) a
- data RedirectAttributes
Documentation
redirect :: IsTwimlLike f Redirect => URL -> RedirectAttributes -> TwimlLike f Redirect a Source #
Example:
>>>
:{
let example :: VoiceTwiml example = voiceResponse $ do dial "415-123-4567" def redirect (fromJust $ parseURL "http://www.foo.com/nextInstructions") def end where Twiml.Syntax{..} = def :}
>>>
putStr $ show example
<?xml version="1.0" encoding="UTF-8"?> <Response> <Dial>415-123-4567</Dial> <Redirect>http://www.foo.com/nextInstructions</Redirect> </Response>
data RedirectAttributes Source #