namespace OI.Metrology.Shared.Models.Stateless; public interface IFileShareController { enum Action : int { Index = 0, MarkAsPinned = 1 } static string GetRouteName() => nameof(IFileShareController)[1..^10]; T CopyFile(string from, string to); T MoveFile(string from, string to); T FileWrite(string path, string contents); }