QBotConfig constructor

QBotConfig({
  1. Color? bgColor,
  2. Widget? divider,
  3. required EdgeInsetsGeometry txtFieldPadding,
  4. required TextEditingController msgController,
  5. TextStyle? txtFieldStyle,
  6. InputDecoration? txtFiledDecoration,
  7. required String hintText,
  8. Icon? sendIcon,
  9. Color? txtFiledGgColor,
  10. ShapeBorder? txtFiledGgShape,
  11. required String welcomeMsg,
  12. String? noResponseMsg,
  13. TextStyle? msgStyle,
  14. required Icon botIcon,
  15. required Color botMsgBgColor,
  16. required Icon userIcon,
  17. required Color userMsgBgColor,
  18. required double paddingBetweenMsgs,
  19. Widget? msgTime,
  20. Widget? typing,
  21. Widget? suggestionsList,
  22. int delay = 3,
  23. required List<String> keywords,
  24. required List<String> responses,
})

Implementation

QBotConfig({
  this.bgColor,
  this.divider,
  required this.txtFieldPadding,
  required this.msgController,
  this.txtFieldStyle,
  this.txtFiledDecoration,
  required this.hintText,
  this.sendIcon,
  this.txtFiledGgColor,
  this.txtFiledGgShape,
  //
  required this.welcomeMsg,
  this.noResponseMsg,
  this.msgStyle,
  required this.botIcon,
  required this.botMsgBgColor,
  required this.userIcon,
  required this.userMsgBgColor,
  required this.paddingBetweenMsgs,
  this.msgTime,
  this.typing,
  this.suggestionsList,
  this.delay = 3,
  //
  required this.keywords,
  required this.responses,
});