using System; using System.Collections.ObjectModel; using Microsoft.Extensions.Logging; namespace Jellyfin.Server.ServerSetupApp; /// /// Defines a topic for the Startup UI. /// public class StartupLogTopic { /// /// Gets or Sets the LogLevel. /// public LogLevel LogLevel { get; set; } /// /// Gets or Sets the descriptor for the topic. /// public string? Content { get; set; } /// /// Gets or sets the time the topic was created. /// public DateTimeOffset DateOfCreation { get; set; } /// /// Gets the child items of this topic. /// public Collection Children { get; } = []; }