| Safe Haskell | None |
|---|
Text.XML.Twiml.Internal
- data TwimlF p a where
- EndF :: TwimlF p a
- SayF :: SayAttributes -> String -> a -> TwimlF p a
- PlayF :: PlayAttributes -> Maybe URL -> a -> TwimlF p a
- GatherF :: p :/~ Gather' => GatherAttributes -> Twiml' Gather' -> a -> TwimlF p a
- RecordF :: p :/~ Gather' => RecordAttributes -> a -> TwimlF p a
- SmsF :: p :/~ Gather' => SmsAttributes -> String -> a -> TwimlF p a
- DialF :: p :/~ Gather' => DialAttributes -> Either DialNoun String -> a -> TwimlF p a
- EnqueueF :: p :/~ Gather' => EnqueueAttributes -> String -> a -> TwimlF p a
- LeaveF :: p :/~ Gather' => TwimlF p a
- HangupF :: p :/~ Gather' => TwimlF p a
- RedirectF :: p :/~ Gather' => RedirectAttributes -> URL -> TwimlF p a
- RejectF :: p :/~ Gather' => RejectAttributes -> TwimlF p a
- PauseF :: PauseAttributes -> a -> TwimlF p a
- class Twiml p t | t -> p where
- type Twiml' p = Fix (TwimlF p)
Documentation
Constructors
| EndF :: TwimlF p a | |
| SayF :: SayAttributes -> String -> a -> TwimlF p a | |
| PlayF :: PlayAttributes -> Maybe URL -> a -> TwimlF p a | |
| GatherF :: p :/~ Gather' => GatherAttributes -> Twiml' Gather' -> a -> TwimlF p a | |
| RecordF :: p :/~ Gather' => RecordAttributes -> a -> TwimlF p a | |
| SmsF :: p :/~ Gather' => SmsAttributes -> String -> a -> TwimlF p a | |
| DialF :: p :/~ Gather' => DialAttributes -> Either DialNoun String -> a -> TwimlF p a | |
| EnqueueF :: p :/~ Gather' => EnqueueAttributes -> String -> a -> TwimlF p a | |
| LeaveF :: p :/~ Gather' => TwimlF p a | |
| HangupF :: p :/~ Gather' => TwimlF p a | |
| RedirectF :: p :/~ Gather' => RedirectAttributes -> URL -> TwimlF p a | |
| RejectF :: p :/~ Gather' => RejectAttributes -> TwimlF p a | |
| PauseF :: PauseAttributes -> a -> TwimlF p a |
class Twiml p t | t -> p whereSource
Instances
| Twiml Response Response | |
| Twiml p (Twiml' p) | |
| Twiml p (End p) | |
| Twiml p (Say p) | |
| Twiml p (Play p) | |
| :/~ p Gather' => Twiml p (Gather p) | |
| :/~ p Gather' => Twiml p (Record p) | |
| :/~ p Gather' => Twiml p (Sms p) | |
| :/~ p Gather' => Twiml p (Dial p) | |
| :/~ p Gather' => Twiml p (Enqueue p) | |
| :/~ p Gather' => Twiml p (Leave p) | |
| :/~ p Gather' => Twiml p (Hangup p) | |
| :/~ p Gather' => Twiml p (Redirect p) | |
| :/~ p Gather' => Twiml p (Reject p) | |
| Twiml p (Pause p) |