using System.Security.Claims;

namespace StandManager.Service.Interfaces
{
    // public interface IMembershipService
    // {
    //     Task<LoginResult> TryLoginAsync(LoginModel model);
    // }

    // public record LoginResult(bool Success, string? ErrorMessage, ClaimsPrincipal? ClaimsPrincipal)
    // {
    //     public static LoginResult Fail(string msg) => new(false, msg, null);
    //     public static LoginResult Success(ClaimsPrincipal cp) => new(true, null, cp);
    // }
}
