PChatOptions class
Constructors
-
PChatOptions({bool botEnable = false, Future<String?> botGetAnswer(String)?, String? botLabel, String? botThumbnail, dynamic chatOnInitDetail(TickerProvider)?, dynamic chatOnDisposeDetail()?, Widget chatDetailBackgroundBuilder(Widget child, bool isLoadingList, bool isLoadingDetail)?, required Widget chatDetailProfileBuilder(dynamic state, bool isBot), required Widget chatDetailInputBuilder(dynamic state, TextEditingController controller, FocusNode node, dynamic onSend(), bool isBot), required TextStyle chatTextStyleMessageState, Color? chatIconColorMessageState, List<Widget> chatDetailGroupedMessagesBuilder(List messages)?, required Widget chatDetailContentActionBuilder(Widget child, dynamic data, dynamic timestamp), required Widget chatMessageContentBuilder(Map data, dynamic indexOfGroup, [String? text]), required Widget chatMessagePositionBuilder(Widget child, bool isMe), required Widget chatOwnerBubbleBuilder(Widget seenState, String thumbnail, String fullname, List<Widget> messages, bool isMe)?, required Widget chatReactionIconBuilder(String asset, int count), required Widget chatReactionWrapBuilder(Widget child, Widget reaction, bool isMe)})
-
Properties
-
botEnable
↔ bool
-
getter/setter pair
-
botGetAnswer
↔ Future<String?> Function(String)?
-
getter/setter pair
-
botLabel
↔ String?
-
getter/setter pair
-
botThumbnail
↔ String?
-
getter/setter pair
-
chatDetailBackgroundBuilder
↔ Widget Function(Widget child, bool isLoadingList, bool isLoadingDetail)?
-
getter/setter pair
-
chatDetailContentActionBuilder
↔ Widget Function(Widget child, dynamic data, dynamic timestamp)
-
getter/setter pair
-
chatDetailGroupedMessagesBuilder
↔ List<Widget> Function(List messages)?
-
getter/setter pair
-
chatDetailInputBuilder
↔ Widget Function(dynamic state, TextEditingController controller, FocusNode node, dynamic onSend(), bool isBot)
-
getter/setter pair
-
chatDetailProfileBuilder
↔ Widget Function(dynamic state, bool isBot)
-
getter/setter pair
-
chatIconColorMessageState
↔ Color?
-
getter/setter pair
-
chatMessageContentBuilder
↔ Widget Function(Map data, dynamic indexOfGroup, [String? text])
-
getter/setter pair
-
chatMessagePositionBuilder
↔ Widget Function(Widget child, bool isMe)
-
getter/setter pair
-
chatOnDisposeDetail
↔ dynamic Function()?
-
getter/setter pair
-
chatOnInitDetail
↔ dynamic Function(TickerProvider)?
-
getter/setter pair
-
chatOwnerBubbleBuilder
↔ Widget Function(Widget seenState, String thumbnail, String fullname, List<Widget> messages, bool isMe)?
-
getter/setter pair
-
chatReactionIconBuilder
↔ Widget Function(String asset, int count)
-
getter/setter pair
-
chatReactionWrapBuilder
↔ Widget Function(Widget child, Widget reaction, bool isMe)
-
getter/setter pair
-
chatTextStyleMessageState
↔ TextStyle
-
getter/setter pair
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
toString()
→ String
-
A string representation of this object.
inherited