using Data.SeaHavenIndustries; namespace SeaHaven.DataServices.Interfaces { public interface IWorkOrderCompletionDataService { Task GetWorkOrderForCompletionAuthAsync( int workOrderId, int? accountId, CancellationToken cancellationToken); Task GetTrackedWorkOrderAsync( int workOrderId, int? accountId, CancellationToken cancellationToken); void SetExpectedWorkOrderVersion(WorkOrder workOrder, byte[] version); Task SaveAsync(CancellationToken cancellationToken); } }