using AsbCloudApp.Data; using System.Threading; using System.Threading.Tasks; namespace AsbCloudApp.Services { public interface IDrillingProgramService { Task CreateFileMarkAsync(FileMarkDto fileMarkDto, int idUser, CancellationToken token); Task GetOrCreateAsync(int idWell, int fileChangerId, CancellationToken token = default); Task GetOrCreateSharedUrlAsync(int idWell, int idUser, IFileShareService fileShareService, CancellationToken token = default); Task MarkFileMarkAsDeletedAsync(int idMark, CancellationToken token); } }