package
core
Type Members
-
case class
APIButton(label: String, command: Renderable) extends Renderable with Product with Serializable
-
-
-
case class
Button(ctx: RenderingContext, attr: String, roll: Roll) extends FieldLike[Roll] with Product with Serializable
-
-
-
case class
CommandButton(label: String, button: Button) extends Renderable with Product with Serializable
-
final
case class
CommandMessage(cmd: ChatCommand, content: String) extends ChatOutMessage with Product with Serializable
-
-
-
-
-
trait
FieldLike[T] extends AnyRef
-
case class
InputQuery[T](name: String, defaultValue: Option[T]) extends RollQuery[T] with Product with Serializable
-
-
sealed
trait
LabelFields extends AnyRef
-
case class
LabelledSelectQuery[T](name: String, options: Seq[(String, T)]) extends RollQuery[T] with Product with Serializable
-
case class
PlayerInfo(id: String, name: String) extends Product with Serializable
-
case class
QueryReplacer[+T](name: String, value: T) extends Product with Serializable
-
trait
Readable[T] extends AnyRef
-
trait
Renderable extends AnyRef
-
-
-
case class
RollAsAPI(formula: RollExpression[Int]) extends Renderable with Product with Serializable
-
-
case class
RollField[T](ctx: RenderingContext, attr: String, formula: RollExpression[T])(implicit evidence$3: Numeric[T]) extends FieldLike[RollExpression[T]] with Product with Serializable
-
-
-
-
-
case class
SelectQuery[T](name: String, options: Seq[T]) extends RollQuery[T] with Product with Serializable
-
final
case class
SimpleMessage(message: String) extends ChatOutMessage with Product with Serializable
-
-
-
final
case class
TemplateRef(name: String) extends Product with Serializable
Value Members
-
object
APIButton extends Serializable
-
-
-
-
-
-
-
object
ChatType extends Enumeration
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-