Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ValueControlState

State tracked by a ValueControl.

Hierarchy

  • ValueControlState

Implements

Properties

Optional elicitationAction

elicitationAction: undefined | string

Tracks if the control is actively asking the user to set or change the value.

Optional erMatch

erMatch: undefined | false | true

Tracks whether the value is an Entity Resolution match.

isValueConfirmed

isValueConfirmed: boolean = false

Tracks whether the value has been explicitly confirmed by the user.

lastInitiative

lastInitiative: LastInitiativeState

Tracks the last initiative act from the control

Optional previousValue

previousValue: undefined | string

The previous value.

value

value: string

The value.

If erMatch = true the value is a slot value ID for the slot type this.slotType. If erMatch = false the value may be an arbitrary string.