namespace View_by_Distance.Shared.Models.Stateless.Methods;

public interface IFaceFileSystem : IFileSystem
{ // ...

    void TestStatic_SearchForMissingFile(string fullFileName, FileInfo fileInfo, string dataFullFileName) =>
        SearchForMissingFile(fullFileName, fileInfo, dataFullFileName);
    static void SearchForMissingFile(string fullFileName, FileInfo fileInfo, string dataFullFileName) =>
        FaceFileSystem.SearchForMissingFile(fullFileName, fileInfo, dataFullFileName);

    Models.FaceFileSystem[] TestStatic_GetFaceFileSystemCollection(string requestPath, string rootResultsDirectory, (string RootResultsDirectoryAbsoluteUri, string C_ResizeContentDirectory, string D_FacesContentDirectory, string E_DistanceCollectionDirectory) tuple, string selectedFileFullName) =>
        GetFaceFileSystemCollection(requestPath, tuple, selectedFileFullName);
    static Models.FaceFileSystem[] GetFaceFileSystemCollection(string requestPath, (string RootResultsDirectoryAbsoluteUri, string C_ResizeContentDirectory, string D_FacesContentDirectory, string E_DistanceCollectionDirectory) tuple, string selectedFileFullName) =>
        FaceFileSystem.GetFaceFileSystemCollection(requestPath, tuple, selectedFileFullName);

}