package at.procon.eventhub.esperpoc.dto;

import java.time.OffsetDateTime;
import java.util.List;
import java.util.UUID;

public record EnrichedDtiIntervalDto(
        String dtiId,
        UUID driverId,
        String intervalKind,
        OffsetDateTime startedAt,
        OffsetDateTime endedAt,
        long durationSeconds,
        long operatingPeriodNo,
        OffsetDateTime operatingPeriodStartedAt,
        String previousDrivingSourceRowId,
        String nextDrivingSourceRowId,
        DtiBoundaryVehicleDto beginVehicle,
        DtiBoundaryVehicleDto endVehicle,
        DtiBoundaryPositionDto beginPosition,
        DtiBoundaryPositionDto endPosition,
        List<DtiBoundaryVicinityEventDto> beginVicinityEvents,
        List<DtiBoundaryVicinityEventDto> endVicinityEvents
) {
}
