package
api
Type Members
-
sealed
trait
Action extends AnyRef
-
sealed
trait
Algebra[A] extends AnyRef
-
sealed
trait
Command extends AnyRef
-
-
-
-
case class
ParentWith[P, B](parent: P, value: B) extends Product with Serializable
-
final
case class
PartialCmd[P, A](field: CommandField, run: (P) ⇒ Unit, f: (PartialCommand[P]) ⇒ A) extends Algebra[A] with Product with Serializable
-
final
case class
PartialCmdWithConfig[C, P, A](field: CommandField, config: FreeApplicative[config.api.Algebra, C], run: (C) ⇒ (P) ⇒ Unit, f: (PartialCommand[P]) ⇒ A) extends Algebra[A] with Product with Serializable
-
case class
PartialCommand[P](f: (P) ⇒ Command) extends Product with Serializable
-
-
-
case class
RunCommand[T](f: (T) ⇒ Unit) extends Product with Serializable