namespace OI.Metrology.Shared.Models.Stateless; public interface IFileShareController { enum Action : int { Index = 0, CopyFile = 1, MoveFile = 2, FileWrite = 3, } 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); }