Yuna/Yuna.Website/Yuna.Website.Server/Infrastructure/CookieUserModel.cs

25 lines
561 B
C#

using System.Text.Json.Serialization;
using Yuna.Website.Server.Model;
namespace Yuna.Website.Server.Infrastructure
{
public class CookieUserModel
{
public CookieUserModel(User user)
{
Id = user.Id;
Username = user.UserName;
IsAdmin = user.IsAdmin;
}
[JsonPropertyName("isAdmin")]
public bool IsAdmin { get; }
[JsonPropertyName("username")]
public string Username { get; }
[JsonPropertyName("id")]
public long Id { get; }
}
}