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