using AVSCartonShipmentVerifier.DTOs; namespace AVSCartonShipmentVerifier.Services; public interface IScanHistoryStore { Task AddSuccessfulScanAsync(ScannedRecordDto record, CancellationToken cancellationToken = default); Task AddRejectedScanAsync(RejectedScanRecordDto record, CancellationToken cancellationToken = default); Task> GetLastFiveSuccessfulScansAsync(CancellationToken cancellationToken = default); Task> GetLastFiveRejectedScansAsync(CancellationToken cancellationToken = default); Task> GetAllSuccessfulScansAsync(CancellationToken cancellationToken = default); Task> GetAllRejectedScansAsync(CancellationToken cancellationToken = default); }