namespace CollabDAL.DTO.CollabParticipant; public class CollabParticipantDTO { public Guid ParticipantId { get; set; } public Guid SessionId { get; set; } public string UserId { get; set; } = string.Empty; public string DisplayName { get; set; } = string.Empty; public string Role { get; set; } = string.Empty; public bool IsActive { get; set; } public bool HasControl { get; set; } public bool IsFollowingHost { get; set; } public string CursorColor { get; set; } = string.Empty; public string? ConnectionId { get; set; } public DateTime JoinedAt { get; set; } public DateTime? LeftAt { get; set; } public string DatabaseName { get; set; } = string.Empty; }