CallbackChatSession constructor

CallbackChatSession({
  1. required Listenable changes,
  2. required ChatSessionState readState(),
  3. required Future<void> onSend(
    1. String text,
    2. List<PromptAttachment> attachments
    ),
  4. required Future<void> onStop(),
  5. Future<void> onResolvePermission(
    1. ChatPermissionDecision
    )?,
  6. Future<void> onSelectPermissionOption(
    1. String
    )?,
  7. Future<void> onSetConfigOption(
    1. String,
    2. Object
    )?,
})

Implementation

CallbackChatSession({
  required this.changes,
  required this.readState,
  required this.onSend,
  required this.onStop,
  this.onResolvePermission,
  this.onSelectPermissionOption,
  this.onSetConfigOption,
});