AVS-Carton-Shipment-Verifier/Repositories/ICartonVerificationReposito...

14 lines
538 B
C#

namespace AVSCartonShipmentVerifier.Repositories;
public interface ICartonVerificationRepository
{
Task<CartonVerificationStatus> GetCartonStatusByUniqueNumberAsync(string uniqueNumber, CancellationToken cancellationToken = default);
Task<bool> MarkShipmentVerifiedAsync(string uniqueNumber, CancellationToken cancellationToken = default);
Task<int> GetAvailableCartonCountAsync(CancellationToken cancellationToken = default);
Task<int> GetTotalMovedCartonCountAsync(CancellationToken cancellationToken = default);
}