twiml-0.2.1.0: TwiML library for Haskell

Copyright(C) 2018 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 Source #

Minimal complete definition

loop

Methods

loop :: Lens' s a Source #

class HasVoice s a | s -> a where Source #

Minimal complete definition

voice

Methods

voice :: Lens' s a Source #

class HasDigits s a | s -> a where Source #

Minimal complete definition

digits

Methods

digits :: Lens' s a Source #

class HasNumDigits s a | s -> a where Source #

Minimal complete definition

numDigits

Methods

numDigits :: Lens' s a Source #

class HasMaxLength s a | s -> a where Source #

Minimal complete definition

maxLength

Methods

maxLength :: Lens' s a Source #

class HasPlayBeep s a | s -> a where Source #

Minimal complete definition

playBeep

Methods

playBeep :: Lens' s a Source #

class HasTranscribe s a | s -> a where Source #

Minimal complete definition

transcribe

Methods

transcribe :: Lens' s a Source #

class HasFrom s a | s -> a where Source #

Minimal complete definition

from

Methods

from :: Lens' s a Source #

class HasTo s a | s -> a where Source #

Minimal complete definition

to

Methods

to :: Lens' s a Source #

class HasCallerId s a | s -> a where Source #

Minimal complete definition

callerId

Methods

callerId :: Lens' s a Source #

class HasHangupOnStar s a | s -> a where Source #

Minimal complete definition

hangupOnStar

Methods

hangupOnStar :: Lens' s a Source #

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

Minimal complete definition

record'

Methods

record' :: Lens' s a Source #

class HasTimeLimit s a | s -> a where Source #

Minimal complete definition

timeLimit

Methods

timeLimit :: Lens' s a Source #

class HasSendDigits s a | s -> a where Source #

Minimal complete definition

sendDigits

Methods

sendDigits :: Lens' s a Source #

class HasHeaders s a | s -> a where Source #

Minimal complete definition

headers

Methods

headers :: Lens' s a Source #

class HasPassword s a | s -> a where Source #

Minimal complete definition

password

Methods

password :: Lens' s a Source #

class HasTransport s a | s -> a where Source #

Minimal complete definition

transport

Methods

transport :: Lens' s a Source #

class HasUsername s a | s -> a where Source #

Minimal complete definition

username

Methods

username :: Lens' s a Source #

class HasBeep s a | s -> a where Source #

Minimal complete definition

beep

Methods

beep :: Lens' s a Source #

class HasEndOnExit s a | s -> a where Source #

Minimal complete definition

endOnExit

Methods

endOnExit :: Lens' s a Source #

class HasMuted s a | s -> a where Source #

Minimal complete definition

muted

Methods

muted :: Lens' s a Source #

class HasStartOnEnter s a | s -> a where Source #

Minimal complete definition

startOnEnter

Methods

startOnEnter :: Lens' s a Source #

class HasReason s a | s -> a where Source #

Minimal complete definition

reason

Methods

reason :: Lens' s a Source #

class HasDuration s a | s -> a where Source #

Minimal complete definition

duration

Methods

duration :: Lens' s a Source #