CompactionResult constructor

const CompactionResult({
  1. required List<Message> compactedMessages,
  2. String? summary,
  3. required int preCompactTokenCount,
  4. required int postCompactTokenCount,
  5. CompactionStrategy strategy = CompactionStrategy.auto,
  6. String? userDisplayMessage,
  7. List<Message>? messagesToKeep,
})

Implementation

const CompactionResult({
  required this.compactedMessages,
  this.summary,
  required this.preCompactTokenCount,
  required this.postCompactTokenCount,
  this.strategy = CompactionStrategy.auto,
  this.userDisplayMessage,
  this.messagesToKeep,
});