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 HasVoice s a | s -> a where Source

Methods

voice :: Lens' s a Source

class HasDigits s a | s -> a where Source

Methods

digits :: Lens' s a Source

class HasNumDigits s a | s -> a where Source

Methods

numDigits :: Lens' s a Source

class HasMaxLength s a | s -> a where Source

Methods

maxLength :: Lens' s a Source

class HasPlayBeep s a | s -> a where Source

Methods

playBeep :: Lens' s a Source

class HasTranscribe s a | s -> a where Source

Methods

transcribe :: Lens' s a Source

class HasTo s a | s -> a where Source

Methods

to :: Lens' s a Source

class HasCallerId s a | s -> a where Source

Methods

callerId :: Lens' s a Source

class HasHangupOnStar s a | s -> a where Source

Methods

hangupOnStar :: Lens' s a Source

class HasRecord' s a | s -> a where Source

Methods

record' :: Lens' s a Source

class HasTimeLimit s a | s -> a where Source

Methods

timeLimit :: Lens' s a Source

class HasSendDigits s a | s -> a where Source

Methods

sendDigits :: Lens' s a Source

class HasHeaders s a | s -> a where Source

Methods

headers :: Lens' s a Source

class HasPassword s a | s -> a where Source

Methods

password :: Lens' s a Source

class HasTransport s a | s -> a where Source

Methods

transport :: Lens' s a Source

class HasUsername s a | s -> a where Source

Methods

username :: Lens' s a Source

class HasBeep s a | s -> a where Source

Methods

beep :: Lens' s a Source

class HasEndOnExit s a | s -> a where Source

Methods

endOnExit :: Lens' s a Source

class HasMuted s a | s -> a where Source

Methods

muted :: Lens' s a Source

class HasReason s a | s -> a where Source

Methods

reason :: Lens' s a Source

class HasDuration s a | s -> a where Source

Methods

duration :: Lens' s a Source