PChatOptionsImpl class

Inheritance
  • Object
  • PChatOptions
  • PChatOptionsImpl

Constructors

PChatOptionsImpl({dynamic onNewMessageCallback(String chatId, Map? message)?, 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(ChatDetailState state, bool isBot), required Widget chatDetailInputBuilder(ChatDetailState state, TextEditingController controller, FocusNode node, dynamic onSend(), bool isBot), required TextStyle chatTextStyleMessageState, bool chatEnableAvatarMessageState = true, Color? chatIconColorMessageState, Widget chatDetailListViewBuilder(ScrollController scrollController, List<Widget> children())?, List<Widget> chatDetailGroupedMessagesBuilder(List messages)?, required Widget chatDetailContentActionBuilder(Widget child, ChatMessageModel model, dynamic timestamp), required Widget chatMessageContentBuilder(ChatMessageModel model, 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 chatReactionWrapBuilder(Widget child, ChatMessageModel model, bool isMe), Future downloadFromUrl(String url, {String? name})?})

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, ChatMessageModel model, dynamic timestamp)
getter/setter pair
chatDetailGroupedMessagesBuilder List<Widget> Function(List messages)?
getter/setter pair
chatDetailInputBuilder Widget Function(ChatDetailState state, TextEditingController controller, FocusNode node, dynamic onSend(), bool isBot)
getter/setter pair
chatDetailListViewBuilder Widget Function(ScrollController scrollController, List<Widget> children())?
getter/setter pair
chatDetailProfileBuilder Widget Function(ChatDetailState state, bool isBot)
getter/setter pair
chatEnableAvatarMessageState bool
getter/setter pair
chatIconColorMessageState Color?
getter/setter pair
chatMessageContentBuilder Widget Function(ChatMessageModel model, 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
chatReactionWrapBuilder Widget Function(Widget child, ChatMessageModel model, bool isMe)
getter/setter pair
chatTextStyleMessageState TextStyle
getter/setter pair
downloadFromUrl Future Function(String url, {String? name})?
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
onNewMessageCallback ↔ dynamic Function(String chatId, Map? message)?
getter/setter pair
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