p
simpleivr
package simpleivr
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- simpleivr
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- trait AudioFile extends AnyRef
- trait AudioFileBackend extends AnyRef
- trait AudioFiles extends AnyRef
- case class AudioPath(pathAndName: String) extends Product with Serializable
- sealed trait Choice[+A] extends AnyRef
- case class ChoiceMenu[A](title: Sayable, choices: Seq[Choice[A]]) extends Product with Serializable
- type DTMF = simpleivr.DTMF.Value
- class DefaultSayer extends Folder[IO[Option[DTMF]]]
- trait IOIvrCommandInterpreter extends Interpreter[IO]
- class Ivr extends AnyRef
- class IvrChoices extends Ivr
- sealed trait IvrCommand[A] extends Product
- trait IvrCommandF[A] extends AnyRef
- type IvrStep[A] = Free[IvrCommandF, A]
- class IvrStepRunner extends AnyRef
- case class LocalAudioFile(path: Path) extends AudioFile with Product with Serializable
- class LocalAudioFileBackend extends AudioFileBackend
- case class LocalAudioFiles(parent: Path, name: String) extends AudioFiles with Product with Serializable
- case class Pause(ms: Int) extends Single with Product with Serializable
- case class Play(path: AudioPath) extends Single with Product with Serializable
- trait SayIvrCommandInterpreter extends Interpreter[IO]
- sealed trait Sayable extends AnyRef
- abstract class Sayables extends Speaks
- abstract class SingleAudioFile extends AudioFiles with AudioFile
- class SpeakGeneratingSayer extends DefaultSayer
- trait SpeakGenerator extends (Speak) ⇒ IO[Unit]
- trait Speaks extends AnyRef
Value Members
- object Choice
- object ChoiceMenu extends Serializable
- object DTMF extends Enumeration
- object IvrCommand
- object IvrCommandF
- object IvrStep extends Interpreter[IvrStep]
- object Play extends Serializable
- object Sayable
- object Text2waveSpeakGenerator extends SpeakGenerator