twiml-0.2.0.0: TwiML library for Haskell

Copyright(C) 2014-15 Mark Andrus Roberts
LicenseBSD-style (see the file LICENSE)
MaintainerMark Andrus Roberts <markandrusroberts@gmail.com>
Stabilityprovisional
Safe HaskellNone
LanguageHaskell98

Text.XML.Twiml.Lenses

Description

This module defines lenses for use with TwiML attributes. Lenses are re-exported by the @Text.XML.Twiml.Verbs modules.

Documentation

class HasLoop s a | s -> a where

Methods

loop :: Lens' s a

class HasVoice s a | s -> a where

Methods

voice :: Lens' s a

class HasDigits s a | s -> a where

Methods

digits :: Lens' s a

class HasFinishOnKey s a | s -> a where

Methods

finishOnKey :: Lens' s a

class HasNumDigits s a | s -> a where

Methods

numDigits :: Lens' s a

class HasMaxLength s a | s -> a where

Methods

maxLength :: Lens' s a

class HasPlayBeep s a | s -> a where

Methods

playBeep :: Lens' s a

class HasTranscribe s a | s -> a where

Methods

transcribe :: Lens' s a

class HasTranscribeCallback s a | s -> a where

Methods

transcribeCallback :: Lens' s a

class HasFrom s a | s -> a where

Methods

from :: Lens' s a

class HasTo s a | s -> a where

Methods

to :: Lens' s a

class HasCallerId s a | s -> a where

Methods

callerId :: Lens' s a

class HasHangupOnStar s a | s -> a where

Methods

hangupOnStar :: Lens' s a

class HasRecord' s a | s -> a where

Methods

record' :: Lens' s a

class HasTimeLimit s a | s -> a where

Methods

timeLimit :: Lens' s a

class HasSendDigits s a | s -> a where

Methods

sendDigits :: Lens' s a

class HasHeaders s a | s -> a where

Methods

headers :: Lens' s a

class HasPassword s a | s -> a where

Methods

password :: Lens' s a

class HasTransport s a | s -> a where

Methods

transport :: Lens' s a

class HasUsername s a | s -> a where

Methods

username :: Lens' s a

class HasBeep s a | s -> a where

Methods

beep :: Lens' s a

class HasEndOnExit s a | s -> a where

Methods

endOnExit :: Lens' s a

class HasMaxParticipants s a | s -> a where

Methods

maxParticipants :: Lens' s a

class HasMuted s a | s -> a where

Methods

muted :: Lens' s a

class HasStartOnEnter s a | s -> a where

Methods

startOnEnter :: Lens' s a

class HasWaitURL s a | s -> a where

Methods

waitURL :: Lens' s a

class HasReason s a | s -> a where

Methods

reason :: Lens' s a

class HasDuration s a | s -> a where

Methods

duration :: Lens' s a