IngestionBatch

data class IngestionBatch constructor(val artifacts: List<IngestedArtifact> = emptyList())

A group of IngestedArtifacts submitted together through the ingestion handoff.

The batch is the primary public handoff surface: handlers process artifacts as a batch, isolating per-artifact failures rather than aborting the whole group. Single-artifact ingestion is a convenience that wraps one artifact in a batch.

Constructors

Link copied to clipboard
constructor(artifacts: List<IngestedArtifact> = emptyList())

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The artifacts to ingest, in submission order.