Skip to content

AskMultiChoiceRequest

Requests multi-selection from a list of choices.

public sealed record AskMultiChoiceRequest : InteractionRequest<IReadOnlyList<int>>, IEquatable<InteractionRequest>, IEquatable<InteractionRequest<IReadOnlyList<int>>>, IEquatable<AskMultiChoiceRequest>
  • IEquatable<InteractionRequest>
  • IEquatable<InteractionRequest<IReadOnlyList<int>>>
  • IEquatable<AskMultiChoiceRequest>

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)
public IReadOnlyList<string> Choices { get; init; }

IReadOnlyList<string>

public IReadOnlyList<int>? DefaultIndices { get; init; }

IReadOnlyList<int>

public AskMultiChoiceOptions? Options { get; init; }

AskMultiChoiceOptions