copyWith method

RagRetrievalInfo copyWith({
  1. List<RagChunkMetadata>? chunks,
  2. EmbeddingModelEnum? embeddingModel,
  3. String? retrievalQuery,
  4. double? ragLatencySecs,
})

Implementation

RagRetrievalInfo copyWith(
    {List<RagChunkMetadata>? chunks,
    enums.EmbeddingModelEnum? embeddingModel,
    String? retrievalQuery,
    double? ragLatencySecs}) {
  return RagRetrievalInfo(
      chunks: chunks ?? this.chunks,
      embeddingModel: embeddingModel ?? this.embeddingModel,
      retrievalQuery: retrievalQuery ?? this.retrievalQuery,
      ragLatencySecs: ragLatencySecs ?? this.ragLatencySecs);
}