Safe Haskell | None |
---|
- data Enqueue p
- enqueue :: (Twiml p t, p :/~ Gather') => String -> t -> Enqueue p
- enqueue' :: (Twiml p t, p :/~ Gather') => EnqueueAttributes -> String -> t -> Enqueue p
- data EnqueueAttributes = EnqueueAttributes {}
- defaultEnqueueAttributes :: EnqueueAttributes
- enqueueAttributes :: Lens' (Enqueue p) EnqueueAttributes
- action :: HasAction t => Lens t t (Maybe URL) URL
- method :: HasMethod t => Lens t t (Maybe Method) Method
- waitURL :: Lens (Enqueue p) (Enqueue p) (Maybe URL) URL
- waitURLMethod :: Lens (Enqueue p) (Enqueue p) (Maybe Method) Method
<Enqueue>
This example
module Example where import Control.Lens import Data.Maybe (fromJust) import Text.XML.Twiml example = respond . (enqueue "support" <&> waitURL .~ (fromJust $ parseURL "wait-music.xml")) $ end
produces the following TwiML response:
<?xml version="1.0" encoding="UTF-8"?> <Response> <Enqueue waitUrl="wait-music.xml">support</Enqueue> </Response>
Constructors
Attributes
data EnqueueAttributes Source