namespace MxGateway.Server.Configuration; public sealed class GatewayOptions { public const string SectionName = "MxGateway"; public AuthenticationOptions Authentication { get; init; } = new(); public WorkerOptions Worker { get; init; } = new(); public SessionOptions Sessions { get; init; } = new(); public EventOptions Events { get; init; } = new(); public DashboardOptions Dashboard { get; init; } = new(); public ProtocolOptions Protocol { get; init; } = new(); }