Files
YKanBan/YKanBan/Models/TagModel.cs
T

12 lines
545 B
C#

namespace YKanBan.Models;
/// <summary>
/// A tag assignable to cards. Tags are never garbage-collected: unreferenced
/// tags stay until they are deleted explicitly.
/// </summary>
/// <param name="Id">Row id.</param>
/// <param name="Name">Arbitrary non-empty text; no charset or length rules.</param>
/// <param name="Color">The tag color; persisted as #RRGGBB text.</param>
/// <param name="Description">Free-form description, possibly empty.</param>
public sealed record TagModel(long Id, string Name, RgbColor Color, string Description);