Table of Contents

Class InteractionComponent

Namespace
Xapi
Assembly
Xapi.Core.dll

One item of an interaction component list (choices, scale, source, target, steps).

public sealed record InteractionComponent : IEquatable<InteractionComponent>
Inheritance
InteractionComponent
Implements
Inherited Members

Remarks

IEEE 9274.1.1, 4.2.2.3 "Interaction Components, Expanded".

Constructors

InteractionComponent(string)

Creates an interaction component.

public InteractionComponent(string id)

Parameters

id string

Identifies the component within its list; should not contain whitespace.

Properties

Description

A description, for example the text of a choice.

public LanguageMap? Description { get; init; }

Property Value

LanguageMap

Id

Identifies the component within its list.

public string Id { get; init; }

Property Value

string