namespace OI.Metrology.Shared.Models.Stateless; public interface IFileShareRepository { void CopyFile(string from, string to); void MoveFile(string from, string to); Uri Append(Uri uri, params string[] paths); void FileWrite(string path, string contents); HttpResponseMessage ReadFile(HttpClient httpClient, Uri uri); void CopyFile(HttpClient httpClient, string from, string to); void MoveFile(HttpClient httpClient, string from, string to); List GetArchiveData(CharacterizationParameters characterizationParameters); List GetNginxFileSystemSortableCollection(HttpClient httpClient, Uri uri, string? endsWith); }