RAGSearchResponse constructor

RAGSearchResponse({
  1. Iterable<RAGSearchResult>? chunks,
  2. Int64? retrievalTimeMs,
  3. String? requestId,
  4. SDKError? error,
})

Implementation

factory RAGSearchResponse({
  $core.Iterable<RAGSearchResult>? chunks,
  $fixnum.Int64? retrievalTimeMs,
  $core.String? requestId,
  $0.SDKError? error,
}) {
  final result = create();
  if (chunks != null) result.chunks.addAll(chunks);
  if (retrievalTimeMs != null) result.retrievalTimeMs = retrievalTimeMs;
  if (requestId != null) result.requestId = requestId;
  if (error != null) result.error = error;
  return result;
}