namespace GmRelay.Shared.Rendering; public sealed record SessionBatchDto( Guid SessionId, DateTime ScheduledAt, string Status, int? MaxPlayers, string JoinLink, string? Format = null, string? LocationAddress = null, string? Description = null, string? System = null, int? DurationMinutes = null, bool IsOneShot = false); public sealed record ParticipantBatchDto(Guid SessionId, string DisplayName, string? TelegramUsername, string RegistrationStatus);