ChatbotMessageRF class

Inheritance
Implemented types

Constructors

ChatbotMessageRF()

Properties

actionChips List<RoomDetails>
getter/setter pair
actualHeight double
getter/setter pair
chatGroup ChatGroupModel
getter/setter pair
chatHeadColor Color
getter/setter pair
ChatMemberList List<ChatGroupMemberRF>
getter/setter pair
colors List<Color>
getter/setter pair
containerMargin double
getter/setter pair
currentLocaleId String
getter/setter pair
deviceHeight double
getter/setter pair
errorMeaage String?
getter/setter pair
flutterTts ↔ FlutterTts
getter/setter pair
hasError bool
no setter
hashCode int
The hash code for this object.
no setterinherited
hasListeners bool
Whether any listeners are currently registered.
no setterinherited
hasResults bool
no setter
isAvailable bool
no setter
isListening bool
no setter
isLoading bool
getter/setter pair
isNotAvailable bool
no setter
isNotListening bool
no setter
isRequesing bool
getter/setter pair
isShowSuggestions bool
getter/setter pair
isUpdating bool
getter/setter pair
isVoicePromptAvailable bool
getter/setter pair
lastError → SpeechRecognitionError?
no setter
lastLevel double
no setter
lastResult → SpeechRecognitionResult?
no setter
locales List<LocaleName>
no setter
LoggedUserId String
getter/setter pair
mCounter int
getter/setter pair
memberColor Map<String, Color>
getter/setter pair
members Map<String, String>
getter/setter pair
messageCtrl TextEditingController
getter/setter pair
MessageList List<ChatMessage>
getter/setter pair
notificationcount int
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
scrollController ScrollController
final
searchText String
getter/setter pair
SearchUserList List<ChatUserModel>
getter/setter pair
sessionId String?
getter/setter pair
speech → SpeechToText
final
stream Stream<SpeechRecognitionEvent>
no setter
StreamMessage StreamSubscription<DatabaseEvent>
getter/setter pair
systemLocale → LocaleName?
no setter
userInput String
getter/setter pair
UserList List<ChatUserModel>
getter/setter pair

Methods

addListener(VoidCallback listener) → void
Register a closure to be called when the object changes.
inherited
AddMessageListner(BuildContext context, {required String chatGroupId, required String loggedUserId, required ChatGroupModel? chatGroup, required Color chatHeadColor, required String baseURL, double? height}) → dynamic
override
bookingRequest(dynamic context, dynamic aiResponse) → dynamic
cancel() → void
dispose() → void
Discards any resources used by the object. After this is called, the object is not in a usable state and should be discarded (calls to addListener will throw after the object is disposed).
inherited
GetMessages(String groupId, {String sendAt = '', String? userId}) → dynamic
override
GetSeen({required String groupId, required String userId, required String chatMessageId}) → dynamic
override
initialize({dynamic debugLogging = false, Duration finalTimeout = SpeechToText.defaultFinalTimeout, List<SpeechConfigOption>? options}) Future<bool>
initSpeechState() Future<void>
listen({bool partialResults = false, dynamic onDevice = false, bool soundLevel = false, Duration? listenFor, Duration? pauseFor, String? localeId, ListenMode listenMode = ListenMode.confirmation}) → void
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
notifyListeners() → void
Call all the registered listeners.
inherited
removeListener(VoidCallback listener) → void
Remove a previously registered closure from the list of closures that are notified when the object changes.
inherited
Send({required String groupId, required String userId, required String msg, dynamic context}) Future
override
stop() → void
textToVoice(String msg) → dynamic
toString() String
A string representation of this object.
inherited
updateMargin(double height) → dynamic
UpdateMessage({String sendAt = ''}) → dynamic
override

Operators

operator ==(Object other) bool
The equality operator.
inherited