Skip to content

EveInteractionAnswer

NexusLabs.Eve

EveInteractionAnswer Class

Answers a version-27 human interaction using its stable interaction identity.

public sealed record EveInteractionAnswer : System.IEquatable<NexusLabs.Eve.EveInteractionAnswer>

Inheritance System.Object → EveInteractionAnswer

Implements System.IEquatable<EveInteractionAnswer>

Constructors

EveInteractionAnswer(string, string, string) Constructor

Initializes an option, free-text, or combined answer.

public EveInteractionAnswer(string interactionId, string? optionId=null, string? text=null);

Parameters

interactionId System.String

The identifier from interaction.opened, not a response or delivery ID.

optionId System.String

The selected option, when applicable.

text System.String

The free-text answer, when applicable.

Properties

EveInteractionAnswer.InteractionId Property

Gets the interaction being answered.

public string InteractionId { get; }

Property Value

System.String

EveInteractionAnswer.OptionId Property

Gets the selected option.

public string? OptionId { get; }

Property Value

System.String

EveInteractionAnswer.Text Property

Gets the free-text answer.

public string? Text { get; }

Property Value

System.String