ChatbotMessageRF class
- Inheritance
-
- Object
- ChangeNotifier
- ChatbotMessageRF
- Implemented types
Constructors
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