VoicebotLabels class final
User-facing strings for the prebuilt UI kit, kept out of the widgets so they can be localized (HANDOFF: never hardcode user-facing strings). Defaults are English; pass a translated VoicebotLabels via VoicebotTheme.labels.
- Annotations
Constructors
- VoicebotLabels({String title = 'Assistant', String inputHint = 'Type a message…', String send = 'Send', String minimize = 'Minimize', String close = 'Close', String startVoice = 'Start voice', String muteMic = 'Mute', String unmuteMic = 'Unmute', String openAssistant = 'Open assistant', String statusConnecting = 'Connecting…', String statusReconnecting = 'Reconnecting…', String statusListening = 'Listening…', String statusSpeaking = 'Speaking…', String statusReady = 'Ready', String statusEnded = 'Conversation ended', String errorGeneric = 'Something went wrong. Please try again.', String emptyTranscript = 'Say hello or type a message to start.'})
-
const
Properties
- close → String
-
Close-button tooltip / a11y label.
final
- emptyTranscript → String
-
Placeholder shown in an empty transcript.
final
- errorGeneric → String
-
Shown when a session fails (the precise
errorsmessage stays in logs).final - hashCode → int
-
The hash code for this object.
no setterinherited
- inputHint → String
-
Text-input placeholder.
final
- minimize → String
-
Minimize-button tooltip / a11y label.
final
- muteMic → String
-
Mute tooltip / a11y label.
final
- openAssistant → String
-
VoiceButton a11y label / tooltip.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- send → String
-
Send-button tooltip / a11y label.
final
- startVoice → String
-
Mic-start tooltip when voice has not begun.
final
- statusConnecting → String
-
final
- statusEnded → String
-
final
- statusListening → String
-
final
- statusReady → String
-
final
- statusReconnecting → String
-
final
- statusSpeaking → String
-
final
- title → String
-
Header title.
final
- unmuteMic → String
-
Unmute tooltip / a11y label.
final
Methods
-
copyWith(
{String? title, String? inputHint, String? send, String? minimize, String? close, String? startVoice, String? muteMic, String? unmuteMic, String? openAssistant, String? statusConnecting, String? statusReconnecting, String? statusListening, String? statusSpeaking, String? statusReady, String? statusEnded, String? errorGeneric, String? emptyTranscript}) → VoicebotLabels -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited