using GmRelay.Shared.Domain; using GmRelay.Shared.Platform; namespace GmRelay.Shared.Features.Sessions.CreateSession; public sealed record CreateSessionCommand( PlatformUser User, PlatformGroup Group, string Title, string Link, IReadOnlyList ScheduledTimes, int? MaxPlayers, string? ImageReference, GameSystem? System = null, string? Description = null, string? Format = null, int? DurationMinutes = null, bool IsOneShot = false);