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

Operators

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