StringProgressLedgerSlot class
A string-valued ProgressLedgerSlot.
- Inheritance
-
- Object
- ProgressLedgerSlot
- StringProgressLedgerSlot
Constructors
- StringProgressLedgerSlot(String key, String question, {String? schemaTypeSuffix})
-
Creates a string slot.
const
Properties
- formattedQuestion → String
-
The question formatted as an indented bullet for the prompt.
no setterinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
- key → String
-
The slot key used in prompts and answer JSON.
finalinherited
- question → String
-
The natural-language question presented to the manager.
finalinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- schemaType → String
-
The JSON schema type of the slot's answer (e.g.
boolean,string).no setteroverride - schemaTypeSuffix → String?
-
Optional schema type suffix appended in the answer schema.
finalinherited
- suffixString → String
-
The parenthesised schema-type suffix, or empty when none.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
readRawValue(
Map< String, Object?> answers) → Object? -
Reads the raw answer value at this slot, or
nullwhen absent.inherited -
readReason(
Map< String, Object?> answers) → String? -
Reads the raw reason at this slot, or
nullwhen absent.inherited -
toString(
) → String -
A string representation of this object.
inherited
-
tryGetValue(
Map< String, Object?> answers) → String? -
Reads the string answer at this slot, or
nullwhen absent or invalid.
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited