RAGIngestRequest constructor

RAGIngestRequest({
  1. String? requestId,
  2. Iterable<RAGDocument>? documents,
  3. bool? replaceExisting,
  4. Iterable<MapEntry<String, String>>? metadata,
})

Implementation

factory RAGIngestRequest({
  $core.String? requestId,
  $core.Iterable<RAGDocument>? documents,
  $core.bool? replaceExisting,
  $core.Iterable<$core.MapEntry<$core.String, $core.String>>? metadata,
}) {
  final result = create();
  if (requestId != null) result.requestId = requestId;
  if (documents != null) result.documents.addAll(documents);
  if (replaceExisting != null) result.replaceExisting = replaceExisting;
  if (metadata != null) result.metadata.addEntries(metadata);
  return result;
}