copyWithWrapped method
Implementation
RagConfig copyWithWrapped(
{Wrapped<bool?>? enabled,
Wrapped<enums.EmbeddingModelEnum?>? embeddingModel,
Wrapped<double?>? maxVectorDistance,
Wrapped<int?>? maxDocumentsLength,
Wrapped<int?>? maxRetrievedRagChunksCount}) {
return RagConfig(
enabled: (enabled != null ? enabled.value : this.enabled),
embeddingModel: (embeddingModel != null
? embeddingModel.value
: this.embeddingModel),
maxVectorDistance: (maxVectorDistance != null
? maxVectorDistance.value
: this.maxVectorDistance),
maxDocumentsLength: (maxDocumentsLength != null
? maxDocumentsLength.value
: this.maxDocumentsLength),
maxRetrievedRagChunksCount: (maxRetrievedRagChunksCount != null
? maxRetrievedRagChunksCount.value
: this.maxRetrievedRagChunksCount));
}