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

13 lines
551 B
C#

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