CodeChatOpenai constructor
const
CodeChatOpenai({
- Key? key,
- required String url,
- Map<
String, dynamic> requestBuilder(- String input
- void onResponseSuccess(
- dynamic response,
- String input
- ValueNotifier<
List< ? chatsValueListenable,ChatMessage> > - Widget chatBuilder(
- BuildContext context,
- ChatMessage chat
- void onFailure(
- dynamic error,
- dynamic response,
- String input
- PreferredSizeWidget? appBar,
- Widget sendButtonBuilder(
- BuildContext context,
- void onSend()
- Widget? botIcon,
- Widget textFormFieldBuilder(
- BuildContext context,
- TextEditingController controller,
- FocusNode focusNode,
- void onFieldSubmitted(),
- Widget? loadingIndicator,
Implementation
const CodeChatOpenai({
Key? key,
required this.url,
this.requestBuilder,
this.onResponseSuccess,
this.chatsValueListenable,
this.chatBuilder,
this.onFailure,
this.appBar,
this.sendButtonBuilder,
this.botIcon,
this.textFormFieldBuilder,
this.loadingIndicator,
}) : super(key: key);