Code/SboxSuperuser/Core/Content/ContentCatalogItem.cs

A small data record in the Superuser core content namespace. Holds an ID, a display title and an icon path or URL for something that can be banned.

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 );