AsyncPrompts

cue4s.AsyncPrompts
class AsyncPrompts(underlying: Prompts)

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def confirm(label: String, modify: Confirmation => Confirmation, default: Boolean)(using ExecutionContext): Future[Completion[Boolean]]
def double(label: String, modify: (NumberInput[Double]) => NumberInput[Double])(using ExecutionContext): Future[Completion[Double]]
def float(label: String, modify: (NumberInput[Float]) => NumberInput[Float])(using ExecutionContext): Future[Completion[Float]]
def int(label: String, modify: (NumberInput[Int]) => NumberInput[Int])(using ExecutionContext): Future[Completion[Int]]
def multiChoiceAllSelected(label: String, options: List[String], modify: MultipleChoice => MultipleChoice)(using ExecutionContext): Future[Completion[List[String]]]
def multiChoiceNoneSelected(label: String, options: List[String], modify: MultipleChoice => MultipleChoice)(using ExecutionContext): Future[Completion[List[String]]]
def multiChoiceSomeSelected(label: String, options: List[(String, Boolean)], modify: MultipleChoice => MultipleChoice)(using ExecutionContext): Future[Completion[List[String]]]
def password(label: String, modify: PasswordInput => PasswordInput)(using ExecutionContext): Future[Completion[Password]]
def singleChoice(label: String, options: List[String], modify: SingleChoice => SingleChoice)(using ExecutionContext): Future[Completion[String]]
def text(label: String, modify: Input => Input)(using ExecutionContext): Future[Completion[String]]