SboxSuperuser/Core/Content/ContentCatalogItem.cs

A small data record in the SboxSuperuser content namespace. Holds an ID used to match bans, a display title, and an optional icon path or URL.

namespace SboxSuperuser.Core.Content;

/// <summary>Something that can be banned: the ID a ban matches, a title to show, and an icon path or URL (empty for none).</summary>
internal sealed record ContentCatalogItem( string Id, string Title, string Icon );