package at.procon.eventhub.importing.extraction;

import at.procon.eventhub.dto.EventHubPackageRequest;
import at.procon.eventhub.dto.EventSourceDto;
import at.procon.eventhub.importing.ImportPlanItemDto;
import at.procon.eventhub.importing.ImportRunRequest;
import at.procon.eventhub.importing.ImportTimeChunkDto;
import java.util.UUID;

public record ExtractionContext<R extends ImportRunRequest>(
        UUID importRunId,
        UUID packageId,
        int eventSourceId,
        R request,
        ImportPlanItemDto planItem,
        ImportTimeChunkDto chunk,
        EventSourceDto eventSource,
        EventHubPackageRequest packageInfo
) {
}
