Skip to content

AskChoiceRequest

Requests a single choice from a list of options.

public sealed record AskChoiceRequest : InteractionRequest<int>, IEquatable<InteractionRequest>, IEquatable<InteractionRequest<int>>, IEquatable<AskChoiceRequest>
  • IEquatable<InteractionRequest>
  • IEquatable<InteractionRequest<int>>
  • IEquatable<AskChoiceRequest>

AskChoiceRequest(string, string, IReadOnlyList<string>, int?, AskOptions?)

Section titled “AskChoiceRequest(string, string, IReadOnlyList<string>, int?, AskOptions?)”

Requests a single choice from a list of options.

public AskChoiceRequest(string Name, string Prompt, IReadOnlyList<string> Choices, int? DefaultIndex = null, AskOptions? Options = null)
public IReadOnlyList<string> Choices { get; init; }

IReadOnlyList<string>

public int? DefaultIndex { get; init; }

int?

public AskOptions? Options { get; init; }

AskOptions