CallbackSubmissionChatSession constructor
CallbackSubmissionChatSession({
- required Listenable changes,
- required ChatSessionState readState(),
- required Future<
void> onSend(- String text,
- List<
PromptAttachment> attachments
- required Future<
void> onStop(), - required Future<
ChatSubmitResult> onSubmit(), - Future<
void> onResolvePermission()?, - Future<
void> onSelectPermissionOption()?, - Future<
void> onSetConfigOption()?, - ValueChanged<
ChatToolCallExecutionPolicy> ? onSetExecutionPolicy, - ValueChanged<
int> ? onGuideQueuedPrompt, - ValueChanged<
int> ? onRemoveQueuedPrompt, - VoidCallback? onClearQueuedPrompts,
- void onReorderQueuedPrompt()?,
Implementation
CallbackSubmissionChatSession({
required super.changes,
required super.readState,
required super.onSend,
required super.onStop,
required this.onSubmit,
super.onResolvePermission,
super.onSelectPermissionOption,
super.onSetConfigOption,
super.onSetExecutionPolicy,
super.onGuideQueuedPrompt,
super.onRemoveQueuedPrompt,
super.onClearQueuedPrompts,
super.onReorderQueuedPrompt,
});