RAGSearchResult constructor
RAGSearchResult({})
Implementation
factory RAGSearchResult({
$core.String? chunkId,
$core.String? text,
$core.double? similarityScore,
$core.String? sourceDocument,
$core.Iterable<$core.MapEntry<$core.String, $core.String>>? metadata,
$core.int? rank,
$core.int? startOffset,
$core.int? endOffset,
$core.int? tokenCount,
}) {
final result = create();
if (chunkId != null) result.chunkId = chunkId;
if (text != null) result.text = text;
if (similarityScore != null) result.similarityScore = similarityScore;
if (sourceDocument != null) result.sourceDocument = sourceDocument;
if (metadata != null) result.metadata.addEntries(metadata);
if (rank != null) result.rank = rank;
if (startOffset != null) result.startOffset = startOffset;
if (endOffset != null) result.endOffset = endOffset;
if (tokenCount != null) result.tokenCount = tokenCount;
return result;
}