namespace APCViewer.Models.Stateless.Methods;

public interface IPDSFPage
{

    void OnGet(string? directory = null, string? filter = null, bool is_gaN = false, bool is_Si = false);
    // ContentResult OnGetView(string? id = null);
    // FileResult OnGetDownloadFile(string? id = null);
    // ContentResult OnGetViewCustom(string? pdsf_file = null);
    // FileResult OnGetDownloadFileCustom(string? pdsf_file = null);

    static string GetRouteName() => nameof(IPDSFPage).Replace("Page", string.Empty)[1..];

}