toString method
A string representation of this object.
Some classes have a default textual representation,
often paired with a static parse function (like int.parse).
These classes will provide the textual representation as
their string representation.
Other classes have no meaningful textual representation
that a program will care about.
Such classes will typically override toString to provide
useful information when inspecting the object,
mainly for debugging or logging.
Implementation
@override
String toString() {
return 'BotConfiguration(userID: $userID, projectSecretKey: $projectSecretKey, userIdSignature: $userIdSignature, welcomeMessage: $welcomeMessage, name: $name, systemInstructions: $systemInstructions, defaultLocale: $defaultLocale, supportedLocales: $supportedLocales, currentLocale: $currentLocale, allowedOrigins: $allowedOrigins, fontFamily: $fontFamily, color: $color, avatar: $avatar, isPreviewMode: $isPreviewMode, isReadOnly: $isReadOnly, showAvatar: $showAvatar, enableUserExport: $enableUserExport, enableClearHistory: $enableClearHistory, enableFileAttach: $enableFileAttach, dynamicLanguageEnabled: $dynamicLanguageEnabled, aiDisclosureEnabled: $aiDisclosureEnabled, aiDisclosureText: $aiDisclosureText, aiDisclosureRequireAck: $aiDisclosureRequireAck, messageReportingEnabled: $messageReportingEnabled, aiInfoUrl: $aiInfoUrl, privacyUrl: $privacyUrl, aiDataReuseNotice: $aiDataReuseNotice, fabConfiguration: $fabConfiguration, soundConfiguration: $soundConfiguration, chatAppearance: $chatAppearance, chatAppearanceDark: $chatAppearanceDark, showThemeToggle: $showThemeToggle, defaultThemeMode: $defaultThemeMode, userContext: $userContext, authToken: $authToken)';
}