AskMultiChoiceRequest
Requests multi-selection from a list of choices.
- Kind:
Class - Namespace: Repl.Interaction
- Assembly:
Repl.Core - Source: src/Repl.Core/Interaction/AskMultiChoiceRequest.cs
Signature
Section titled “Signature”public sealed record AskMultiChoiceRequest : InteractionRequest<IReadOnlyList<int>>, IEquatable<InteractionRequest>, IEquatable<InteractionRequest<IReadOnlyList<int>>>, IEquatable<AskMultiChoiceRequest>Inheritance
Section titled “Inheritance”- object
- InteractionRequest
InteractionRequest<IReadOnlyList<int>>
Implements
Section titled “Implements”IEquatable<InteractionRequest>IEquatable<InteractionRequest<IReadOnlyList<int>>>IEquatable<AskMultiChoiceRequest>
Constructors
Section titled “Constructors”AskMultiChoiceRequest(string, string, IReadOnlyList<string>, IReadOnlyList<int>?, AskMultiChoiceOptions?)
Section titled “AskMultiChoiceRequest(string, string, IReadOnlyList<string>, IReadOnlyList<int>?, AskMultiChoiceOptions?)”Requests multi-selection from a list of choices.
public AskMultiChoiceRequest(string Name, string Prompt, IReadOnlyList<string> Choices, IReadOnlyList<int>? DefaultIndices = null, AskMultiChoiceOptions? Options = null)Parameters
Section titled “Parameters”Name(string)Prompt(string)Choices(IReadOnlyList<string>)DefaultIndices(IReadOnlyList<int>)Options(AskMultiChoiceOptions)
Properties
Section titled “Properties”Choices
Section titled “Choices”public IReadOnlyList<string> Choices { get; init; }Returns
Section titled “Returns”IReadOnlyList<string>
DefaultIndices
Section titled “DefaultIndices”public IReadOnlyList<int>? DefaultIndices { get; init; }Returns
Section titled “Returns”IReadOnlyList<int>
Options
Section titled “Options”public AskMultiChoiceOptions? Options { get; init; }