using Data.SeaHavenIndustries.Enums; using SeaHaven.Services.DTOs; namespace SeaHaven.Services.Interfaces { public interface IWorkOrderMediaService { Task?> GetMediaAsync(int workOrderId); Task AddMediaAsync( int workOrderId, WorkOrderMediaCategory? category, string fileUrl, string? actorId); Task UpdateMediaCategoryAsync( int workOrderId, int mediaId, WorkOrderMediaCategory category, string? actorId); Task DeleteMediaAsync(int workOrderId, int mediaId, string? actorId); } }