using System; namespace Gameboard.ShogiUI.Sockets.Models { public class User { public static readonly string GuestPrefix = "Guest-"; public string Name { get; } public Guid? WebSessionId { get; } public bool IsGuest => Name.StartsWith(GuestPrefix) && WebSessionId.HasValue; public User(string name, Guid? webSessionId = null) { Name = name; WebSessionId = webSessionId; } } }