namespace Application.Abstractions.Chat; // SignalR JSON 프로토콜 camelCase(첫 글자만 소문자) → 프론트 키는 memberName/isGuest/sid/icon/level. // (all-caps SID 는 sID 로 직렬화돼 혼동을 유발하므로 DTO 속성은 Sid 로 둔다) public sealed record ChatParticipant( string MemberName, bool IsGuest, string? Sid, string? Icon, int Level );