sealed trait ParamList[A] extends AnyRef

Source
params.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ParamList
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Abstract Value Members

  1. abstract def constructValues(options: Map[String, ApplicationCommandInteractionDataOption[_]], resolved: ApplicationCommandInteractionDataResolved): Either[String, A]

    Construct values from the specified interaction data.

  2. abstract def runAutocomplete(options: Map[String, ApplicationCommandInteractionDataOption[_]]): Seq[ApplicationCommandOptionChoice]

    Runs autocomplete with the specified interaction data.

Concrete Value Members

  1. def foldRight[B](start: B)(f: (Param[_, _, Any], B) => B): B

    Fold this parameter list.

  2. def map[B](f: (Param[_, _, Any]) => B): List[B]

    Map all the parameters in this parameter list.

  3. def ~[B, G[_]](param: Param[_, B, G]): ParamList[~[A, G[B]]]

    Adds the given parameter to the end of this parameter list.

    Adds the given parameter to the end of this parameter list.

    param

    The parameter to add.